0001159036-24-000037.txt : 20240507 0001159036-24-000037.hdr.sgml : 20240507 20240507160958 ACCESSION NUMBER: 0001159036-24-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HALOZYME THERAPEUTICS, INC. CENTRAL INDEX KEY: 0001159036 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 880488686 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32335 FILM NUMBER: 24921902 BUSINESS ADDRESS: STREET 1: 12390 EL CAMINO REAL CITY: SAN DIEGO STATE: CA ZIP: 92130 BUSINESS PHONE: (858) 794-8889 MAIL ADDRESS: STREET 1: 12390 EL CAMINO REAL CITY: SAN DIEGO STATE: CA ZIP: 92130 FORMER COMPANY: FORMER CONFORMED NAME: HALOZYME THERAPEUTICS INC DATE OF NAME CHANGE: 20040312 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL YACHT SERVICES INC DATE OF NAME CHANGE: 20010912 10-Q 1 halo-20240331.htm 10-Q halo-20240331
0001159036false2024Q112/31http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP7Y32846000011590362024-01-012024-03-3100011590362024-04-30xbrli:shares00011590362024-03-31iso4217:USD00011590362023-12-31iso4217:USDxbrli:shares0001159036us-gaap:RoyaltyMember2024-01-012024-03-310001159036us-gaap:RoyaltyMember2023-01-012023-03-310001159036us-gaap:ProductMember2024-01-012024-03-310001159036us-gaap:ProductMember2023-01-012023-03-310001159036halo:CollaborativeAgreementsMember2024-01-012024-03-310001159036halo:CollaborativeAgreementsMember2023-01-012023-03-3100011590362023-01-012023-03-3100011590362022-12-3100011590362023-03-310001159036us-gaap:CommonStockMember2023-12-310001159036us-gaap:AdditionalPaidInCapitalMember2023-12-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001159036us-gaap:RetainedEarningsMember2023-12-310001159036us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001159036us-gaap:CommonStockMember2024-01-012024-03-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001159036us-gaap:RetainedEarningsMember2024-01-012024-03-310001159036us-gaap:CommonStockMember2024-03-310001159036us-gaap:AdditionalPaidInCapitalMember2024-03-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001159036us-gaap:RetainedEarningsMember2024-03-310001159036us-gaap:CommonStockMember2022-12-310001159036us-gaap:AdditionalPaidInCapitalMember2022-12-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001159036us-gaap:RetainedEarningsMember2022-12-310001159036us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001159036us-gaap:CommonStockMember2023-01-012023-03-310001159036us-gaap:RetainedEarningsMember2023-01-012023-03-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001159036us-gaap:CommonStockMember2023-03-310001159036us-gaap:AdditionalPaidInCapitalMember2023-03-310001159036us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001159036us-gaap:RetainedEarningsMember2023-03-31halo:product0001159036halo:ArgenxMember2024-01-012024-03-310001159036halo:TakedaMember2024-01-012024-03-310001159036halo:JanssenMember2024-01-012024-03-310001159036halo:RocheMember2024-01-012024-03-310001159036srt:MinimumMember2024-03-310001159036srt:MaximumMember2024-03-310001159036us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-04-012023-06-30xbrli:purehalo:segment0001159036us-gaap:AssetBackedSecuritiesMember2024-03-310001159036us-gaap:CorporateDebtSecuritiesMember2024-03-310001159036us-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:AgencySecuritiesMember2024-03-310001159036us-gaap:CommercialPaperMember2024-03-310001159036us-gaap:AssetBackedSecuritiesMember2023-12-310001159036us-gaap:CorporateDebtSecuritiesMember2023-12-310001159036us-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:AgencySecuritiesMember2023-12-310001159036us-gaap:CommercialPaperMember2023-12-31halo:security0001159036us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001159036us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-03-310001159036us-gaap:MoneyMarketFundsMember2024-03-310001159036us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001159036us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001159036us-gaap:MoneyMarketFundsMember2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2024-03-310001159036us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001159036us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2024-03-310001159036us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001159036us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:AgencySecuritiesMember2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:AgencySecuritiesMember2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-03-310001159036us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-12-310001159036us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2024-03-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMember2024-03-310001159036us-gaap:ForeignExchangeForwardMember2024-03-310001159036us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2023-12-310001159036us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMember2023-12-310001159036us-gaap:ForeignExchangeForwardMember2023-12-310001159036us-gaap:FairValueInputsLevel1Member2024-03-310001159036us-gaap:FairValueInputsLevel2Member2024-03-310001159036us-gaap:FairValueInputsLevel1Member2023-12-310001159036us-gaap:FairValueInputsLevel2Member2023-12-310001159036us-gaap:FairValueInputsLevel3Member2024-03-310001159036us-gaap:FairValueInputsLevel3Member2023-12-310001159036halo:ProprietaryProductsSalesMember2024-01-012024-03-310001159036halo:ProprietaryProductsSalesMember2023-01-012023-03-310001159036halo:BulkrHuPH20Member2024-01-012024-03-310001159036halo:BulkrHuPH20Member2023-01-012023-03-310001159036halo:DevicePartneredProductsMember2024-01-012024-03-310001159036halo:DevicePartneredProductsMember2023-01-012023-03-310001159036halo:EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember2024-01-012024-03-310001159036halo:EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember2023-01-012023-03-310001159036halo:DeviceLicensingAndDevelopmentMember2024-01-012024-03-310001159036halo:DeviceLicensingAndDevelopmentMember2023-01-012023-03-310001159036halo:LicenseFeesAndEventBasedMember2024-01-012024-03-310001159036halo:OthercollaboratorsMember2024-03-310001159036us-gaap:ProductMember2024-03-3100011590362024-04-012024-03-310001159036halo:DevicePartneredProductsMember2024-03-310001159036halo:DevicePartneredProductsMember2023-12-310001159036halo:CollaborativeAgreementsMember2024-03-310001159036halo:CollaborativeAgreementsMember2023-12-310001159036us-gaap:RoyaltyMember2024-03-310001159036us-gaap:RoyaltyMember2023-12-310001159036halo:ProductSalesOtherMember2024-03-310001159036halo:ProductSalesOtherMember2023-12-310001159036halo:ResearchEquipmentMember2024-03-310001159036halo:ResearchEquipmentMember2023-12-310001159036halo:ManufacturingEquipmentMember2024-03-310001159036halo:ManufacturingEquipmentMember2023-12-310001159036halo:ComputerAndOfficeEquipmentMember2024-03-310001159036halo:ComputerAndOfficeEquipmentMember2023-12-310001159036us-gaap:LeaseholdImprovementsMember2024-03-310001159036us-gaap:LeaseholdImprovementsMember2023-12-310001159036srt:MinimumMember2024-01-012024-03-310001159036srt:MaximumMember2024-01-012024-03-310001159036halo:AutoInjectorTechnologyPlatformMember2024-01-012024-03-310001159036halo:AutoInjectorTechnologyPlatformMember2024-03-310001159036halo:XYOSTEDProprietaryProductMember2024-01-012024-03-310001159036halo:XYOSTEDProprietaryProductMember2024-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2022-08-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2022-08-012022-08-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-08-012022-08-31halo:trading_day0001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-08-012022-08-31halo:businessDay0001159036halo:A100ConvertibleSeniorNotesDue2028Member2022-08-310001159036halo:A100ConvertibleSeniorNotesDue2028Member2022-08-012022-08-310001159036halo:A100ConvertibleSeniorNotesDue2028Member2022-08-150001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2021-03-310001159036halo:A025ConvertibleSeniorNotesDue2027Member2021-03-012021-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2021-03-012021-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-03-012021-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-03-012021-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2019-11-300001159036halo:A1.25ConvertibleSeniorNotesdue2024Member2019-11-012019-11-300001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2019-11-012019-11-300001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2021-01-012021-01-310001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2021-01-3100011590362023-03-012023-03-310001159036halo:A025ConvertibleSeniorNotesDue2027Member2024-03-310001159036halo:A025ConvertibleSeniorNotesDue2027Member2023-12-310001159036halo:A100ConvertibleSeniorNotesDue2028Member2024-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Member2023-12-310001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2024-01-012024-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A1.25ConvertibleSeniorNotesdue2024Member2023-01-012023-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2024-01-012024-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2023-01-012023-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2023-01-012023-03-310001159036us-gaap:ConvertibleDebtMember2024-01-012024-03-310001159036us-gaap:ConvertibleDebtMember2023-01-012023-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2024-03-310001159036us-gaap:ConvertibleDebtMemberhalo:A025ConvertibleSeniorNotesDue2027Member2023-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2024-03-310001159036halo:A100ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2023-03-310001159036us-gaap:RevolvingCreditFacilityMemberhalo:CreditAgreementMember2022-05-310001159036halo:CreditAgreementMemberhalo:TermLoanFacilityMember2022-05-310001159036halo:DebtInstrumentInterestPeriodOneMemberhalo:CreditAgreementMemberhalo:TermLoanFacilityMember2022-05-310001159036halo:DebtInstrumentInterestPeriodTwoMemberhalo:CreditAgreementMemberhalo:TermLoanFacilityMember2022-05-310001159036halo:DebtInstrumentInterestPeriodThreeMemberhalo:CreditAgreementMemberhalo:TermLoanFacilityMember2022-05-310001159036halo:DebtInstrumentInterestPeriodFourMemberhalo:CreditAgreementMemberhalo:TermLoanFacilityMember2022-05-310001159036us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhalo:VariableRateComponentOneMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberhalo:VariableRateComponentTwoMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberhalo:VariableRateComponentTwoMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberhalo:CreditAgreementMember2022-05-012022-05-310001159036us-gaap:RevolvingCreditFacilityMemberhalo:CreditAgreementMember2024-03-310001159036halo:CreditAgreementMemberhalo:TermLoanFacilityMember2024-03-310001159036us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001159036us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001159036us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001159036us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001159036us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001159036us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001159036halo:RSURSAandPRSUawardsMember2024-01-012024-03-310001159036halo:RSURSAandPRSUawardsMember2023-01-012023-03-310001159036srt:MinimumMember2023-01-012023-03-310001159036srt:MaximumMember2023-01-012023-03-310001159036halo:A2021ESPPPlanMemberus-gaap:EmployeeStockMember2021-02-012021-02-280001159036halo:A2021ESPPPlanMemberus-gaap:EmployeeStockMember2021-02-280001159036halo:A2021ESPPPlanMember2024-03-310001159036us-gaap:EmployeeStockOptionMember2024-03-310001159036us-gaap:RestrictedStockUnitsRSUMember2024-03-310001159036us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001159036us-gaap:PerformanceSharesMember2024-03-310001159036us-gaap:PerformanceSharesMember2024-01-012024-03-310001159036us-gaap:EmployeeStockMember2024-03-310001159036us-gaap:EmployeeStockMember2024-01-012024-03-310001159036halo:RestrictedStockUnitsAndPerformanceSharesMember2024-01-012024-03-310001159036halo:RestrictedStockUnitsAndPerformanceSharesMember2023-01-012023-03-310001159036halo:StockOptionsAndRestrictedStockUnitsMember2024-03-310001159036halo:StockOptionsAndRestrictedStockUnitsMember2023-12-3100011590362021-12-3100011590362021-12-012021-12-3100011590362021-01-012021-12-3100011590362022-01-012022-12-310001159036halo:AcceleratedShareRepurchaseAgreementMember2023-11-012023-11-300001159036halo:AcceleratedShareRepurchaseAgreementMember2023-11-3000011590362021-12-012024-03-310001159036halo:A2024CapitalReturnProgramMember2024-02-290001159036halo:RestrictStockUnitsPerformanceSharesAndESPPMember2024-01-012024-03-310001159036halo:RestrictStockUnitsPerformanceSharesAndESPPMember2023-01-012023-03-310001159036us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001159036us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001159036halo:HelenTorleyMemberhalo:HelenTorleyPriorPlanMember2024-01-012024-03-310001159036halo:HelenTorleyMember2024-01-012024-03-310001159036halo:HelenTorleyMemberhalo:HelenTorleyPriorPlanMember2024-03-310001159036halo:HelenTorleyMemberhalo:HelenTorleyMarch2024PlanMember2024-01-012024-03-310001159036halo:HelenTorleyMemberhalo:HelenTorleyMarch2024PlanMember2024-03-310001159036halo:NicoleLaBrosseMember2024-01-012024-03-310001159036halo:NicoleLaBrosseMember2024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from           to             
Commission File Number 001-32335
Halo Logo updated.jpg
_______________________________________
HALOZYME THERAPEUTICS, INC.
(Exact name of registrant as specified in its charter)
_______________________________________
Delaware 88-0488686
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
12390 El Camino Real 92130
San Diego(Zip Code)
California
(Address of principal executive offices) 
(858) 794-8889
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par valueHALOThe Nasdaq Stock Market LLC
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 x    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  x    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  x
The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 127,274,000 as of April 30, 2024.



HALOZYME THERAPEUTICS, INC.
TABLE OF CONTENTS
 
  Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
2


PART I — FINANCIAL INFORMATION
Item 1.     Financial Statements
HALOZYME THERAPEUTICS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(In thousands, except per share amounts)
March 31,
2024
December 31,
2023
ASSETS
Current assets
Cash and cash equivalents$164,627 $118,370 
Marketable securities, available-for-sale298,824 217,630 
Accounts receivable, net and contract assets195,902 234,210 
Inventories, net168,541 127,601 
Prepaid expenses and other current assets45,690 48,613 
Total current assets873,584 746,424 
Property and equipment, net78,071 74,944 
Prepaid expenses and other assets17,319 17,816 
Goodwill416,821 416,821 
Intangible assets, net455,116 472,879 
Deferred tax assets, net616 4,386 
Total assets$1,841,527 $1,733,270 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable$13,325 $11,816 
Accrued expenses118,314 100,678 
Total current liabilities131,639 112,494 
Long-term debt, net1,500,879 1,499,248 
Other long-term liabilities31,201 37,720 
Total liabilities1,663,719 1,649,462 
Commitments and contingencies (Note 11)
Stockholders’ equity
Preferred stock - $0.001 par value; 20,000 shares authorized; no shares
     issued and outstanding
  
Common stock - $0.001 par value; 300,000 shares authorized; 127,186 and 126,770 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
127 127 
Additional paid-in capital11,794 2,409 
Accumulated other comprehensive loss
(1,486)(9,278)
Retained earnings167,373 90,550 
Total stockholders’ equity177,808 83,808 
Total liabilities and stockholders’ equity$1,841,527 $1,733,270 
See accompanying notes to condensed consolidated financial statements.
3


HALOZYME THERAPEUTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
(In thousands, except per share amounts)

Three Months Ended March 31,
 20242023
Revenues
Royalties$120,593 $99,640 
Product sales, net58,583 60,794 
Revenues under collaborative agreements16,703 1,709 
Total revenues195,879 162,143 
Operating expenses
Cost of sales28,329 35,170 
Amortization of intangibles17,763 17,835 
Research and development19,111 17,979 
Selling, general and administrative35,134 37,357 
Total operating expenses100,337 108,341 
Operating income95,542 53,802 
Other income (expense)
Investment and other income, net
4,993 2,979 
Interest expense(4,507)(4,543)
Net income before income taxes96,028 52,238 
Income tax expense19,205 12,623 
Net income$76,823 $39,615 
Earnings per share
Basic$0.61 $0.29 
Diluted$0.60 $0.29 
Weighted average common shares outstanding
Basic126,941 135,027 
Diluted128,887 137,900 
See accompanying notes to condensed consolidated financial statements.
4


HALOZYME THERAPEUTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
(In thousands)
Three Months Ended March 31,
20242023
Net income$76,823 $39,615 
Other comprehensive income
Unrealized (loss) gain on marketable securities
(313)924 
Foreign currency translation adjustment8 22 
Unrealized gain on derivative instruments, net
8,615  
Realized gain on derivative instruments, net(518) 
Comprehensive income$84,615 $40,561 
See accompanying notes to condensed consolidated financial statements.
5


HALOZYME THERAPEUTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(In thousands)
Three Months Ended March 31,
 20242023
Operating activities
Net income$76,823 $39,615 
Adjustments to reconcile net income to net cash provided by operating activities
Share-based compensation9,874 7,966 
Depreciation and amortization2,443 2,622 
Amortization of intangible assets17,763 17,835 
Amortization of debt discount1,830 1,835 
Amortization of premium on marketable securities, net
(2,365)(917)
Realized gain on marketable securities
(7) 
Lease payments deferred
220 320 
Deferred income taxes1,291 3,874 
Changes in operating assets and liabilities
Accounts receivable, net and other contract assets38,308 36,189 
Inventories, net
(40,233)(7,250)
Prepaid expenses and other assets4,795 8,881 
Accounts payable and accrued expenses18,685 (24,006)
Net cash provided by operating activities129,427 86,964 
Investing activities
Purchases of marketable securities(198,763)(109,919)
Proceeds from sales and maturities of marketable securities119,627 61,134 
Purchases of property and equipment(3,545)(11,377)
Net cash used in investing activities(82,681)(60,162)
Financing activities
Repayment of 2024 Convertible Notes (13,483)
Repurchase of common stock (150,083)
Taxes paid related to net share settlement, net of proceeds from issuance of common stock under equity incentive plans
(489)(1,048)
Net cash used in financing activities
(489)(164,614)
Net increase (decrease) in cash, cash equivalents and restricted cash
46,257 (137,812)
Cash, cash equivalents and restricted cash at beginning of period118,370 234,695 
Cash, cash equivalents and restricted cash at end of period$164,627 $96,883 
Supplemental disclosure of non-cash investing and financing activities
Amounts accrued for purchases of property and equipment$1,515 $390 
Right-of-use assets obtained in exchange for lease obligation$1,242 $406 
Common stock issued for conversion of 2024 Convertible Notes$ $125 
See accompanying notes to condensed consolidated financial statements.
6


HALOZYME THERAPEUTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited)
(in thousands)
Three Months Ended March 31, 2024
 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive (Loss) Income
Retained Earnings Total
Stockholders’
Equity
 SharesAmount
BALANCE AS OF DECEMBER 31, 2023126,770 $127 $2,409 $(9,278)$90,550 $83,808 
Share-based compensation expense— — 9,874 — — 9,874 
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net416 — (489)— — (489)
Other comprehensive income
— — — 7,792 — 7,792 
Net income— — — — 76,823 76,823 
BALANCE AS OF MARCH 31, 2024127,186 $127 $11,794 $(1,486)$167,373 $177,808 
Three Months Ended March 31, 2023
 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive (Loss) Income
Retained Earnings
Total
Stockholders’
Equity
 SharesAmount
BALANCE AS OF DECEMBER 31, 2022135,154 $135 $27,368 $(922)$143,217 $169,798 
Share-based compensation expense— — 7,966 — — 7,966 
Issuance of common stock for the conversion of the 2024 Convertible Notes
289 — (126)(126)
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net
384 1 (1,049)— — (1,048)
Repurchase of common stock(4,165)(4)(34,159)(117,138)(151,301)
Other comprehensive income— — — 946 — 946 
Net income— — — — 39,615 39,615 
BALANCE AS OF MARCH 31, 2023131,662 $132 $ $24 $65,694 $65,850 
See accompanying notes to condensed consolidated financial statements.
7



HALOZYME THERAPEUTICS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.    Organization and Business
Halozyme Therapeutics, Inc. is a biopharmaceutical company advancing disruptive solutions to improve patient experiences and outcomes for emerging and established therapies.
As the innovators of ENHANZE® drug delivery technology (“ENHANZE”) with our proprietary enzyme, rHuPH20, our commercially validated solution is used to facilitate the subcutaneous (“SC”) delivery of injected drugs and fluids with the goal of reducing the treatment burden for patients. We license our technology to biopharmaceutical companies to collaboratively develop products that combine ENHANZE with our partners’ proprietary compounds. We also develop, manufacture and commercialize, for ourselves or with our partners, drug-device combination products using our advanced auto-injector technologies that are designed to provide commercial or functional advantages such as improved convenience, reliability and tolerability, and enhanced patient comfort and adherence.
Our ENHANZE partners’ approved products and product candidates are based on rHuPH20, our patented recombinant human hyaluronidase enzyme. rHuPH20 works by breaking down hyaluronan (“HA”), a naturally occurring carbohydrate that is a major component of the extracellular matrix of the SC space. This temporarily reduces the barrier to bulk fluid flow allowing for improved and more rapid SC delivery of high dose, high volume injectable biologics, such as monoclonal antibodies and other large therapeutic molecules, as well as small molecules and fluids. We refer to the application of rHuPH20 to facilitate the delivery of other drugs or fluids as ENHANZE. We license our ENHANZE technology to form collaborations with biopharmaceutical companies that develop or market drugs requiring or benefiting from injection via the SC route of administration. In the development of proprietary intravenous (“IV”) drugs combined with our ENHANZE technology, data has been generated supporting the potential for ENHANZE to reduce patient treatment burden, as a result of shorter duration of SC administration with ENHANZE compared to IV administration. ENHANZE may enable fixed-dose SC dosing compared to weight-based dosing typically required for IV administration, extend the dosing interval for drugs that are already administered subcutaneously and potentially allow for lower rates of infusion-related reactions. ENHANZE may enable more flexible treatment options such as home administration by a healthcare professional or potentially the patient or caregiver. Lastly, certain proprietary drugs co-formulated with ENHANZE have been granted additional exclusivity, extending the patent life of the product beyond the patent expiry of the proprietary IV drug.
We currently have ENHANZE collaborations and licensing agreements with F. Hoffmann-La Roche, Ltd. and Hoffmann-La Roche, Inc. (“Roche”), Takeda Pharmaceuticals International AG and Baxalta US Inc. (“Takeda”), Pfizer Inc. (“Pfizer”), Janssen Biotech, Inc. (“Janssen”), AbbVie, Inc. (“AbbVie”), Eli Lilly and Company (“Lilly”), Bristol-Myers Squibb Company (“BMS”), argenx BVBA (“argenx”), ViiV Healthcare (the global specialist HIV Company majority owned by GlaxoSmithKline) (“ViiV”), Chugai Pharmaceutical Co., Ltd. (“Chugai”) and Acumen Pharmaceuticals, Inc. (“Acumen”). In addition to receiving upfront licensing fees from our ENHANZE collaborations, we are entitled to receive event and sales-based milestone payments, revenues from the sale of bulk rHuPH20 and royalties from commercial sales of approved partner products co-formulated with ENHANZE. We currently earn royalties from sales of seven commercial products including sales of one commercial product from each of the Takeda, Janssen and argenx collaborations and four commercial products products from the Roche collaboration.
We have commercialized auto-injector products with several pharmaceutical companies including Teva Pharmaceutical Industries, Ltd. (“Teva”) and Otter Pharmaceuticals, LLC (“Otter”). We have development programs including auto-injectors with Idorsia Pharmaceuticals Ltd. (“Idorsia”).
Our commercial portfolio of proprietary products includes Hylenex®, utilizing rHuPH20, and XYOSTED®, utilizing our auto-injector technology.
Except where specifically noted or the context otherwise requires, references to “Halozyme,” “the Company,” “we,” “our,” and “us” in these notes to our condensed consolidated financial statements refer to Halozyme Therapeutics, Inc. and each of its directly and indirectly wholly owned subsidiaries as disclosed in Note 2, Summary of Significant Accounting Policies.
8


2.    Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim unaudited condensed consolidated financial statements have been prepared for purposes of and in accordance with United States generally accepted accounting principles (“U.S. GAAP”) and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) related to a quarterly report on Form 10-Q. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These condensed consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 20, 2024. The unaudited financial information for the interim periods presented herein reflects all adjustments which, in the opinion of management, are necessary for a fair presentation of the financial condition and results of operations for the periods presented, with such adjustments consisting only of normal recurring adjustments. Operating results for interim periods are not necessarily indicative of the operating results for an entire fiscal year.
The accompanying condensed consolidated financial statements include the accounts of Halozyme Therapeutics, Inc. and our wholly owned subsidiaries, Halozyme, Inc. and Antares Pharma, Inc., and Antares Pharma, Inc.’s wholly owned Swiss subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. On an ongoing basis, we evaluate our estimates and judgments, which are based on historical and anticipated results and trends and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, estimates are subject to an inherent degree of uncertainty and, as such, actual results may differ from our estimates.
Cash Equivalents and Marketable Securities
Cash equivalents consist of highly liquid investments, readily convertible to cash, which mature within 90 days or less from the date of purchase. As of March 31, 2024, our cash and cash equivalents consisted of money market funds, bank certificate of deposits, U.S. treasury securities and demand deposits at commercial banks.
Marketable securities are investments with original maturities of more than 90 days from the date of purchase that are specifically identified to fund current operations. Marketable securities are considered available-for-sale. These investments are classified as current assets, even though the stated maturity date may be one year or more beyond the current balance sheet date which reflects management’s intention to use the proceeds from the sale of these investments to fund our operations, as necessary. Such available-for-sale investments are carried at fair value with unrealized gains and losses recorded in other comprehensive income and included as a separate component of stockholders’ equity. The cost of marketable securities is adjusted for amortization of premiums or accretion of discounts to maturity, and such amortization or accretion is included in investment and other income, net in our condensed consolidated statements of income. We use the specific identification method for calculating realized gains and losses on marketable securities sold. None of the realized gains and losses and declines in value that were judged to be as a result of credit loss on marketable securities, if any, are included in investment and other income, net in our condensed consolidated statements of income.
Fair Value of Financial Instruments
The authoritative guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Our financial instruments include cash equivalents, available-for-sale marketable securities, accounts receivable, prepaid expenses and other assets, accounts payable, accrued expenses and long-term debt. Fair value estimates of these instruments are made at a specific point in time based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore, cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of the short-term nature of those instruments.
9


Available-for-sale marketable securities consist of asset-backed securities, corporate debt securities, U.S. Treasury securities, agency bonds and commercial paper, and are measured at fair value using Level 1 and Level 2 inputs. Level 2 financial instruments are valued using market prices on less active markets and proprietary pricing valuation models with observable inputs, including interest rates, yield curves, maturity dates, issue dates, settlement dates, reported trades, broker-dealer quotes, issue spreads, benchmark securities or other market related data. We obtain the fair value of Level 2 investments from our investment manager, who obtains these fair values from a third-party pricing source. We validate the fair values of Level 2 financial instruments provided by our investment manager by comparing these fair values to a third-party pricing source.
Accounts Receivable, net
Accounts receivable is recorded at the invoiced amount and is non-interest bearing. Accounts receivable is recorded net of estimated prompt pay discounts, distribution fees and chargebacks. We believe the risk of accounts being uncollectible is minimal; therefore, no significant allowances for doubtful accounts were established as of March 31, 2024 and December 31, 2023.
Inventories
Inventories are stated at lower of cost or net realizable value. Cost is determined on a first-in, first-out basis. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories are reviewed periodically for potential excess, dated or obsolete status. We evaluate the carrying value of inventories on a regular basis, taking into account such factors as historical and anticipated future sales compared to quantities on hand, the price we expect to obtain for products in their respective markets compared with historical cost and the remaining shelf life of goods on hand.
Leases
We have entered into operating leases primarily for real estate and automobiles. These leases have contractual terms which range from 3 years to 12 years. We determine if an arrangement contains a lease at inception. Right of use (“ROU”) assets and liabilities resulting from operating leases are included in property and equipment, accrued expenses and other long-term liabilities on our condensed consolidated balance sheets. Operating lease ROU assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the discount rate to calculate the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our leases often include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Short-term leases with an initial term of 12 months or less are not recorded on our condensed consolidated balance sheet. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as automobiles, we account for the lease and non-lease components as a single lease component.
Property and Equipment, Net
Property and equipment, including ROU assets are recorded at cost, less accumulated depreciation and amortization. Equipment is depreciated using the straight-line method over its estimated useful life ranging from three years to ten years and leasehold improvements are amortized using the straight-line method over the estimated useful life of the asset or the lease term, whichever is shorter.
Impairment of Long-Lived Assets
We account for long-lived assets in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable.
Comprehensive Income
Comprehensive income is defined as the change in equity during the period from transactions and other events and circumstances from non-owner sources.
10


Convertible Notes
The 2024 Convertible Notes, the 2027 Convertible Notes and the 2028 Convertible Notes (collectively, the “Convertible Notes”) are accounted for in accordance with authoritative guidance for debt and derivatives. We evaluate all the embedded conversion options contained in the Convertible Notes to determine if there are embedded features that require bifurcation as a derivative as required by U.S. GAAP. Based on our analysis, we account for each of our Convertible Notes as single units of accounting, a liability, because we concluded that the conversion features do not require bifurcation as a derivative under embedded derivative authoritative guidance.
Cash Flow Hedges - Currency Risks
Beginning in the second quarter of 2023, we entered into a cash flow hedging program to mitigate foreign currency exchange risk associated with forecasted royalty revenue denominated in Swiss francs. Under the program, we can hedge these forecasted royalties up to a maximum of four years into the future. We hedge these cash flow exposures to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates.
In accordance with the hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge and are highly effective in offsetting changes to future cash flows on hedged transactions. Both at inception of the hedge and on an ongoing basis, we assess 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 we determine 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, we would discontinue hedge accounting treatment prospectively. We measure effectiveness based on the change in fair value of the forward currency forward contract and the fair value of the hypothetical foreign currency forward contract with terms that match the critical terms of the risk being hedged. No portion of our foreign currency forward contracts were excluded from the assessment of hedge effectiveness. As of March 31, 2024, all hedges were determined to be highly effective.
The assets or liabilities associated with our hedging contracts are recorded at fair market value in prepaid expense and other current assets, accrued expenses, or other long-term liabilities, respectively, in our condensed consolidated balance sheets. Gains and losses related to changes in the fair market value of these hedging contracts are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”) within stockholder’s equity in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to royalties revenue in our condensed consolidated statements of income. Settlements from the cash flow hedge are included in operating activities on the condensed consolidated statements of cash flows. Since the fair market value of these hedging contracts is derived from current market rates, the hedging contracts are classified as derivative financial instruments. We do not use derivatives for speculative or trading purposes. As of March 31, 2024, amounts expected to be recognized as a net gain out of AOCI into our condensed consolidated statements of income during the next 12 months are not material.
Business Combinations
Under the acquisition method of accounting, we allocate the fair value of the total consideration transferred to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values on the date of acquisition. These valuations require us to make estimates and assumptions, especially with respect to intangible assets. We record the excess consideration over the aggregate fair value of tangible and intangible assets, net of liabilities assumed, as goodwill. Costs incurred to complete a business combination, such as legal and other professional fees, are expensed as incurred.
If the initial accounting for a business combination is incomplete by the end of a reporting period that falls within the measurement period, we report provisional amounts in our financial statements. During the measurement period, we adjust the provisional amounts recognized at the acquisition date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. We record these adjustments to the provisional amounts with a corresponding offset to goodwill. Any adjustments identified after the measurement period are recorded in our condensed consolidated statements of income.
Goodwill, Intangible Assets and Other Long-Lived Asset
Assets acquired, including intangible assets and in-process research and development (“IPR&D”), and liabilities assumed are measured at fair value as of the acquisition date. Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of the net assets acquired. Intangible assets acquired in a business combination that are used for IPR&D activities are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Upon reaching the end of the relevant research and development project (i.e., upon commercialization), the IPR&D
11


asset is amortized over its estimated useful life. If the relevant research and development project is abandoned, the IPR&D asset is expensed in the period of abandonment.
Goodwill and IPR&D are not amortized; however, they are reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. Goodwill and IPR&D are considered to be impaired if the carrying value of the reporting unit or IPR&D asset exceeds its respective fair value.
We perform our goodwill impairment analysis at the reporting unit level, which aligns with our reporting and operating segment structure and availability of discrete financial information. During the goodwill impairment review, we assess qualitative factors to determine whether it is more likely than not that the fair values of our reporting unit is less than the carrying amount, including goodwill. The qualitative factors include, but are not limited to, macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after assessing the totality of these qualitative factors, we determine that it is not more likely than not that the fair value of our reporting unit is less than the carrying amounts, then no additional assessment is deemed necessary. Otherwise, we proceed to compare the estimated fair value of the reporting unit with the carrying value, including goodwill. If the carrying amount of the reporting unit exceeds the fair value, we record an impairment loss based on the difference. We may elect to bypass the qualitative assessment in a period and proceed to perform the quantitative goodwill impairment test.
Our identifiable intangible assets with finite useful lives are typically comprised of acquired device technologies and product rights. The cost of identifiable intangible assets with finite lives is generally amortized on a straight-line basis over the assets’ respective estimated useful lives.
We perform regular reviews to determine if any event has occurred that may indicate intangible assets with finite useful lives and other long-lived assets are potentially impaired. If indicators of impairment exist, an impairment test is performed to assess the recoverability of the affected assets by determining whether the carrying amount of such assets exceeds the undiscounted expected future cash flows. If the affected assets are not recoverable, we estimate the fair value of the assets and record an impairment loss if the carrying value of the assets exceeds the fair value. Factors that may indicate potential impairment include a significant decline in our stock price and market capitalization compared to the net book value, significant changes in the ability of a particular asset to generate positive cash flows for our strategic business objectives, and the pattern of utilization of a particular asset.
Revenue Recognition
We generate revenues from payments received (i) as royalties from licensing our ENHANZE technology and other royalty arrangements, (ii) under collaborative agreements and (iii) from sales of our proprietary and partnered products. We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers, we perform the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligations.
ENHANZE and Device Royalties
Under the terms of our ENHANZE collaboration and license agreements, our partners will pay us royalties at an on average mid-single digit percent rate of their sales if products under the collaboration are commercialized. All amounts owed to us are noncancelable after the underlying triggering event occurs, and nonrefundable once paid. Unless terminated earlier in accordance with its terms, collaborations generally continue in effect until the last to expire royalty payment term, as determined on a product by product and country by country basis, with each royalty term starting on the first commercial sale of that product and ending the later of: (i) a specified period or term set forth in the agreement or (ii) expiration of the last to expire of the valid claims of our patents covering rHuPH20 or other specified patents developed under the collaboration which valid claim covers a product developed under the collaboration. In general, when there are no valid claims of a specified patent developed under the collaboration covering the product in a given country, the royalty rate is reduced for those sales in that country upon the expiration of our patents covering rHuPH20. Janssen’s patents covering DARZALEX SC do not impact the timing for this royalty reduction. Partners may terminate the agreement prior to expiration for any reason in its entirety or on a target-by-target basis generally upon 90 days prior written notice to us. Upon any such termination, the license granted to partners (in total or with respect to the terminated target, as applicable) will terminate provided; however, that in the event of expiration of the agreement (as opposed to a termination), the on-going licenses granted may become perpetual, non-exclusive and fully paid. Sales-based milestones and royalties are recognized in the period the underlying sales or milestones occur. We do not receive final royalty reports from our ENHANZE partners until after we complete our financial statements for a prior quarter. Therefore, we recognize revenue based on estimates of the royalty earned, which are based on internal estimates and available preliminary reports provided by our partners. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
12


We also earn royalties in connection with several of our licenses granted under license and development arrangements with our device partners. These royalties are based upon a percentage of commercial sales of partnered products with rates ranging from mid-single digits to low double digits and are tiered based on levels of net sales. These sales-based royalties, for which the license was deemed the predominant element to which the royalties relate, are estimated and recognized in the period in which the partners’ commercial sales occur. The royalties are generally reported and payable to us within 45 to 60 days after the end of the period in which the commercial sales are made. We base our estimates of royalties earned on actual sales information from our partners when available or estimated, prescription sales from external sources and estimated net selling price. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
Revenue under ENHANZE and Device Collaborative Agreements
ENHANZE Collaboration and License Agreements
Under these agreements, we grant the collaboration partner a worldwide license to develop and commercialize products using our ENHANZE technology to combine our patented rHuPH20 enzyme with their proprietary biologics directed at up to a specified number of targets. Targets are usually licensed on an exclusive, global basis. Targets selected subsequent to inception of the arrangement generally require payment of an additional license fee. The collaboration partner is responsible for all development, manufacturing, clinical, regulatory, sales and marketing costs for any products developed under the agreement. We are responsible for supply of bulk rHuPH20 based on the collaboration partner’s purchase orders, and may also be separately engaged to perform research and development services. While these collaboration agreements are similar in that they originate from the same framework, each one is the result of an arms-length negotiation and thus may vary from one to the other.
We generally collect an upfront license payment from collaboration partners, and are also entitled to receive event-based payments subject to collaboration partners’ achievement of specified development, regulatory and sales-based milestones. In several agreements, collaboration partners pay us annual fees to maintain their exclusive license rights if they are unable to advance product development to specified stages. We earn separate fees for bulk rHuPH20 supplies and research and development services.
Although these agreements are in form identified as collaborative agreements, we concluded for accounting purposes they represent contracts with customers and are not subject to accounting literature on collaborative arrangements. This is because we grant to partners licenses to our intellectual property and provide supply of bulk rHuPH20 and research and development services which are all outputs of our ongoing activities, in exchange for respective consideration. Under these collaborative agreements, our partners lead development of assets, and we do not share in significant financial risks of their development or commercialization activities. Accordingly, we concluded our collaborative agreements are appropriately accounted for pursuant to U.S. GAAP.
Under all of our ENHANZE collaborative agreements, we have identified licenses to use functional intellectual property as the only performance obligation. The intellectual property underlying the license is our proprietary ENHANZE technology which represents application of rHuPH20 to facilitate delivery of drugs. Each of the licenses grants the partners rights to use our intellectual property as it exists and is identified on the effective date of the license, because there is no ongoing development of the ENHANZE technology required. Therefore, we recognize revenue from licenses at the point when the license becomes effective and the partner has received access to our intellectual property, usually at the inception of the agreement.
When partners can select additional targets to add to the licenses granted, we consider these rights to be options. We evaluate whether such options contain material rights, i.e. have exercise prices that are discounted compared to what we would charge for a similar license to a new partner. The exercise price of these options includes a combination of the target selection fees, event-based milestone payments and royalties. When these amounts in aggregate are not offered at a discount that exceeds discounts available to other customers, we conclude the option does not contain a material right, and we consider grants of additional licensing rights upon option exercises to be separate contracts (target selection contracts).
Generally, we provide indemnification and protection of licensed intellectual property for our customers. These provisions are part of assurance that the licenses meet the agreements’ representations and are not obligations to provide goods or services.
We also fulfill purchase orders for supply of bulk rHuPH20 and perform research and development services pursuant to project authorization forms for our partners, which represent separate contracts. In addition to our licenses, we price our supply of bulk rHuPH20 and research and development services at our regular selling prices, called standalone selling prices (“SSP”). Therefore, our partners do not have material rights to order these items at prices not reflective of SSP. Refer to the discussion below regarding recognition of revenue for these separate contracts.
13


Transaction price for a contract represents the amount to which we are entitled in exchange for providing goods and services to the customer. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment (or target selection fees in the target selection contracts), all other fees we may earn under our collaborative agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining marketing authorization approvals. With respect to other development milestones, e.g., dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. In order to evaluate progress towards commencement of a trial, we assess the status of activities leading up to our partner’s initiation of a trial such as feedback received from the applicable regulatory authorities, completion of Investigational New Drug (“IND”) or equivalent filings, readiness and availability of drug, readiness of study sites and our partner’s commitment of resources to the program. We do not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, we re-evaluate the probability of achievement of such milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.
When target exchange rights are held by partners, and the amounts attributed to these rights are not refundable, they are included in the transaction price. However, they are recorded as deferred revenues because we have a potential performance obligation to provide a new target upon an exchange right being exercised. These amounts are recognized in revenue when the right of exchange expires or is exercised.
Because our agreements have one type of performance obligation (licenses) which are typically all transferred at the same time at agreement inception, allocation of transaction price often is not required. However, allocation is required when licenses for some of the individual targets are subject to rights of exchange, because revenue associated with these targets cannot be recognized. When allocation is needed, we perform an allocation of the upfront amount based on relative SSP of licenses for individual targets. We determine license SSP using an income-based valuation approach utilizing risk-adjusted discounted cash flow projections of the estimated return a licensor would receive. When amounts subject to uncertainties, such as milestones and royalties, are included in the transaction price, we attribute them to the specific individual target licenses which generate such milestone or royalty amounts.
We also estimate SSP of bulk rHuPH20 and research and development services, to determine that our partners do not have material rights to order them at discounted prices. For supplies of bulk rHuPH20, because we effectively act as a contract manufacturer to our partners, we estimate and charge SSP based on the typical contract manufacturer margins consistent with all of our partners. We determine SSP of research and development services based on a fully-burdened labor rate. Our rates are comparable to those we observe in other collaborative agreements. We also have a history of charging similar rates to all of our partners.
Upfront amounts allocated to licenses to individual targets are recognized as revenue when the license is transferred to the partner, as discussed above, if the license is not subject to exchange rights, or when the exchange right expires or is exercised. Development milestones and other fees are recognized in revenue when they are included in the transaction price, because by that time, we have already transferred the related license to the partner.
In contracts to provide research and development services, such services represent the only performance obligation. The fees are charged based on hours worked by our employees and the fixed contractual rate per hour, plus third-party pass-through costs, on a monthly basis. We recognize revenues as the related services are performed based on the amounts billed, as the partner consumes the benefit of research and development work simultaneously as we perform these services, and the amounts billed reflect the value of these services to the customer.
Device License, Development and Supply Arrangements
We have several license, development and supply arrangements with pharmaceutical partners, under which we grant a license to our device technology and provide research and development services that often involve multiple performance obligations and highly-customized deliverables. For such arrangements, we identify each of the promised goods and services within the contract and the distinct performance obligations at inception of the contract and allocate consideration to each performance obligation based on relative SSP, which is generally determined based on the expected cost plus mark-up.
If the contract includes an enforceable right to payment for performance completed to date and performance obligations are satisfied over time, we recognize revenue over the development period using either the input or output method depending on which is most appropriate given the nature of the distinct deliverable. For other contracts that do not contain an enforceable right to payment for performance completed to date, revenue is recognized when control of the product is transferred to the customer. Factors that may indicate transfer of control has occurred include the transfer of legal title, transfer of physical possession, the customer has obtained the significant risks and rewards of ownership of the assets, and we have a present right to payment.
14


Our payment terms for development contracts may include an upfront payment equal to a percentage of the total contract value with the remaining portion to be billed upon completion and transfer of the individual deliverables or satisfaction of the individual performance obligations. We record a contract liability for cash received in advance of performance, which is presented within deferred revenue and deferred revenue, long-term in our condensed consolidated balance sheets and recognized as revenue in our condensed consolidated statements of income when the associated performance obligations have been satisfied.
License fees and milestones received in exchange for the grant of a license to our functional intellectual property, such as patented technology and know-how in connection with a partnered development arrangement, are generally recognized at inception of the arrangement, or over the development period depending on the facts and circumstances, as the license is generally not distinct from the non-licensed goods or services to be provided under the contract. Milestone payments that are contingent upon the occurrence of future events are evaluated and recorded at the most likely amount, and to the extent that it is probable that a significant reversal of revenue will not occur when the associated uncertainty is resolved.
Refer to Note 4, Revenue, for further discussion on our collaborative arrangements.
Product Sales, Net
Proprietary Product Sales
Our commercial portfolio of proprietary products includes XYOSTED and Hylenex recombinant which we sell primarily to wholesale pharmaceutical distributors and specialty pharmacies, who sell the products to hospitals, retail chain drug stores and other end-user customers. Sales to wholesalers are made pursuant to purchase orders subject to the terms of a master agreement, and delivery of individual packages of products represents performance obligations under each purchase order. We use contract manufacturers to produce our proprietary products and third-party logistics (“3PL”) vendors to process and fulfill orders. We concluded we are the principal in the sales to wholesalers because we control access to services rendered by both vendors and direct their activities. We have no significant obligations to wholesalers to generate pull-through sales.
Revenue is recognized when control has transferred to the customer, which is typically upon delivery, at the net selling price, which reflects the variable consideration for which reserves and sales allowances are established for estimated returns, wholesale distribution fees, prompt payment discounts, government rebates and chargebacks, plan rebate arrangements and patient discount and support programs. We recognize revenue from product sales and related cost of sales upon product delivery to the wholesaler location. At that time, the wholesalers take control of the product as they take title, bear the risk of loss of ownership, and have an enforceable obligation to pay us. They also have the ability to direct sales of product to their customers on terms and at prices they negotiate. Although wholesalers have product return rights, we do not believe they have a significant incentive to return the product to us.
The determination of certain reserves and sales allowances requires us to make a number of judgements and estimates to reflect our best estimate of the transaction price and the amount of consideration to which we believe we would be ultimately entitled to receive. The expected value is determined based on unit sales data, contractual terms with customers and third-party payers, historical and estimated future percentage of rebates incurred on sales, historical and future insurance plan billings, any new or anticipated changes in programs or regulations that would impact the amount of the actual rebates, customer purchasing patterns, product expiration dates and levels of inventory in the distribution channel. The estimated amounts of credit for product returns, chargebacks, distribution fees, prompt payment discounts, rebates and customer co-pay support programs are included in accrued expenses and accounts receivable, net in our condensed consolidated balance sheets upon recognition of revenue from product sales. We monitor actual product returns, chargebacks, discounts and fees subsequent to the sale. If these amounts differ from our estimates, we make adjustments to these allowances, which are applied to increase or reduce product sales revenue and earnings in the period of adjustment.
Selling prices initially billed to wholesalers are subject to discounts for prompt payment and subsequent chargebacks when wholesalers sell our products at negotiated discounted prices to members of certain group purchasing organizations (“GPOs”), Pharmacy Benefit Managers (“PBMs”) and government programs. We also pay quarterly distribution fees to certain wholesalers for inventory reporting and chargeback processing, and to PBMs and GPOs as administrative fees for services and for access to their members. We concluded the benefits received in exchange for these fees are not distinct from our sales of our products, and accordingly we apply these amounts to reduce revenues. Wholesalers also have rights to return unsold product nearing or past the expiration date. Because of the shelf life of our products and our lengthy return period, there may be a significant period of time between when the product is shipped and when we issue credits on returned product.
We estimate the transaction price when we receive each purchase order taking into account the expected reductions of the selling price initially billed to the wholesaler arising from all of the above factors. We have compiled historical experience and data to estimate future returns and chargebacks of our products and the impact of the other discounts and fees we pay. When estimating these adjustments to the transaction price, we reduce it sufficiently to be able to assert that it is probable that there will be no significant reversal of revenue when the ultimate adjustment amounts are known.
15


Each purchase order contains only one type of product, and is usually shipped to the wholesaler in a single shipment. Therefore, allocation of the transaction price to individual packages is not required.
In connection with the orders placed by wholesalers, we incur costs such as commissions to our sales representatives. However, as revenue from product sales is recognized upon delivery to the wholesaler, which occurs shortly after we receive a purchase order, we do not capitalize these commissions and other costs, based on application of the practical expedient allowed within the applicable guidance.
Partnered Product Sales
Bulk rHuPH20
We sell bulk rHuPH20 to partners for use in research and development and, subsequent to receiving marketing approval, we sell it for use in collaboration commercial products. Sales are made pursuant to purchase orders subject to the terms of the collaborative agreement or a supply agreement, and delivery of units of bulk rHuPH20 represent performance obligations under each purchase order. We provide a standard warranty that the product conforms to specifications. We use contract manufacturers to produce bulk rHuPH20 and have concluded we are the principal in the sales to partners. The transaction price for each purchase order of bulk rHuPH20 is fixed based on the cost of production plus a contractual markup, and is not subject to adjustments. Allocation of the transaction price to individual quantities of the product is usually not required because each order contains only one type of product.
We recognize revenue from the sale of bulk rHuPH20 as product sales and related cost of sales upon transfer of title to our partners. At that time, the partners take control of the product, bear the risk of loss of ownership, and have an enforceable obligation to pay us.
Devices
We are party to several license, development, supply and distribution arrangements with pharmaceutical partners, under which we produce and are the exclusive supplier of certain products, devices and/or components. Revenue is recognized when or as control of the goods transfers to the customer as discussed below.
We are the exclusive supplier of OTREXUP® to Otter. Because this product is custom manufactured with no alternative use and we have a contractual right to payment for performance completed to date, control is continuously transferred to the customer as the product is produced pursuant to firm purchase orders. Revenue is recognized over time using the output method based on the contractual selling price and number of units produced. The amount of revenue recognized in excess of the amount shipped/billed to the customer, if any, is recorded as contract assets in our condensed consolidated balance sheets due to the short-term nature in which the amount is ultimately expected to be billed and collected from the customer.
Other device partnered product sales are recognized at the point in time in which control is transferred to the customer, which is typically upon shipment. Sales terms and pricing are governed by the respective supply and distribution agreements, and there is generally no right of return. Revenue is recognized at the transaction price, which includes the contractual per unit selling price and estimated variable consideration, such as volume-based pricing arrangements or profit-sharing arrangements, if any. We recognize revenue, including the estimated variable consideration we expect to receive for contract margin on future commercial sales, upon shipment of the goods to our partner. The estimated variable consideration is recognized at an amount we believe is not subject to significant reversal of revenue based on historical experience and is adjusted at each reporting period if the most likely amount of expected consideration changes or becomes fixed.
Cost of Sales
Cost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of proprietary and partnered products. Cost of sales also consists of the write-down of excess, dated and obsolete inventories and the write-off of inventories that do not meet certain product specifications, if any.
16


Research and Development Expenses
Research and development expenses include salaries and benefits, allocation of facilities and other overhead expenses, research related manufacturing services, contract services, and other outside expenses related to manufacturing, preclinical and regulatory activities and our partner development platforms. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to our research and development efforts and have no alternative future uses.
We are obligated to make upfront payments upon execution of certain research and development agreements. Advance payments, including nonrefundable amounts, for goods or services that will be used or rendered for future research and development activities are deferred. Such amounts are recognized as expense as the related goods are delivered or the related services are performed or such time when we do not expect the goods to be delivered or services to be performed.
Share-Based Compensation
We record compensation expense associated with stock options, restricted stock units (“RSUs”), performance stock units (“PSUs”) and shares issued under our employee stock purchase plan (“ESPP”) in accordance with the authoritative guidance for share-based compensation. The cost of employee services received in exchange for an award of an equity instrument is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period of the award. Share-based compensation expense for an award with a performance condition is recognized when the achievement of such performance condition is determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized as a reduction of share-based compensation expense as they occur.
Income Taxes
We provide for income taxes using the liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases at each reporting period. We measure deferred tax assets and liabilities using enacted tax rates for the year in which the differences are expected to reverse. Significant judgment is required by management to determine our provision for income taxes, our deferred tax assets and liabilities, and any associated valuation allowances recorded against our net deferred tax assets, which are based on complex and evolving tax regulations. Deferred tax assets (“DTA”) and other tax benefits are recorded when they are more likely than not to be realized. On a quarterly basis, we assess the need for valuation allowance on our DTAs, weighing all positive and negative evidence, to assess if it is more-likely-than-not that some or all of our DTAs will be realized. We recorded a provision for income taxes of $19.2 million using an effective tax rate of 20% for the three months ended March 31, 2024. The difference between our effective tax rate and the U.S. federal statutory rate of 21% is primarily due to state income taxes, research and development credit generations, tax benefits on the Foreign Derived Intangible Income Deduction (“FDII”) (net of reserves), tax detriments on 162(m) and other share-based compensation.
Segment Information
We operate our business in one operating segment, which includes all activities related to the research, development and commercialization of our proprietary enzymes and devices. This segment also includes revenues and expenses related to (i) research and development and manufacturing activities conducted under our collaborative agreements with third parties, and (ii) product sales of proprietary and partnered products. The chief operating decision-maker (“CODM”), our Chief Executive Officer (“CEO”), reviews the operating results on an aggregate basis and manages the operations as a single operating segment.

17


Adoption and Pending Adoption of Recent Accounting Pronouncements
The following table provides a brief description of recently issued accounting standards, those adopted in the current period and those not yet adopted:
StandardDescriptionEffective DateAdoption MethodEffect on the Financial
Statements or Other Significant Matters
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss.Annual periods beginning after December 15, 2023 (our 2024 Form 10-K), and interim periods within fiscal years beginning after December 15, 2024 (our Q1 2025 Form 10-Q) - Early adoption is permitted, including adoption in an interim period
RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures.The new guidance includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.Annual periods beginning after December 15, 2024 (our 2025 Form 10-K) - Early adoption is permittedProspective or RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
18


3.    Fair Value Measurement
Available-for-sale marketable securities consisted of the following (in thousands):
March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$2,384 $ $(5)$2,379 
Corporate debt securities43,118 2 (64)43,056 
U.S. treasury securities239,347 36 (106)239,277 
Agency bonds9,180  (22)9,158 
Commercial paper4,954   4,954 
Total marketable securities, available-for-sale$298,983 $38 $(197)$298,824 
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$3,512 $ $(8)$3,504 
Corporate debt securities6,022 1 (10)6,013 
U.S. treasury securities175,996 200 (12)176,184 
Agency bonds16,119  (16)16,103 
Commercial paper15,826   15,826 
Total marketable securities, available-for-sale$217,475 $201 $(46)$217,630 
As of March 31, 2024, 33 available-for-sale marketable securities with a fair market value of $215.5 million were in a gross unrealized loss position of $0.2 million. Based on our review of these marketable securities, we believe none of the unrealized loss is as a result of a credit loss as of March 31, 2024 because we do not intend to sell these securities and it is not more-likely-than-not that we will be required to sell these securities before the recovery of their amortized cost basis.
The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):
March 31, 2024December 31, 2023
Due within one year$235,059 $197,633 
Due after one year but within five years63,765 19,997 
Total estimated fair value of contractual maturities, available-for-sale$298,824 $217,630 
19


The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):
March 31, 2024December 31, 2023
Level 1Level 2
Total Estimated Fair Value
Level 1Level 2
Total Estimated Fair Value
Assets
Cash equivalents
Money market funds$20,276 $ $20,276 $22,142 $ $22,142 
U.S. treasury securities30,000  30,000 2,000  2,000 
Available-for-sale marketable
   securities
Asset-backed securities 2,379 2,379  3,504 3,504 
Corporate debt securities 43,056 43,056  6,013 6,013 
U.S. treasury securities239,277  239,277 176,184  176,184 
Agency bonds9,158  9,158 16,103  16,103 
Commercial paper 4,954 4,954  15,826 15,826 
Derivative instruments
Currency hedging contracts (1)
 1,574 1,574    
Total assets$298,711 $51,963 $350,674 $216,429 $25,343 $241,772 
Liabilities
Derivative instruments
Currency hedging contracts (1)
$ $478 $478 $ $9,480 $9,480 
(1) Based on observable market transactions of spot currency rates, forward currency rates or equivalently-termed instruments. Carrying amounts of the financial assets and liabilities are equal to the fair value. As of March 31, 2024, the derivative assets and liabilities recorded within prepaid expenses and other current assets, prepaid expense and other assets and other long-term liabilities in our condensed consolidated balance sheets were $1.3 million, $0.3 million and $0.5 million, respectively.
We had no available for sale securities that were classified within Level 3 as of March 31, 2024 and December 31, 2023.

20


4.    Revenue
Our disaggregated revenues were as follows (in thousands):
Three Months Ended March 31,
20242023
Royalties$120,593 $99,640 
Product sales, net
Proprietary product sales
35,254 27,961 
Bulk rHuPH20 sales
10,511 22,069 
Device partnered product sales
12,818 10,764 
Total product sales, net58,583 60,794 
Revenues under collaborative agreements
Event-based development and regulatory milestones and other fees
14,000  
Device licensing and development revenue
2,703 1,709 
Total revenues under collaborative agreements16,703 1,709 
Total revenues$195,879 $162,143 
During the three months ended March 31, 2024, we recognized revenue related to licenses granted to partners in prior periods in the amount of $134.6 million. This amount represents royalties earned in the current period in addition to $14.0 million of variable consideration in the contracts where uncertainties were resolved and the development milestones are expected to be achieved or were achieved. We also recognized revenue of $0.1 million during the three months ended March 31, 2024 that had been included in accrued expense and other long-term liabilities in our condensed consolidated balance sheets as of December 31, 2023.
Accounts receivable, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accounts receivable, net$185,313 $233,254 
Other contract assets10,589 956 
Deferred revenues4,595 4,048 
As of March 31, 2024, the amounts included in the transaction price of our contracts with customers, including collaboration partners, and allocated to goods and services not yet provided were $77.3 million, of which $72.7 million relates to unfulfilled product purchase orders and $4.6 million has been collected and is reported as accrued expense and other long-term liabilities in our condensed consolidated balance sheets. The unfulfilled product purchase orders are estimated to be delivered by the end of 2024. Of the total deferred revenues of $4.6 million, $1.2 million is expected to be used by our customers within the next 12 months.
We recognized contract assets of $10.6 million as of March 31, 2024, which related to development milestones deemed probable of receipt for intellectual property licenses granted to partners in prior periods and for goods or services when control has transferred to the customer, and corresponding revenue is recognized on an over time basis but is not yet billable to the customer in accordance with the terms of the contract.
21


5.    Certain Balance Sheet Items
Accounts receivable, net and contract assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable from product sales to partners$27,045 $58,588 
Accounts receivable from revenues under collaborative agreements2,078 16,183 
Accounts receivable from royalty payments115,413 118,170 
Accounts receivable from other product sales46,986 47,060 
Contract assets10,589 956 
Total accounts receivable and contract assets
202,111 240,957 
Allowance for distribution fees and discounts(6,209)(6,747)
Total accounts receivable, net and contract assets
$195,902 $234,210 
Inventories, consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$29,112 $23,646 
Work-in-process43,611 34,025 
Finished goods95,818 69,930 
Total inventories, net
$168,541 $127,601 
Prepaid expenses and other assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Prepaid manufacturing expenses$36,211 $36,850 
Other prepaid expenses13,847 12,902 
Other assets12,951 16,677 
Total prepaid expenses and other assets
63,009 66,429 
Less: Long-term portion(17,319)(17,816)
Total prepaid expenses and other assets, current
$45,690 $48,613 
Prepaid manufacturing expenses include raw materials, slot reservation fees and other amounts paid to contract manufacturing organizations. Such amounts are reclassified to work-in-process inventory as materials are used or the contract manufacturing organization services are complete.
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research equipment$8,690 $8,588 
Manufacturing equipment36,364 32,472 
Computer and office equipment10,888 9,722 
Leasehold improvements7,124 6,987 
Subtotal
63,066 57,769 
Accumulated depreciation and amortization(21,180)(19,661)
Subtotal
41,886 38,108 
Right of use of assets36,185 36,836 
Property and equipment, net
$78,071 $74,944 
Depreciation and amortization expense was approximately $2.4 million and $2.6 million, inclusive of ROU asset amortization of $1.4 million and $1.4 million for the three months ended March 31, 2024 and 2023, respectively.

22


Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accrued compensation and payroll taxes$10,442 $17,361 
Accrued outsourced manufacturing expenses27,456 12,361 
Income taxes payable19,074 963 
Product returns and sales allowance39,941 41,932 
Other accrued expenses20,839 33,584 
Lease liability31,763 32,197 
Total accrued expenses
149,515 138,398 
Less long-term portion(31,201)(37,720)
Total accrued expenses, current
$118,314 $100,678 
Expense associated with the accretion of the lease liabilities was approximately $0.6 million and $0.7 million for the three months ended March 31, 2024 and 2023, respectively. Total lease expense for the three months ended March 31, 2024 and 2023 was $2.0 million and $2.1 million, respectively.
Cash paid for amounts related to leases for the three months ended March 31, 2024 and 2023 was $1.8 million and $1.7 million, respectively.


23


6.    Goodwill and Intangible Assets
Goodwill
A summary of the activity impacting goodwill is presented below (in thousands):
Balance as of December 31, 2023
$416,821 
Adjustment
 
Balance as of March 31, 2024
$416,821 
Intangible Assets
Our acquired intangible assets are amortized using the straight-line method over their estimated useful lives of seven to ten years. The following table shows the cost, accumulated amortization and weighted average useful life in years for our acquired intangible assets as of March 31, 2024 (in thousands).
Weighted Average Useful Life (in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Auto Injector technology platform7$402,000 $106,521 $295,479 
XYOSTED proprietary product10136,200 25,263 110,937 
Total finite-lived intangibles, net
$538,200 $131,784 $406,416 
ATRS-1902 (IPR&D)Indefinite48,700 
Total intangibles, net$455,116 
Estimated future annual amortization of finite-lived intangible assets is shown in the following table (in thousands). Actual amortization expense to be reported in future periods could differ from these estimates as a result of acquisitions, divestitures, and asset impairments, among other factors.

YearAmortization Expense
Remainder of 2024$53,286 
202571,049 
202671,049 
202771,049 
202871,049 
Thereafter68,934 
Total$406,416 
24


7.    Long-Term Debt, Net
1.00% Convertible Notes due 2028
In August 2022, we completed the sale of $720.0 million in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “2028 Convertible Notes”). The net proceeds in connection with the issuance of the 2028 Convertible Notes, after deducting the initial purchasers’ fee of $18.0 million, was approximately $702.0 million. We also incurred additional debt issuance costs totaling $1.0 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
The 2028 Convertible Notes pay interest semi-annually in arrears on February 15th and August 15th of each year at an annual rate of 1.00%. The 2028 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2028 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2028 Convertible Notes have a maturity date of August 15, 2028.
Holders may convert their 2028 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2022, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2028 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, February 15, 2028 until the close of business on the second scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2028 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal, and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2028 Convertible Notes is 17.8517 shares of common stock per $1,000 in principal amount of 2028 Convertible Notes, equivalent to a conversion price of approximately $56.02 per share of our common stock. The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued or unpaid interest.
As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition.
Capped Call Transactions
In connection with the offering of the 2028 Convertible Notes, we entered into capped call transactions with certain counterparties (the “Capped Call Transactions”). The Capped Call Transactions are expected generally to reduce potential dilution to holders of our common stock upon conversion of the 2028 Convertible Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the principal amount of such converted 2028 Convertible Notes. The cap price of the Capped Call Transactions is initially $75.4075 per share of common stock, representing a premium of 75% above the last reported sale price of $43.09 per share of common stock on August 15, 2022, and is subject to certain adjustments under the terms of the Capped Call Transactions. As of March 31, 2024, no capped calls had been exercised.
Pursuant to their terms, the capped calls qualify for classification within stockholders’ equity in our condensed consolidated balance sheets, and their fair value is not remeasured and adjusted as long as they continue to qualify for stockholders’ equity classification. We paid approximately $69.1 million for the Capped Calls, including applicable transaction costs, which was recorded as a reduction to additional paid-in capital in our condensed consolidated balance sheets. The Capped Call Transactions are separate transactions entered into by us with the capped call Counterparties, are not part of the terms of the Convertible Notes, and do not affect any holder’s rights under the Convertible Notes. Holders of the Convertible Notes do not have any rights with respect to the Capped Call Transactions.
25


0.25% Convertible Notes due 2027
In March 2021, we completed the sale of $805.0 million in aggregate principal amount of 0.25% Convertible Senior Notes due 2027 (the “2027 Convertible Notes”). The net proceeds in connection with the issuance of the 2027 Convertible Notes, after deducting the initial purchasers’ fee of $20.1 million, was approximately $784.9 million. We also incurred additional debt issuance costs totaling $0.4 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
The 2027 Convertible Notes pay interest semi-annually in arrears on March 1st and September 1st of each year at an annual rate of 0.25%. The 2027 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2027 Convertible Notes have a maturity date of March 1, 2027.
Holders may convert their 2027 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2027 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, September 1, 2026 until the close of business on the scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2027 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2027 Convertible Notes is 12.9576 shares of common stock per $1,000 in principal amount of 2027 Convertible Notes, equivalent to a conversion price of approximately $77.17 per share of our common stock. The conversion rate is subject to adjustment.
As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition.
1.25% Convertible Notes due 2024
In November 2019, we completed the sale of $460.0 million in aggregate principal amount of 1.25% Convertible Senior Notes due 2024 (the “2024 Convertible Notes”). The net proceeds in connection with the issuance of the 2024 Convertible Notes, after deducting the initial purchasers’ fee of $12.7 million, was approximately $447.3 million. We also incurred debt issuance cost totaling $0.3 million. Debt issuance costs and the initial purchasers’ fee were presented as a debt discount.
In January 2021, we notified the note holders of our irrevocable election to settle the principal of the 2024 Convertible Notes in cash and for the premium, to deliver shares of common stock. The conversion rate for the 2024 Convertible Notes was 41.9208 shares of common stock per $1,000 in principal amount of 2024 Convertible Notes, equivalent to a conversion price of approximately $23.85 per share of our common stock. The conversion rate was subject to adjustment.
In January 2023, we issued a notice for the redemption of 2024 Convertible Notes. Holders of the notes could convert their notes at any time prior to the close of the business day prior to the redemption date. In March 2023, holders of the notes elected to convert the 2024 Convertible Notes in full. In connection with the conversion, we paid approximately $13.5 million in cash which included principal and accrued interest, and issued 288,886 shares of our common stock representing the intrinsic value based on the contractual conversion rate.


26



Net Carrying Amounts of our Convertible Notes
The carrying amount and fair value of our Convertible Notes were as follows (in thousands).
March 31,
2024
December 31,
2023
Principal amount
2027 Convertible Notes$805,000 $805,000 
2028 Convertible Notes720,000 720,000 
Total principal amount
$1,525,000 $1,525,000 
Unamortized debt discount
2027 Convertible Notes$(10,094)$(10,950)
2028 Convertible Notes(14,027)(14,802)
Total unamortized debt discount$(24,121)$(25,752)
Carrying amount
2027 Convertible Notes$794,906 $794,050 
2028 Convertible Notes705,973 705,198 
Total carrying amount$1,500,879 $1,499,248 
Fair value based on trading levels (Level 2):
2027 Convertible Notes$714,244 $695,826 
2028 Convertible Notes702,403 670,522 
Total fair value of outstanding notes$1,416,647 $1,366,348 
Remaining amortization per period of debt discount (in years):
2027 Convertible Notes2.93.2
2028 Convertible Notes4.44.6



27



The following table summarizes the components of interest expense and the effective interest rates for each of our Convertible Notes (in thousands).
Three Months Ended March 31,
20242023
Coupon interest
2024 Convertible Notes$$36
2027 Convertible Notes503503
2028 Convertible Notes1,8001,800
Total coupon interest$2,303$2,339
Amortization of debt discount
2024 Convertible Notes$$24
2027 Convertible Notes856850
2028 Convertible Notes775764
Total amortization of debt discount$1,631$1,638
Interest expense
2024 Convertible Notes$$60
2027 Convertible Notes1,3591,353
2028 Convertible Notes2,5752,564
Total interest expense$3,934$3,977
Effective interest rates
2027 Convertible Notes0.7 %0.7 %
2028 Convertible Notes1.5 %1.5 %
Revolving Credit and Term Loan Facilities (May 2022)
In May 2022, we entered into a credit agreement, which was subsequently amended in August 2022 (the “Amendment”), with Bank of America, N.A., as Administrative Agent, Swing Line Lender and an L/C Issuer, and the other lenders and L/C Issuers party thereto (the “2022 Credit Agreement), evidencing a credit facility (the “2022 Facility”) that provides for (i) a $575 million revolving credit facility (the “Revolving Credit Facility”) and (ii) a $250 million term loan facility (the “Term Facility”). Concurrently, with the entry into the Amendment, we repaid the entire outstanding Term Loan Facility and repaid all outstanding loans under the Revolving Credit Facility under the 2022 Credit Agreement. The 2022 Facility will mature on November 30, 2026 unless either the Revolving Credit Facility or the Term Facility is extended prior to such date in accordance with the 2022 Credit Agreement.
The Term Facility requires quarterly scheduled repayments of the term loans in each of the first, second, third and fourth years following the closing in annual amounts equal to 2.50%, 5.00%, 7.50% and 10.00% of the initial principal amount of the term loans, respectively. The term loans are also subject to mandatory prepayments from the proceeds of certain asset sales, subject to our right to reinvest the proceeds thereof.
Borrowings under the 2022 Facility bear interest, at our option, at a rate equal to an applicable margin plus: (a) the applicable Term Secured Overnight Financing Rate (“SOFR”) (which includes a SOFR adjustment of 0.10%), or (b) a base rate determined by reference to the highest of (1) the federal funds effective rate plus 0.50%, (2) the Bank of America prime rate, (3) the Term SOFR rate for an interest period of one month plus 1.10%, and (4) 1.00%. The margin for the 2022 Facility ranges, based on our consolidated total net leverage ratio, from 0.25% to 1.25% in the case of base rate loans and from 1.25% to 2.25% in the case of Term SOFR rate loans. In addition to paying interest on the outstanding principal under the Facility, we will pay (i) a commitment fee in respect of the unutilized commitments thereunder and (ii) customary letter of credit fees and agency fees. The commitment fees range from 0.15% to 0.35% per annum based on our consolidated net leverage ratio.
28


As of March 31, 2024, the Revolving Credit Facility was undrawn. We incurred a total of $3.6 million in third-party costs related to the 2022 Credit Agreement which are recorded as debt issuance cost within prepaid expenses and other assets in our condensed consolidated balance sheets. As of March 31, 2024, the unamortized debt issuance cost related to the revolving credit facility was $2.1 million.

29


8.    Share-based Compensation
The following table summarized share-based compensation expense included in our condensed consolidated statements of income related to share-based awards (in thousands):
Three Months Ended March 31,
 20242023
Research and development$3,345 $3,101 
Selling, general and administrative6,529 4,865 
Total share-based compensation expense$9,874 $7,966 
Share-based compensation expense by type of share-based award was as follows (in thousands):
Three Months Ended March 31,
 20242023
Stock options$4,299 $3,455 
RSUs, PSUs and ESPP5,575 4,511 
Total share-based compensation expense$9,874 $7,966 
We granted stock options to purchase approximately 0.5 million and 1.2 million shares of common stock during the three months ended March 31, 2024 and 2023, respectively. The exercise price of stock options granted is equal to the closing price of the common stock on the date of grant. The fair value of each option award is estimated on the date of grant using the Black-Scholes-Merton option pricing model (“Black-Scholes Model”). Expected volatility is based on historical volatility of our common stock. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The risk-free interest rate is based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. The dividend yield assumption is based on the expectation of no future dividend payments. The assumptions used in the Black-Scholes Model were as follows:
Three Months Ended March 31,
 20242023
Expected volatility
40.02 - 40.08%
39.68 - 39.98%
Average expected term (in years)5.04.8
Risk-free interest rate
3.80 - 4.28%
3.48 - 4.27%
Expected dividend yield  
In February 2021, our Board of Directors approved our 2021 ESPP and our stockholders approved the plan in May 2021. The ESPP enables eligible employees to purchase shares of our common stock at the end of each offering period at a price equal to 85% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Share purchases are funded through payroll deduction of at least 1% and up to 15% of an employee’s compensation for each payroll period, and no employee may purchase shares under the ESPP that exceeds $25,000 worth of our common stock for a calendar year. As of March 31, 2024, 2,604,222 shares were available for future purchase. The offering period is generally for a six-month period and the first offering period commenced on June 16, 2021. Offering periods shall commence on or about the sixteenth day of June and December of each year and end on or about the fifteenth day of the next December and June, respectively, occurring thereafter.
30


Total unrecognized estimated compensation cost by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized was as follows (in thousands, unless otherwise noted):
March 31, 2024
 Unrecognized
Expense
Remaining
Weighted-Average
Recognition Period
(in years)
Stock options$42,038 2.70
RSUs56,513 3.05
PSUs11,543 2.30
ESPP118 0.21

31


9.    Stockholders’ Equity
During the three months ended March 31, 2024 and 2023, we issued an aggregate of 154,556 and 143,931 shares of common stock, respectively, in connection with the exercises of stock options at a weighted average exercise price of $17.47 and $16.87 per share, respectively, for net proceeds of approximately $2.7 million and $2.4 million, respectively. For the three months ended March 31, 2024 and 2023, we issued 262,195 and 239,919 shares of common stock, respectively, upon vesting of certain RSUs and PSUs for which the RSU and PSU holders surrendered 88,825 and 70,733 RSUs and PSUs, respectively, to pay for minimum withholding taxes totaling approximately $6.0 million and $6.5 million, respectively. Stock options and unvested restricted units totaling approximately 8.7 million and 7.8 million shares of our common stock were outstanding as of March 31, 2024 and December 31, 2023, respectively.
Share Repurchases
In December 2021, the Board of Directors authorized a second capital return program to repurchase up to $750.0 million of outstanding stock over a three-year period. During 2021, we repurchased 3.9 million shares of common stock for $150.0 million at an average price of $38.51. During 2022, we repurchased 4.5 million shares of common stock for $200.0 million at an average price of $44.44.
We accelerated the initiation of our planned 2024 share repurchases and in November 2023, we entered into an Accelerated Share Repurchase (“ASR”) agreement with Bank of America, N.A. to accelerate the remaining $250.0 million of share repurchases under the approved capital return program. Pursuant to the agreement, at the inception of the ASR, we paid $250.0 million to Bank of America, N.A. and took initial delivery of 5.5 million shares. All shares repurchased under our capital return programs have been retired and have resumed their status of authorized and unissued shares. We continued to execute share repurchases during the three months ended March 31, 2024 under our ASR agreement with Bank of America, N.A.
As of March 31, 2024, excluding the shares we received under the ASR, we have repurchased a total of 12.6 million shares for $500.0 million at an average price per share of $39.81 under our $750 million 3-year share repurchase plan.
In February 2024, our Board of Directors authorized a new capital return program to repurchase up to $750.0 million of our outstanding common stock.





32


10.    Earnings per share
Basic earnings per share is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period, without consideration for common stock equivalents. Outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and the Convertible Notes are considered common stock equivalents and are only included in the calculation of diluted earnings per common share when net income is reported and their effect is dilutive.
Potentially dilutive common shares issuable upon vesting of stock options, RSUs and PSUs are determined using the average share price for each period under the treasury stock method. Potentially dilutive common shares issuable upon conversion of the Convertible Notes are determined using the if-converted method. Since we have committed to settle the principal amount of the Convertible Notes in cash upon conversion only, the number of shares for the conversion spread will be included as a dilutive common stock equivalent.
A reconciliation of the numerators and the denominators of the basic and diluted earnings per share computations is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
 20242023
Numerator
Net income$76,823 $39,615 
Denominator
Weighted average common shares outstanding for basic earnings per share126,941 135,027 
Dilutive potential common stock outstanding
Stock options1,607 2,173 
RSUs, PSUs and ESPP339 468 
Convertible Notes 232 
Weighted average common shares outstanding for diluted earnings per share128,887 137,900 
Earnings per share
Basic$0.61 $0.29 
Diluted$0.60 $0.29 
Shares which have been excluded from the calculation of diluted earnings per common share because their effect was anti-dilutive include the following (shares in millions):
Three Months Ended March 31,
 20242023
Anti-dilutive securities (1)
28.2 26.2 
(1) The anti-dilutive securities include outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and Convertible Notes.
33


11.    Commitments and Contingencies
From time to time, we may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject us to costly legal expenses and, while we generally believe that we have adequate insurance to cover many different types of liabilities, our insurance carriers may deny coverage or our policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on our condensed consolidated statements of income and balance sheets. Additionally, any such claims, whether or not successful, could damage our reputation and business. We currently are not a party to any legal proceedings, the adverse outcome of which, in our opinion, individually or in the aggregate, would have a material adverse effect on our condensed consolidated statements of income or balance sheets.

34


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

As used in this Quarterly Report on Form 10-Q, unless the context suggests otherwise, references to “Halozyme,” “the Company,” “we,” “our,” “ours,” and “us” refer to Halozyme Therapeutics, Inc., its wholly owned subsidiaries, Halozyme, Inc., Antares Pharma Inc., and Antares Pharma Inc.’s wholly owned subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. References to “Notes” refer to the notes to the condensed consolidated financial statements included herein (refer to Item 1 of Part I).
The following information should be read in conjunction with the condensed consolidated financial statements and notes thereto included in Item 1 of this Quarterly Report on Form 10-Q, as well as the audited financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations for the year ended December 31, 2023, included in our Annual Report on Form 10-K for the year ended December 31, 2023. Past financial or operating performance is not necessarily a reliable indicator of future performance, and our historical performance should not be used to anticipate results or future period trends.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, provisions of Section 21E of the securities and Exchange Act, as amended, and Section 27A of the Securities Act of 1933, as amended.. All statements in this report other than statements of historical fact, included herein, including without limitation those regarding our future product development and regulatory events and goals, product collaborations, our business intentions and financial statements and anticipated results, are, or may be deemed to be, forward-looking statements. Words such as “expect,” “anticipate,” “intend,” “plan,” “believe,” “seek,” “estimate,” “think,” “may,” “could,” “will,” “would,” “should,” “continue,” “potential,” “likely,” “opportunity,” “project” and similar expressions or variations of such words are intended to identify forward-looking statements, but are not the exclusive means of identifying forward-looking statements in this Quarterly Report on Form 10-Q. Additionally, statements concerning future matters such as the development or regulatory approval of new partner products, enhancements of existing products or technologies, timing and success of the launch of new products by us and our partners, third-party performance under key collaboration agreements, the ability of our bulk drug and device part manufacturers to provide adequate supply for our partners, revenue, expense, cash burn levels and our ability to make timely repayments of debt, anticipated amounts and timing of share repurchases, anticipated profitability and expected trends and other statements regarding our plans and matters that are not historical are forward-looking statements. Such statements reflect management’s current forecast of certain aspects of our future business, are based on currently available operating, financial and competitive information and are subject to various risks, uncertainties and assumptions that could cause actual results to differ materially from those anticipated or implied in our forward-looking statements due to a number of factors including, but not limited to, those set forth below under the section entitled “Risks Factors” and elsewhere in this Quarterly Report on Form 10-Q and our most recent Annual Report on Form 10-K. Readers are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this Quarterly Report on Form 10-Q. We undertake no obligation to revise or update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this Quarterly Report on Form 10-Q.
Overview
Halozyme Therapeutics, Inc. is a biopharmaceutical company advancing disruptive solutions to improve patient experiences and outcomes for emerging and established therapies.
As the innovators of ENHANZE® drug delivery technology (“ENHANZE”) with our proprietary enzyme rHuPH20, our commercially validated solution is used to facilitate the subcutaneous (“SC”) delivery of injected drugs and fluids, with the goal of reducing the treatment burden for patients. We license our technology to biopharmaceutical companies to collaboratively develop products that combine ENHANZE with our partners’ proprietary compounds. We also develop, manufacture and commercialize, for ourselves or with our partners, drug-device combination products using our advanced auto-injector technologies that are designed to provide commercial or functional advantages such as improved convenience, reliability and tolerability, and enhanced patient comfort and adherence.
35


Our ENHANZE partners’ approved products and product candidates are based on rHuPH20, our patented recombinant human hyaluronidase enzyme. rHuPH20 works by breaking down hyaluronan (“HA”), a naturally occurring carbohydrate that is a major component of the extracellular matrix of the SC space. This temporarily reduces the barrier to bulk fluid flow allowing for improved and more rapid SC delivery of high dose, high volume injectable biologics, such as monoclonal antibodies and other large therapeutic molecules, as well as small molecules and fluids. We refer to the application of rHuPH20 to facilitate the delivery of other drugs or fluids as ENHANZE. We license our ENHANZE technology to form collaborations with biopharmaceutical companies that develop or market drugs requiring or benefiting from injection via the SC route of administration. In the development of proprietary intravenous (“IV”) drugs combined with our ENHANZE technology, data have been generated supporting the potential for ENHANZE to reduce patient treatment burden, as a result of shorter duration of SC administration with ENHANZE compared to IV administration. ENHANZE may enable fixed-dose SC dosing compared to weight-based dosing typically required for IV administration, extend the dosing interval for drugs that are already administered subcutaneously and potentially allow for lower rates of infusion-related reactions. ENHANZE may enable more flexible treatment options such as home administration by a healthcare professional or potentially the patient or caregiver. Lastly, certain proprietary drugs co-formulated with ENHANZE have been granted additional exclusivity, extending the patent life of the product beyond the patent expiry of the proprietary IV drug.
We currently have ENHANZE collaborations and licensing agreements with F. Hoffmann-La Roche, Ltd. and Hoffmann-La Roche, Inc. (“Roche”), Takeda Pharmaceuticals International AG and Baxalta US Inc. (“Takeda”), Pfizer Inc. (“Pfizer”), Janssen Biotech, Inc. (“Janssen”), AbbVie, Inc. (“AbbVie”), Eli Lilly and Company (“Lilly”), Bristol Myers Squibb Company (“BMS”), argenx BVBA (“argenx”), ViiV Healthcare (the global specialist HIV Company majority owned by GlaxoSmithKline) (“ViiV”), Chugai Pharmaceutical Co., Ltd. (“Chugai”) and Acumen Pharmaceuticals, Inc. (“Acumen”). In addition to receiving upfront licensing fees from our ENHANZE collaborations, we are entitled to receive event and sales-based milestone payments, revenues from the sale of bulk rHuPH20 and royalties from commercial sales of approved partner products co-formulated with ENHANZE. We currently earn royalties from the sales of seven commercial products including sales of one commercial product from each of the Takeda, Janssen and argenx collaborations and four commercial products from the Roche collaboration.
We have commercialized auto-injector products with several pharmaceutical companies including Teva Pharmaceutical Industries, Ltd. (“Teva”) and Otter Pharmaceuticals, LLC (“Otter”). We have development programs including auto-injectors with Idorsia Pharmaceuticals Ltd. (“Idorsia”).
Our commercial portfolio of proprietary products includes Hylenex®, utilizing rHuPH20, and our specialty product XYOSTED®, utilizing our auto-injector technology.
36


Our first quarter of 2024 and recent key events are as follows:
Partners
In May 2024, BMS announced that the U.S. Food and Drug Administration (“FDA”) accepted its Biologics License Application (“BLA”) for the subcutaneous formulation of Opdivo (nivolumab) co-formulated with ENHANZE, resulting in a $15.0 million milestone payment. The FDA assigned a Prescription Drug User Fee Act (“PDUFA”) goal date of February 28, 2025.
In April 2024, Roche announced that European Medicines Agency’s Committee for Medicinal Products for Human Use has recommended the approval of Ocrevus (ocrelizumab) SC for its multiple sclerosis (“MS”) indications. A final decision on its approval from the European Commission (“EC”) is expected mid-2024.
In April 2024, Roche announced that the FDA has accepted the submission of orcelizumab SC with potential approval in September 2024.
In April 2024, Roche’s Mabthera SC was approved by the China National Medical Products Administration (“NMPA”) to treat diffuse large B-cell lymphoma (“DLBCL”).
In March 2024, ViiV initiated a Phase 1 study of VH4524184 with ENHANZE to evaluate the safety, tolerability, and pharmacokinetics in healthy adults.
In the first quarter of 2024, argenx initiated two registrational studies evaluating efgartigimod with ENHANZE administered by pre-filled syringe in subjects with thyroid eye disease (“TED”).
In February 2024, argenx announced that the FDA had accepted for priority review a supplemental Biologics License Application (“sBLA”) for VYVGART Hytrulo (efgartigimod alfa and hyaluronidase-qvfc) for the treatment of chronic inflammatory demyelinating polyneuropathy (“CIDP”). The application has been granted a PDUFA action date of June 21, 2024.
In February 2024, Takeda submitted a New Drug Application (“NDA”) in Japan seeking approval for TAK-771, subcutaneous 10% human immunoglobulin with ENHANZE, for treatment of primary immunodeficiency.
In January 2024, Janssen announced submission of a sBLA to the FDA seeking approval of a new indication for DARZALEX FASPRO in combination with bortezomib, lenalidomide and dexamethasone (“D-VRd”) for induction and consolidation treatment and with lenalidomide (“D-R”) for maintenance treatment of adult patients who are newly diagnosed with multiple myeloma (“NDMM”) and are eligible for autologous stem cell transplant (“ASCT”).
In January 2024, Roche received EC marketing authorization for Tecentriq SC for all approved indications of Tecentriq IV for multiple cancer types.
In January 2024, Takeda received FDA and EC approval for HYQVIA for the treatment of CIDP.
In January 2024, argenx received regulatory approval in Japan for VYVDURA (efgartigimod alfa and hyaluronidase-qvfc) co-formulated with ENHANZE for the treatment of adult patients with generalized myasthenia gravis (“gMG”) including options for self-administration, and in April 2024, VYVDURA was made available to patients resulting in $14.0 million in total milestone payments.
Corporate
In February 2024, our Board of Directors authorized our third capital return program to repurchase up to $750.0 million of our outstanding common stock.

37


Product and Product Candidates
The following table summarizes our marketed proprietary products and product candidates under development and our marketed partnered products and product candidates under development with our partners:
Slide 1.jpg
38


slide 2.jpg


39


Proprietary Products and Product Candidates
Hylenex Recombinant (hyaluronidase human injection)
We market and sell Hylenex recombinant which is a formulation of rHuPH20 that facilitates SC administration for achieving hydration, increases the dispersion and absorption of other injected drugs and, in SC urography, to improve resorption of radiopaque agents. Hylenex recombinant is currently the number one prescribed branded hyaluronidase.
XYOSTED (testosterone enanthate) Injection
We market and sell our proprietary product XYOSTED for SC administration of testosterone replacement therapy (“TRT”) in adult males for conditions associated with a deficiency or absence of endogenous testosterone (primary or hypogonadism). XYOSTED is the only FDA-approved SC testosterone enanthate product for once-weekly, at-home self-administration and is approved and marketed in the United States (“U.S.”) in three dosage strengths, 50 mg, 75 mg and 100 mg.
ATRS - 1902
We have an ongoing program to develop a proprietary drug device combination product for the endocrinology market, for patients who require additional supplemental hydrocortisone, identified as ATRS-1902. The development program uses a novel proprietary auto-injector platform to deliver a liquid stable formulation of hydrocortisone.
In June 2021, we submitted an investigational new drug (“IND”) application with the FDA for the initiation of a Phase 1 clinical study of ATRS-1902 for adrenal crisis rescue. The IND application included the protocol for an initial clinical study to compare the pharmacokinetics (“PK”) profile of our novel formulation of hydrocortisone versus Solu-Cortef®, which is an anti-inflammatory glucocorticoid and is the current standard of care for the management of acute adrenal crises.
In July 2021, the FDA accepted our IND for ATRS-1902 enabling us to initiate our Phase 1 clinical study. The Phase 1 clinical study, designed to evaluate the safety, tolerability and PK of a liquid stable formulation of hydrocortisone, was initiated in September 2021. The study was a cross-over design to establish the PK profile of ATRS-1902 (100 mg) compared to Solu-Cortef (100 mg), the reference-listed drug, in 32 healthy adults.
In January 2022, we announced the positive results from the Phase 1 clinical study and were granted Fast Track designation by the FDA. The positive results supported the advancement of our ATRS-1902 development program to a pivotal study for the treatment of acute adrenal insufficiency, using our Vai novel proprietary rescue pen platform to deliver a liquid stable formulation of hydrocortisone.
Partnered Products
ENHANZE Collaborations
Roche Collaboration
In December 2006, we and Roche entered into a collaboration and license agreement under which Roche obtained a worldwide license to develop and commercialize product combinations of rHuPH20 and up to twelve Roche target compounds (the “Roche Collaboration”). Under this agreement, Roche elected a total of eight targets, two of which are exclusive.
In September 2013, Roche launched a SC formulation of Herceptin (trastuzumab) (Herceptin® SC) in Europe for the treatment of patients with HER2-positive breast cancer followed by launches in additional countries. This formulation utilizes our ENHANZE technology and is administered in two to five minutes, compared to 30 to 90 minutes with the standard IV form. Herceptin SC has since received approval in Canada, the U.S. (under the brand name Herceptin Hylecta™) and China.
In June 2020, the FDA approved the fixed-dose combination of Perjeta® (pertuzumab) and Herceptin for SC injection (Phesgo®) utilizing ENHANZE technology for the treatment of patients with HER2-positive breast cancer. Phesgo has since received approval in Europe and China. In September 2023, Chugai (a Member of the Roche Group) announced that it had obtained regulatory approval for Phesgo from the Ministry of Health, Labour and Welfare (“MHLW”) in Japan. We will receive royalties for Phesgo sales in Japan as part of our licensing agreement with Roche.
In June 2014, Roche launched MabThera® SC in Europe for the treatment of patients with common forms of non-Hodgkin lymphoma (“NHL”), followed by launches in additional countries. This formulation utilizes our ENHANZE technology and is administered in approximately five minutes compared to the approximate 1.5 to 4 hour IV infusion. In May 2016, Roche announced that the European Medicines Agency (“EMA”) approved MabThera SC to treat patients with chronic lymphocytic leukemia (“CLL”). In June 2017, the FDA-approved Genentech’s RITUXAN HYCELA®, a combination of rituximab using ENHANZE technology (approved and marketed under the MabThera SC brand in countries outside the U.S. and Canada), for CLL and two types of NHL, follicular lymphoma and diffuse large B-cell lymphoma. In March 2018, Health Canada approved a combination of rituximab and ENHANZE (approved and marketed under the brand name RITUXAN® SC) for patients with CLL. In April 2024, Roche’s Mabthera SC was approved by the China NMPA to treat DLBCL.
40


In September 2017 and October 2018, we entered into agreements with Roche to develop and commercialize additional exclusive targets using ENHANZE technology. The upfront license payment may be followed by event-based payments subject to Roche’s achievement of specified development, regulatory and sales-based milestones. In addition, Roche will pay royalties to us if products under the collaboration are commercialized.
In December 2018, Roche initiated a Phase 1b/2 study in patients with non-small cell lung cancer (“NSCLC”) for TECENTRIQ® (atezolizumab) using ENHANZE technology, followed by initiation of a Phase 3 study in December 2020. In August 2022, Roche announced that the Phase 3 study met its co-primary endpoints showing non-inferior levels of Tecentriq in the blood PK, when injected subcutaneously, compared with IV infusion, in cancer immunotherapy-naïve patients with advanced or metastatic NSCLC for whom prior platinum therapy has failed. The safety profile of the SC formulation was consistent with that of IV Tecentriq. In August 2023, Roche announced the approval of Tecentriq SC with ENHANZE by the Medicines and Healthcare products Regulatory Agency (“MHRA”) in Great Britain. In January 2024, Roche received EC marketing authorization for Tecentriq SC for all approved indications of Tecentriq IV. Roche is expecting Tecentriq SC approval in the U.S. in September 2024 and is planning to launch soon after. Tecentriq SC enables SC delivery in approximately seven minutes, compared with 30-60 minutes for IV infusion.
In August 2019, Roche initiated a Phase 1 study evaluating ocrelizumab SC with ENHANZE technology in subjects with MS, followed by initiation of a Phase 3 study in April 2022. In July 2023, Roche announced that the Phase 3 OCARINA 2 trial evaluating ocrelizumab SC with ENHANZE as a twice a year 10-minute SC injection met its primary and secondary endpoints in patients with relapsing forms of MS or primary progressive MS (“RMS” or “PPMS”). In April 2024, Roche announced the EMA and FDA have both accepted the submissions for ocrelizumab SC with ENHANZE, with approval anticipated mid-2024 in the EMA and in September 2024 for the FDA.
In October 2019, Roche nominated a new undisclosed exclusive target to be studied using ENHANZE technology. In November 2021, Roche initiated a Phase 1 study with the undisclosed target and ENHANZE.
Takeda Collaboration
In September 2007, we and Takeda entered into a collaboration and license agreement under which Takeda obtained a worldwide, exclusive license to develop and commercialize product combinations of rHuPH20 with GAMMAGARD LIQUID (HYQVIA®) (the “Takeda Collaboration”). HYQVIA is indicated for the treatment of primary immunodeficiency disorders associated with defects in the immune system.
In May 2013, the EC granted Takeda marketing authorization in all EU Member States for the use of HYQVIA as replacement therapy for adult patients with primary and secondary immunodeficiencies. Takeda launched HYQVIA in the first EU country in July 2013 and has continued to launch in additional countries. In May 2016, Takeda announced that HYQVIA received a marketing authorization from the EC for a pediatric indication.
In September 2014, HYQVIA was approved by the FDA for treatment of adult patients with primary immunodeficiency in the U.S. HYQVIA is the first SC immune globulin (“IG”) treatment approved for adult primary immunodeficiency patients with a dosing regimen requiring only one infusion up to once per month (every three to four weeks) and one injection site per infusion in most patients, to deliver a full therapeutic dose of IG.
In September 2020, Takeda announced the EMA approved a label update for HYQVIA broadening its use and making it the first and only facilitated SC immunoglobulin replacement therapy in adults, adolescents and children with an expanded range of secondary immunodeficiencies (“SID”).
In October 2021, Takeda initiated a Phase 1 single-dose, single-center, open-label, three-arm study to assess the tolerability and safety of immune globulin SC (human), 20% solution with ENHANZE (TAK-881) at various infusion rates in healthy adult subjects. In October 2023, Takeda initiated a Phase 2/3 study to evaluate PK, safety, and tolerability of subcutaneous administration of TAK-881 in adult and pediatric participants with Primary Immunodeficiency Diseases (“PIDD”).
In July 2022, Takeda announced positive topline results from a pivotal Phase 3 trial evaluating HYQVIA, for maintenance treatment of CIDP. In June 2023, Takeda announced positive full results from a pivotal Phase 3 trial evaluating HYQVIA for maintenance treatment of CIDP and confirmed regulatory applications were under review in the U.S. and EU for HYQVIA use as a maintenance therapy in adults with stable CIDP. In January 2024, Takeda received FDA and EC approval for HYQVIA for the treatment of CIDP.
41


In April 2023, Takeda announced that the FDA-approved the sBLA to expand the use of HYQVIA to treat primary immunodeficiency in children. In February 2024, Takeda submitted a NDA in Japan seeking approval for TAK-771, subcutaneous 10% human immunoglobulin with ENHANZE, for treatment of primary immunodeficiency.
Pfizer Collaboration
In December 2012, we and Pfizer entered into a collaboration and license agreement, under which Pfizer has the worldwide license to develop and commercialize products combining our rHuPH20 enzyme with Pfizer proprietary biologics in primary care and specialty care indications. Pfizer has elected five targets and has returned two targets.
Janssen Collaboration
In December 2014, we and Janssen entered into a collaboration and license agreement, under which Janssen has the worldwide license to develop and commercialize products combining our rHuPH20 enzyme with Janssen proprietary biologics directed to up to five targets. Targets may be selected on an exclusive basis. Janssen elected CD38 and initiated several Phase 3 studies, Phase 2 studies and Phase 1 studies of DARZALEX® (daratumumab), directed at CD38, using ENHANZE technology in patients with amyloidosis, smoldering myeloma and multiple myeloma.
In May 2020, Janssen launched the commercial sale of DARZALEX FASPRO® (DARZALEX utilizing ENHANZE technology) in four regimens across five indications in multiple myeloma patients, including newly diagnosed, transplant-ineligible patients as well as relapsed or refractory patients. As a fixed-dose formulation, DARZALEX FASPRO can be administered over three to five minutes, significantly less time than DARZALEX IV which requires multi-hour infusions. In June 2020, we announced that Janssen received European marketing authorization and launched the commercial sale of DARZALEX SC utilizing ENHANZE in the EU. Subsequent to these approvals, Janssen received several additional regulatory approvals for additional indications and patient populations in the U.S., EU, Japan and China. Beginning with the U.S., Janssen has marketing authorization for DARZALEX FASPRO in combination with bortezomib, thalidomide, and dexamethasone in newly diagnosed multiple myeloma patients who are eligible for autologous stem cell transplant, in combination with bortezomib, cyclophosphamide and dexamethasone (“D-VCd”) for the treatment of adult patients with newly diagnosed AL amyloidosis, in combination with pomalidomide and dexamethasone (“D-Pd”) for patients with multiple myeloma after first or subsequent relapse, and in combination with Kyprolis® (carfilzomib) and dexamethasone for patients with relapsed or refractory multiple myeloma who have received one to three prior lines of therapy. In the EU, Janssen has marketing authorization for DARZALEX SC in combination with D-VCd in newly diagnosed adult patients with AL amyloidosis and in combination with D-Pd in adult patients with relapsed or refractory multiple myeloma. In Japan, Janssen has marketing authorization for the SC formulation of DARZALEX (known as DARZQURO in Japan) for the treatment of multiple myeloma and systemic AL amyloidosis. In China, Janssen has marketing authorization for DARZALEX SC for the treatment of primary light chain amyloidosis, in combination with D-VCd in newly diagnosed patients. In January 2024, Janssen announced submission of a sBLA to the FDA seeking approval of a new indication for DARZALEX FASPRO in combination with D-VRd for induction and consolidation treatment and with D-R for maintenance treatment of adult patients who are NDMM and are eligible for ASCT.
In December 2019, Janssen elected epidermal growth factor receptor (“EGFR”) and mesenchymal-epithelial transition factor (“cMET”) as a bispecific antibody (amivantamab) target on an exclusive basis, which is being studied in solid tumors. In September 2022, following a Phase 1 study, Janssen initiated a Phase 3 study of lazertinib and amivantamab with ENHANZE in patients with EGFR-mutated advanced or metastatic non-small cell lung cancer (PALOMA-3). In November 2022, Janssen initiated a Phase 2 study of amivantamab with ENHANZE in multiple regimens in patients with advanced or metastatic solid tumors including EGFR-mutated non-small cell lung cancer (PALOMA-2). In January 2024, Janssen noted its intention to submit applications in the U.S. and EU seeking approval of a SC formulation for amivantamab SC during 2024.
In July 2021, Janssen elected the target human immunodeficiency virus (“HIV”) reverse transcriptase limited to non-nucleoside reverse transcriptase inhibitors. In December 2021, Janssen initiated a Phase 1 clinical trial combining rilpivirine and ENHANZE. In 2023, Janssen discontinued the rilpivirine program with ENHANZE.
AbbVie Collaboration
In June 2015, we and AbbVie entered into a collaboration and license agreement, under which AbbVie has the worldwide license to develop and commercialize products combining our rHuPH20 enzyme with AbbVie proprietary biologics directed to up to nine targets. Targets may be selected on an exclusive basis.
42


Lilly Collaboration
In December 2015, we and Lilly entered into a collaboration and license agreement, under which Lilly has the worldwide license to develop and commercialize products combining our rHuPH20 enzyme with Lilly proprietary biologics. Lilly currently has the right to select up to three targets. Targets may be selected on an exclusive basis. Lilly has elected two targets on an exclusive basis and one target on a semi-exclusive basis.
BMS Collaboration
In September 2017, we and BMS entered into a collaboration and license agreement, which became effective in November 2017, under which BMS had the worldwide license to develop and commercialize products combining our rHuPH20 enzyme with BMS products directed at up to eleven targets. Targets may be selected on an exclusive basis or non-exclusive basis. BMS has designated multiple immuno-oncology targets including programmed death 1 (“PD-1”) and has an option to select three additional targets by November 2024. In October 2019, BMS initiated a Phase 1 study of relatlimab, an anti-LAG-3 antibody, in combination with nivolumab using ENHANZE technology. In May 2021, BMS initiated a Phase 3 of nivolumab using ENHANZE technology for patients with advanced or metastatic clear cell renal cell carcinoma (CheckMate-67T), leveraging data and insights from Phase 1/2 CA209-8KX study in patients with solid tumors. In October 2023, BMS reported positive top-line data from the Phase 3 CheckMate-67T trial evaluating a SC formulation of Opdivo (nivolumab) with ENHANZE in patients with advanced or metastatic clear cell renal cell carcinoma (“ccRCC”) who have received prior systemic therapy. The study met its co-primary PK endpoints and a key secondary endpoint. In May 2024, BMS announced that the FDA accepted its BLA for the subcutaneous formulation of Opdivo (nivolumab) co-formulated with ENHANZE and assigned a PDUFA goal date of February 28, 2025.
In March 2023, BMS initiated a Phase 3 trial to demonstrate the drug exposure levels of nivolumab and relatlimab fixed-dose combination with ENHANZE is not inferior to IV administration in participants with previously untreated metastatic or unresectable melanoma (RELATIVITY-127).
argenx Collaboration
In February 2019, we and argenx entered into an agreement for the right to develop and commercialize one exclusive target, the human neonatal Fc receptor FcRn, which includes argenx’s lead asset efgartigimod (ARGX-113), and an option to select two additional targets using ENHANZE technology. In May 2019, argenx nominated a second target to be studied using ENHANZE technology, a human complement factor C2 associated with the product candidate ARGX-117, which is being developed to treat severe autoimmune diseases in Multifocal Motor Neuropathy (“MMN”). In October 2020, we and argenx entered into an agreement to expand the collaboration relationship, adding three targets for a total of up to six targets under the collaboration.
In December 2021, argenx announced the FDA approval of efgartigimod (VYVGARTTM) for the treatment of gMG for the IV dosing regimen. In March 2022, argenx announced that data from argenx’s phase 3 ADAPT-SC study evaluating SC efgartigimod utilizing ENHANZE (1000mg efgartigimod-PH20) for the treatment of gMG achieved the primary endpoint of total IgG reduction from baseline at day 29, demonstrating statistical non-inferiority to VYVGART (efgartigimod alfa-fcab) IV formulation in gMG patients.
In June 2023, argenx received FDA approval under the brand name VYVGART® Hytrulo for the injection with ENHANZE for SC use of treatment of gMG in adult patients who are anti-acetylcholine receptor (“AChR”) antibody positive. In November 2023, argenx received EC approval of VYVGART SC for the treatment of gMG, which also provides the option for patient self-administration. In January 2024, argenx received Japan approval for VYVDURA® (efgartigimod alfa and hyaluronidase-qvfc) co-formulated with ENHANZE for the treatment of adult patients with gMG including options for self-administration. argenx also expects the regulatory decision on approval of VYVGART SC for gMG in China through Zai Lab by the end of 2024.
In July 2023, argenx reported positive data from the ADHERE study evaluating VYVGART® Hytrulo with ENHANZE in adults with CIDP. In February 2024, argenx announced that the FDA had accepted for priority review a sBLA for VYVGART Hytrulo for the treatment of CIDP. The application has been granted a PDUFA action date of June 21, 2024. argenx also expects to submit VYVGART SC for CIDP for regulatory approval in Japan, Europe, China and Canada in 2024. In September 2023, Zai Lab limited (argenx commercial partner for China) announced the CDE of the National Medical Products Administration (“NMPA”) granted Breakthrough Therapy Designation for efgartigimod SC for the treatment of patients with CIDP.
argenx is currently conducting the following studies with the goal of expanding approved indications for efgartigimod with ENHANZE: Phase 2/3 (ALKIVIA) study in active idiopathic inflammatory myopathy (Myositis) and two registrational studies in TED. Evaluation is ongoing to determine the path forward in BALLAD study evaluating efgartigimod in bullous pemphigoid (BP) with an update expected in 2024.
43


ViiV Healthcare Collaboration
In June 2021, we and ViiV entered into a global collaboration and license agreement that gives ViiV exclusive access to our ENHANZE technology for four specific small and large molecule targets for the treatment and prevention of HIV. These targets are integrase inhibitors, reverse transcriptase inhibitors limited to nucleoside reverse transcriptase inhibitors (“NRTI”) and nucleoside reverse transcriptase translocation inhibitors (“NRTTIs”), capsid inhibitors and broadly neutralising monoclonal antibodies (“bNAbs”), that bind to the gp120 CD4 binding site. In December 2021, ViiV initiated enrollment of a Phase 1 study to evaluate cabotegravir administered subcutaneously with ENHANZE. In March 2024, ViiV presented the results of the Phase 1 study of cabotegravir and communicated their decision to no longer pursue cabotegravir 200mg/ml SC plus rHuPH20 for long term dosing. In February 2022, ViiV initiated enrollment of a Phase 1 study to evaluate the safety and PKs of N6LS, a broadly neutralizing antibody, administered subcutaneously with ENHANZE technology. In June 2022, ViiV initiated enrollment of a Phase 1 single dose escalation study to evaluate PKs, safety and tolerability of long-acting cabotegravir administered subcutaneously with ENHANZE technology. In August 2023, ViiV initiated a Phase 2b study to evaluate the efficacy, safety, PKs and tolerability of VH3810109 (N6LS) administered subcutaneously with rHuPH20 in combination with cabotegravir. In the third quarter of 2023, ViiV initiated a Phase 1 study with ENHANZE for an undisclosed program. In March 2024, ViiV initiated a Phase 1 study of VH4524184 with ENHANZE to evaluate the safety, tolerability, and pharmacokinetics in healthy adults.
Chugai Collaboration
In March 2022, we and Chugai entered into a global collaboration and license agreement that gives Chugai exclusive access to ENHANZE technology for an undisclosed target. Chugai intends to explore the potential use of ENHANZE for a Chugai drug candidate. In May 2022, Chugai initiated a Phase 1 study to evaluate the PKs, pharmacodynamics, and safety of targeted antibody administered subcutaneously with ENHANZE.
Acumen Collaboration
In November 2023, we and Acumen entered into a global collaboration and non-exclusive license agreement that provides Acumen access to ENHANZE for a single target. Acumen intends to explore the potential use of ENHANZE for ACU193, Acumen’s clinical stage monoclonal antibody candidate to target Amyloid-β Oligomers for the treatment of early Alzheimer’s disease. In March 2024, Acumen announced plans to initiate a Phase 2 IV study for ACU193 in the first half of 2024 and a Phase 1 SC study for ACU193 in mid-2024.
Device and Other Drug Product Collaborations
Teva License, Development and Supply Agreements
In July 2006, we entered into an exclusive license, development and supply agreement with Teva for an epinephrine auto- injector product to be marketed in the U.S. and Canada. We are the exclusive supplier of the device, which we developed, for Teva’s generic Epinephrine Injection USP products, indicated for emergency treatment of severe allergic reactions including those that are life threatening (anaphylaxis) in adults and certain pediatric patients. Teva’s Epinephrine Injection, utilizing our patented VIBEX® injection technology, was approved by the FDA as a generic drug product with an AB rating, meaning that it is therapeutically equivalent to the branded products EpiPen® and EpiPen Jr® and therefore, subject to state law, substitutable at the pharmacy.
In December 2007, we entered into a license, development and supply agreement with Teva under which we developed and supply a disposable pen injector for teriparatide. Under the agreement, we received an upfront payment and development milestones, and are entitled to receive royalties on net product sales by Teva in territories where commercialized. We are the exclusive supplier of the multi-dose pen, which we developed, used in Teva’s generic teriparatide injection product. In 2020, Teva launched Teriparatide Injection, the generic version of Eli Lilly’s branded product Forsteo® featuring our multi-dose pen platform, for commercial sale in several countries outside of the U.S. In November 2023, Teva announced FDA approval of the generic version of Forteo, featuring our multi-dose auto-injector pen platform for the treatment of osteoporosis among certain women and men.
Pfizer Agreement
In August 2018, we entered into a development agreement with Pfizer to jointly develop a combination drug device rescue pen utilizing the QuickShot auto-injector and an undisclosed Pfizer drug. Pfizer has provided the intellectual property rights for further development of the product to us and has retained an option to assist in the marketing, distribution and sale if we complete development of the product and submit for regulatory approval. We are continuing to evaluate the next steps for this program.
44


Idorsia Agreement
In November 2019, we entered into a global agreement with Idorsia to develop a novel, drug-device product containing selatogrel. A new chemical entity, selatogrel is being developed for the treatment of a suspected acute myocardial infarction (“AMI”) in adult patients with a history of AMI.
In March 2024, the recruitment of the Phase 3 study with selatogrel for acute myocardial infarction had reached approximately 6,000 patients.
Otter Agreement
In December 2021, we entered into a supply agreement with Otter to manufacture the VIBEX auto-injection system device, designed and developed to incorporate a pre-filled syringe for delivery of methotrexate, assemble, package, label and supply the final OTREXUP product and related samples to Otter at cost plus mark-up. Otter is responsible for manufacturing, formulation and testing of methotrexate and the corresponding pre-filled syringe for assembly with the device manufactured by us, along with the commercialization and distribution of OTREXUP. OTREXUP is a SC methotrexate injection for once weekly self-administration with an easy-to-use, single dose, disposable auto injector, indicated for adults with severe active rheumatoid arthritis (“RA”), children with active polyarticular juvenile idiopathic arthritis and adults with severe recalcitrant psoriasis. Further, we entered into a license agreement with Otter in which we granted Otter a worldwide, exclusive, fully paid-up license to certain patents relating to OTREXUP that may also relate to our other products for Otter to commercialize and otherwise exploit OTREXUP in the field as defined in the license agreement.
45


Results of Operations
Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
Royalties Royalties were as follows (in thousands):
Three Months Ended
Increase / (Decrease)
March 31,
20242023
Dollar
Percentage
Royalties$120,593 $99,640 $20,953 21 %
The increase in royalties was primarily driven by continued sales uptake of DARZALEX SC by Janssen and Phesgo by Roche in all geographies and the launch of Vyvgart by argenx, partially offset by slightly lower sales of Herceptin SC and MabThera SC by Roche. We expect royalty revenue to continue to grow as a result of our 2020 and 2023 ENHANZE partner product launches, offsetting the ongoing impact from IV biosimilars on pricing of mature partner products delivered SC with ENHANZE and the impact of a royalty rate reduction in March of 2024 for certain sales of DARZALEX SC outside of the U.S.
Product Sales, Net Product sales, net were as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Proprietary product sales
$35,254 $27,961 $7,293 26 %
Bulk rHuPH20 sales
10,511 22,069 (11,558)(52)%
Device partnered product sales
12,818 10,764 2,054 19 %
Total product sales, net$58,583 $60,794 $(2,211)(4)%
The decrease in product sales, net was primarily due to lower sales of bulk rHuPH20 due to the timing of shipment to our partners, partially offset by contributions from our proprietary and device partnered products. We expect sales of our proprietary products will grow in future years as we continue to gain market share in the TRT market. We expect product sales of bulk rHuPH20 and device partnered products to fluctuate in future periods based on the needs of our partners.
Revenues Under Collaborative Agreements Revenues under collaborative agreements were as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Upfront license fees, license fees for the election of additional targets, event-based payments, license maintenance fees and amortization of deferred upfront and other license fees:
Event-based development milestones and regulatory milestones and other fees$14,000 $— $14,000 100 %
Device licensing and development revenue2,703 1,709 994 58 %
Total revenues under collaborative agreements$16,703 $1,709 $14,994 877 %
The increase in revenues under collaborative agreements was primarily due to the timing of milestones driven by partner activities. Revenue from upfront licenses fees, license fees for the election of additional targets, license maintenance fees and other license fees and event-based payments vary from period to period based on our ENHANZE collaboration activity. We expect these revenues to continue to fluctuate in future periods based on our partners’ ability to meet various clinical and regulatory milestones set forth in such agreements and our ability to obtain new collaborative agreements.

46


Operating expenses Operating expenses were as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Cost of sales$28,329 $35,170 $(6,841)(19)%
Amortization of intangibles17,763 17,835 (72)— %
Research and development19,111 17,979 1,132 %
Selling, general and administrative35,134 37,357 (2,223)(6)%
Cost of SalesCost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of our proprietary products, device partnered products and bulk rHuPH20. The decrease in cost of sales was primarily due to lower bulk rHuPH20 sales, partially offset by higher proprietary product sales.
Amortization of intangibles Amortization of intangibles consists primarily of expense associated with the amortization of acquired device technologies and product rights. Amortization of intangibles expense remained flat year over year.
Research and Development Research and development expenses consist of external costs, salaries and benefits and allocation of facilities and other overhead expenses related to research manufacturing, preclinical and regulatory activities related to our collaborations, and our development platforms. The increase in research and development expense was primarily due to planned investments in ENHANZE.
Selling, General and Administrative – Selling, general and administrative (“SG&A”) expenses consist primarily of salaries and related costs for personnel in executive, selling and administrative functions as well as professional fees for legal and accounting, business development, commercial operations support for proprietary products and alliance management and marketing support for our collaborations. The decrease in SG&A expense was primarily due to reductions in commercial marketing expense, partially offset by increased compensation expense.
Investment and other income (expense), net - Investment and other income (expense), net was as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Investment and other income, net$4,993 $2,979 $2,014 68 %
Investment and other income (expense), net consists primarily of interest income on our cash, cash-equivalent and marketable securities. The increase in investment and other income, net was primarily due to a significant increase in market interest rates as well as an increase in the average invested balance.
Interest Expense Interest expense was as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Interest expense$4,507 $4,543 $(36)(1)%
Interest expense consists primarily of costs related to our convertible notes and revolving credit facility. Interest expense remained flat year over year.
Income Taxes Income taxes were as follows (in thousands):
Three Months EndedIncrease / (Decrease)
March 31,
20242023
Dollar
Percentage
Income tax expense$19,205 $12,623 $6,582 52 %
The increase in income tax expense was primarily due to higher income before taxes recognized during the current quarter. Our annual effective tax rate is estimated to be approximately 20% for 2024, which differs from the U.S. federal statutory rate due to state income taxes, nondeductible executive compensation, research and development credit generation and the reduced rate on foreign export sales.

47


Liquidity and Capital Resources
Overview
Our principal sources of liquidity are our existing cash, cash equivalents and available-for-sale marketable securities. As of March 31, 2024, we had cash, cash equivalents and marketable securities of $463.5 million. We believe that our current cash, cash equivalents and marketable securities will be sufficient to fund our operations for at least the next twelve months. We expect to fund our operations going forward with existing cash resources, anticipated revenues from our existing collaborative agreements and cash that we may raise through future transactions. We may raise cash through any one of the following financing vehicles: (i) new collaborative agreements; (ii) expansions or revisions to existing collaborative relationships; (iii) private financings; (iv) other equity or debt financings; (v) monetizing assets; and/or (vi) the public offering of securities.
We may, in the future, draw on our existing line of credit or offer and sell additional equity, debt securities and warrants to purchase any of such securities, either individually or in units to raise capital for additional working capital, capital expenditures, share repurchases, acquisitions or for other general corporate purposes.
Cash Flows
Three Months Ended March 31,
 20242023Change
Net cash provided by operating activities$129,427 $86,964 $42,463 
Net cash used in investing activities(82,681)(60,162)(22,519)
Net cash used in financing activities(489)(164,614)164,125 
Net increase (decrease) in cash, cash equivalents and restricted cash$46,257 $(137,812)$184,069 
Operating Activities
The increase in net cash provided by operations was primarily due to an increase in revenue and a reduction in working capital spend.
Investing Activities
The increase in net cash used in investing activities was primarily due an increase in net purchases of marketable securities, partially offset by a decrease in capital spend for property and equipment.
Financing Activities
The decrease in net cash used in financing activities was primarily due to the repurchase of $150.1 million in common stock in the prior year and $13.5 million in cash paid on the conversion of our 2024 Convertible Notes in the prior year.
Share Repurchases
In December 2021, our Board of Directors approved a share repurchase program to repurchase up to $750.0 million of our outstanding common stock which is expected to be completed in the second quarter of 2024. In February 2024, our Board of Directors authorized a new capital return program to repurchase up to $750.0 million of our outstanding common stock. Refer to Note 9, Stockholders’ Equity, of our condensed consolidated financial statements for additional information regarding our share repurchases.
48


Long-Term Debt
1.00% Convertible Notes due 2028
In August 2022, we completed the sale of $720.0 million in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “2028 Convertible Notes”). The net proceeds in connection with the issuance of the 2028 Convertible Notes, after deducting the initial purchasers’ fee of $18.0 million, was approximately $702.0 million. We also incurred additional debt issuance costs totaling $1.0 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
The 2028 Convertible Notes pay interest semi-annually in arrears on February 15th and August 15th of each year at an annual rate of 1.00%. The 2028 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2028 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2028 Convertible Notes have a maturity date of August 15, 2028.
Holders may convert their 2028 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2022, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2028 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, February 15, 2028 until the close of business on the second scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2028 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal, and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2028 Convertible Notes is 17.8517 shares of common stock per $1,000 in principal amount of 2028 Convertible Notes, equivalent to a conversion price of approximately $56.02 per share of our common stock. The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued or unpaid interest.
Capped Call Transactions
In connection with the offering of the 2028 Convertible Notes, we entered into capped call transactions with certain counterparties (the “Capped Call Transactions”). The Capped Call Transactions are expected generally to reduce potential dilution to holders of our common stock upon conversion of the 2028 Convertible Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the principal amount of such converted 2028 Convertible Notes. The cap price of the Capped Call Transactions is initially $75.4075 per share of common stock, representing a premium of 75% above the last reported sale price of $43.09 per share of common stock on August 15, 2022, and is subject to certain adjustments under the terms of the Capped Call Transactions. As of March 31, 2024, no capped calls had been exercised.
Pursuant to their terms, the capped calls qualify for classification within stockholders’ equity in our condensed consolidated balance sheets, and their fair value is not remeasured and adjusted as long as they continue to qualify for stockholders’ equity classification. We paid approximately $69.1 million for the Capped Calls, including applicable transaction costs, which was recorded as a reduction to additional paid-in capital in our condensed consolidated balance sheets. The Capped Call Transactions are separate transactions entered into by us with the capped call Counterparties, are not part of the terms of the Convertible Notes, and do not affect any holder’s rights under the Convertible Notes. Holders of the Convertible Notes do not have any rights with respect to the Capped Call Transactions.
0.25% Convertible Notes due 2027
In March 2021, we completed the sale of $805.0 million in aggregate principal amount of 0.25% Convertible Senior Notes due 2027 (the “2027 Convertible Notes”). The net proceeds in connection with the issuance of the 2027 Convertible Notes, after deducting the initial purchasers’ fee of $20.1 million, was approximately $784.9 million. We also incurred additional debt issuance costs totaling $0.4 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
49


The 2027 Convertible Notes pay interest semi-annually in arrears on March 1st and September 1st of each year at an annual rate of 0.25%. The 2027 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes, will rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2027 Convertible Notes have a maturity date of March 1, 2027.
Holders may convert their 2027 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2027 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, September 1, 2026 until the close of business on the scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2027 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal, and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2027 Convertible Notes is 12.9576 shares of common stock per $1,000 in principal amount of 2027 Convertible Notes, equivalent to a conversion price of approximately $77.17 per share of our common stock. The conversion rate is subject to adjustment.
1.25% Convertible Notes due 2024
In November 2019, we completed the sale of $460.0 million in aggregate principal amount of 1.25% Convertible Senior Notes due 2024 (the “2024 Convertible Notes”). The net proceeds in connection with the issuance of the 2024 Convertible Notes, after deducting the initial purchasers’ fee of $12.7 million, was approximately $447.3 million. We also incurred debt issuance cost totaling $0.3 million. Debt issuance costs and the initial purchasers’ fee were presented as a debt discount.
In January 2021, we notified the note holders of our irrevocable election to settle the principal of the 2024 Convertible Notes in cash and for the premium, to deliver shares of common stock. The conversion rate for the 2024 Convertible Notes was 41.9208 shares of common stock per $1,000 in principal amount of 2024 Convertible Notes, equivalent to a conversion price of approximately $23.85 per share of our common stock. The conversion rate was subject to adjustment.
In January 2023, we issued a notice for the redemption of 2024 Convertible Notes. Holders of the notes could convert their notes at any time prior to the close of the business day prior to the redemption date. In March 2023, holders of the notes elected to convert the 2024 Convertible Notes in full. In connection with the conversion, we paid approximately $13.5 million in cash which included principal and accrued interest, and issued 288,886 shares of our common stock representing the intrinsic value based on the contractual conversion rate.
Revolving Credit and Term Loan Facilities (May 2022)
In May 2022, we entered into a credit agreement, which was subsequently amended in August 2022 (the “Amendment”), with Bank of America, N.A., as Administrative Agent, Swing Line Lender and an L/C Issuer, and the other lenders and L/C Issuers party thereto (the “2022 Credit Agreement), evidencing a credit facility (the “2022 Facility”) that provides for (i) a $575 million revolving credit facility (the “Revolving Credit Facility”) and (ii) a $250 million term loan facility (the “Term Facility”). Concurrently, with the entry into the Amendment, we repaid the entire outstanding Term Loan Facility and repaid all outstanding loans under the Revolving Credit Facility under the 2022 Credit Agreement. The 2022 Facility will mature on November 30, 2026 unless either the Revolving Credit Facility or the Term Facility is extended prior to such date in accordance with the 2022 Credit Agreement.
The Term Facility requires quarterly scheduled repayments of the term loans in each of the first, second, third and fourth years following the closing in annual amounts equal to 2.50%, 5.00%, 7.50% and 10.00% of the initial principal amount of the term loans, respectively. The term loans are also subject to mandatory prepayments from the proceeds of certain asset sales, subject to our right to reinvest the proceeds thereof.
50


Borrowings under the 2022 Facility bear interest, at our option, at a rate equal to an applicable margin plus: (a) the applicable Term Secured Overnight Financing Rate (“SOFR”) (which includes a SOFR adjustment of 0.10%), or (b) a base rate determined by reference to the highest of (1) the federal funds effective rate plus 0.50%, (2) the Bank of America prime rate, (3) the Term SOFR rate for an interest period of one month plus 1.10%, and (4) 1.00%. The margin for the 2022 Facility ranges, based on our consolidated total net leverage ratio, from 0.25% to 1.25% in the case of base rate loans and from 1.25% to 2.25% in the case of Term SOFR rate loans. In addition to paying interest on the outstanding principal under the 2022 Facility, we will pay (i) a commitment fee in respect of the unutilized commitments thereunder and (ii) customary letter of credit fees and agency fees. The commitment fees range from 0.15% to 0.35% per annum based on our consolidated net leverage ratio.
As of March 31, 2024, the revolving credit facility was undrawn.
Additional Capital Requirements.
Our expected working capital and other capital requirements are described in “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023. As of March 31, 2024, there have been no material changes to our expected working capital and other capital requirements described in our Annual Report on Form 10-K for the year ended December 31, 2023.
 Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). The preparation of our condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities.
Our significant accounting policies are described in Part II, Item 8, Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023. The accounting policies and estimates that are most critical to a full understanding and evaluation of our reported financial results are described in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the year ended December 31, 2023. There were no material changes to our critical accounting policies or estimates during the three months ended March 31, 2024.
Recent Accounting Pronouncements
Refer to Note 2, Summary of Significant Accounting Policies, of our condensed consolidated financial statements for a discussion of recent accounting pronouncements and their effect, if any.
51


Item 3.Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes in our market risks during the quarter ended March 31, 2024.
As of March 31, 2024, our cash equivalents and marketable securities consisted of investments in money market funds, asset-backed securities, U.S. Treasury securities, corporate debt securities, agency bonds and commercial paper. These investments were made in accordance with our investment policy which specifies the categories, allocations, and ratings of securities we may consider for investment. The primary objective of our investment activities is to preserve principal while at the same time maximizing the income we receive without significantly increasing risk. Some of the financial instruments that we invest in could be subject to market risk. This means that a change in prevailing interest rates may cause the value of the instruments to fluctuate. For example, if we purchase a security that was issued with a fixed interest rate and the prevailing interest rate later rises, the value of that security may decline. Based on our current investment portfolio as of March 31, 2024, we do not believe that our results of operations would be materially impacted by an immediate change of 10% in interest rates.
We hedge a portion of foreign currency exchange risk associated with forecasted royalties revenue denominated in Swiss francs to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates. These transactions are designated and qualify as cash flow hedges. The cash flow hedges are carried at fair value with mark-to-market gains and losses recorded within AOCI in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. We do not issue derivatives, derivative commodity instruments or other financial instruments for speculative trading purposes.
Further, we do not believe our cash, cash equivalents and marketable securities have significant risk of default or illiquidity. We made this determination based on discussions with our investment advisors and a review of our holdings. While we believe our cash, cash equivalents and marketable securities do not contain excessive risk, we cannot provide absolute assurance that in the future our investments will not be subject to adverse changes in market value. All of our cash equivalents and marketable securities are recorded at fair market value.

Item 4.Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the timelines specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decision regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can only provide reasonable assurance of achieving the desired control objectives, and in reaching a reasonable level of assurance, management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended. Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report on Form 10-Q.
Changes in Internal Control Over Financial Reporting
There have been no significant changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
52


PART II – OTHER INFORMATION
Item 1.Legal Proceedings
From time to time, we may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject us to costly legal expenses and, while we generally believe that we have adequate insurance to cover many different types of liabilities, our insurance carriers may deny coverage or our policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on our condensed consolidated statements of income and balance sheets. Additionally, any such claims, whether or not successful, could damage our reputation and business. We currently are not a party to any legal proceedings, the adverse outcome of which, in our opinion, individually or in the aggregate, would have a material adverse effect on our condensed consolidated statements of income or balance sheets.
Item 1A.Risk Factors
There have been no material changes to the risk factors set forth under Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023.
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
In December 2021, the Board of Directors authorized a capital return program to repurchase up to $750.0 million of outstanding stock over a three-year period. We accelerated the initiation of our planned 2024 share repurchases and in November 2023, we entered into an ASR agreement with Bank of America, N.A. to accelerate the remaining $250.0 million of share repurchases under the approved capital return program. Pursuant to the agreement, at the inception of the ASR, we paid $250.0 million to Bank of America, N.A. and took initial delivery of 5.5 million shares.
In February 2024, our Board of Directors authorized a new capital return program to repurchase up to $750.0 million of our outstanding common stock.
Item 3.Defaults Upon Senior Securities
Not applicable.
Item 4.Mine Safety Disclosures
Not applicable.
Item 5.Other Information
During the fiscal quarter ended ended March 31, 2024, the following officers adopted or terminated any Rule 10b5-1 trading arrangement (as such terms are defined pursuant to Item 408(a) of Regulation S-K) as noted in the table below.
Trading Arrangement
Name and Title
Action
Date
Rule 10b5-1*
Non-Rule 10b5-1**
Total Shares To Be Sold
Expiration Date
Helen Torley

Termination
1/30/2024
X
500,000 
Terminated(1)
President and Chief Executive Officer
Helen Torley
Adoption
3/22/2024
X
110,000 
(2)
The earlier of 02/13/2025 or date all shares are sold
President and Chief Executive Officer
Nicole LaBrosse
Adoption
3/22/2024
X
35,000 
(2)
The earlier of 06/25/2025 or date all shares are sold
Senior Vice President and Chief Financial Officer
*    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
**    Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(1)The duration of the trading arrangement was until May 30, 2024, or earlier if all transaction under the trading arrangement had been completed. At the time of termination, no shares had been sold under the trading arrangement.
(2)Represents a sale of common shares acquired upon exercise of stock options with ten-year term expiring in 2025.
53


Item 6.Exhibits
3.1
3.2
4.1
4.2
4.3
4.4
31.1
31.2
32
101.INSInstance Document - the instance document does not appear in the interactive Data File because its XBRL tags are embedded within the Inline XBRL document (filed herewith)
101.SCHInline Taxonomy Extension Schema Document (filed herewith)
101.CALInline Taxonomy Extension Calculation Linkbase Document (filed herewith)
101.DEFInline Taxonomy Extension Definition Linkbase Document (filed herewith)
101.LABInline Taxonomy Extension Label Linkbase Document (filed herewith)
101.PREInline Taxonomy Extension Presentation Linkbase Document (filed herewith)
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101) (filed herewith)




54



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. 
 
Halozyme Therapeutics, Inc.
(Registrant)
 
Dated: May 7, 2024/s/ Helen I. Torley, M.B. Ch.B., M.R.C.P.
 Helen I. Torley, M.B. Ch.B., M.R.C.P.
President and Chief Executive Officer
(Principal Executive Officer)
 
 
Dated:May 7, 2024/s/ Nicole LaBrosse
 Nicole LaBrosse
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
 
 

55
EX-31.1 2 ex31110qq120234.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Helen I. Torley, M.B. Ch.B., M.R.C.P., Chief Executive Officer of Halozyme Therapeutics, Inc. certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Halozyme Therapeutics, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer 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.
 
Dated:May 7, 2024  /s/ Helen I. Torley, M.B. Ch.B., M.R.C.P.
   
Helen I. Torley, M.B. Ch.B., M.R.C.P
   President and Chief Executive Officer


EX-31.2 3 ex31210qq12024.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Nicole LaBrosse, Chief Financial Officer of Halozyme Therapeutics, Inc. certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Halozyme Therapeutics, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer 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.

 
Dated:May 7, 2024  /s/ Nicole LaBrosse
   Nicole LaBrosse
   Senior Vice President and Chief Financial Officer


EX-32 4 ex3210qq12024.htm EX-32 Document

EXHIBIT 32
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Halozyme Therapeutics, Inc. (the “Registrant”) on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Helen I. Torley, M.B. Ch.B., M.R.C.P., Chief Executive Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
Dated:May 7, 2024  /s/ Helen I. Torley, M.B. Ch.B., M.R.C.P.
   Helen I. Torley, M.B. Ch.B., M.R.C.P.
   President and Chief Executive Officer

In connection with the Quarterly Report of Halozyme Therapeutics, Inc. (the “Registrant”) on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Nicole LaBrosse, Chief Financial Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
Dated:May 7, 2024  /s/ Nicole LaBrosse
   Nicole LaBrosse
   Senior Vice President and Chief Financial Officer


EX-101.SCH 5 halo-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Certain Balance Sheet Items link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Certain Balance Sheet Items (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Long-Term Debt, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Organization and Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting Policies -Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies -Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Certain Balance Sheet Items - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Certain Balance Sheet Items - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Certain Balance Sheet Items - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Certain Balance Sheet Items - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Certain Balance Sheet Items - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Additional (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Long-Term Debt, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Long-Term Debt, Net - Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Share-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Share-based Compensation - Unrecognized Estimated Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Earnings per share - Computation (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Earnings per share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 halo-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 halo-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 halo-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lease payments deferred Deferred Rent Payments Deferred Rent Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Proceeds from sales and maturities of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses, current Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Deferred revenue, remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Computer and office equipment Computer and Office Equipment [Member] Computer and office equipment. Impairment of Long-Lived Assets Property, Plant and Equipment, Impairment [Policy Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Commitments and contingencies (Note 11) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Derivative asset, current Derivative Asset, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Maximum contribution amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Revenue recognized variable consideration and other uncertainties satisfied Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Stock options and restricted units Stock Options And Restricted Stock Units [Member] Stock Options And Restricted Stock Units [Member] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Stock issued during period, shares, restricted stock award, net of forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Leases Lessee, Leases [Policy Text Block] Current liabilities Liabilities, Current [Abstract] Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock - $0.001 par value; 20,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Expense associated with accretion of lease liabilities Operating Lease, Accretion Of Liability Operating Lease, Accretion Of Liability Diluted (USD per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Helen Torley March 2024 Plan [Member] Helen Torley March 2024 Plan Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Hedging Relationship [Axis] Hedging Relationship [Axis] Schedule of Property and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Device partnered product sales Device Partnered Products [Member] Device Partnered Products Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding stock options and restricted stock units (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Credit Agreement Credit Agreement [Member] Credit Agreement Estimated Fair Value Available-for-sale marketable securities Total estimated fair value of contractual maturities, available-for-sale Debt Securities, Available-for-Sale, Excluding Accrued Interest Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Annual Interest Payment Period [Axis] Annual Interest Payment Period [Axis] Annual Interest Payment Period Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Net income Net income Net Income (Loss) Attributable to Parent Net Income (Loss) Intangible Assets and Other Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Other product sales Product Sales, Other [Member] Product Sales, Other Research equipment Research Equipment [Member] Research equipment. LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repayment of 2024 Convertible Notes Repayments of Convertible Debt Amortization of debt discount Total amortization of debt discount Amortization of Debt Discount (Premium) ESPP Employee Stock [Member] Fed Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Unrealized gain on derivative instruments, net Other Comprehensive Income (Loss), Cash Flow Hedge, Unrealized Holding Gain (Loss), Before Adjustment, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Unrealized Holding Gain (Loss), Before Adjustment, after Tax Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Stockholders’ equity Stockholders' equity (deficit) (textual) Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Unrealized loss position of debt securities Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Number of shares of common stock issued as a result of stock option exercises (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred revenues Contract with Customer, Liability Nicole LaBrosse [Member] Nicole LaBrosse Manufacturing equipment Manufacturing Equipment [Member] Manufacturing Equipment [Member] Schedule of reconciliation of numerators and denominators of basic and diluted computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Weighted average useful life (in years) Weighted Average Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Stock options weighted average exercise price (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Period of contract termination by written notice Revenue, Remaining Performance Obligation, Period Of Termination By Written Notice Revenue, Remaining Performance Obligation, Period Of Termination By Written Notice Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued compensation and payroll taxes Employee-related Liabilities Local Phone Number Local Phone Number Accounts receivable, net and other contract assets Increase (Decrease) in Accounts Receivable Variable Rate Component Two Variable Rate Component Two [Member] Variable Rate Component Two Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] Unrealized (loss) gain on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Revenue remaining performance obligations, related to unfulfilled product purchase orders Revenue Remaining Performance Obligations, Unfulfilled Product Purchase Orders, Amount Revenue Remaining Performance Obligations, Unfulfilled Product Purchase Orders, Amount Prepaid expenses and other assets Less: Long-term portion Prepaid Expense and Other Assets, Noncurrent Year four Debt Instrument, Interest, Period Four [Member] Debt Instrument, Interest, Period Four Schedule of contractual maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payment of debt issuance cost Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Assets Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Unamortized debt issuance cost Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Currency hedging contracts Foreign Exchange Forward [Member] Antidilutive securities excluded from calculation of diluted earnings per common share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt 2024 Capital Return Program 2024 Capital Return Program [Member] 2024 Capital Return Program Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories, net Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrued outsourced manufacturing expenses Accrued Outsourced Manufacturing Expenses Accrued Outsourced Manufacturing Expenses Anti-dilutive shares excluded from per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Amounts accrued for purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for lease obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] RSUs and PSUs Restricted Stock Units And Performance Shares [Member] Restricted Stock Units And Performance Shares Revenue recognized from prior periods Contract with Customer, Performance Obligation Satisfied in Previous Period Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Total unamortized debt discount Debt Instrument, Unamortized Discount Prepaid manufacturing expenses Prepaid Expense, Current Derivative, contract term Derivative, Term of Contract Schedule of prepaid expenses and other assets Schedule of Other Assets [Table Text Block] Amortization of intangibles Amortization of Intangible Assets Entity Shell Company Entity Shell Company Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Net Carrying Value Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Adoption and Pending Adoption of Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date License Fees and Event-Based License Fees And Event-Based [Member] License Fees And Event-Based [Member] Weighted-average price paid per share (usd per share) Shares Acquired, Average Cost Per Share Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total fair value of outstanding notes Debt Instrument, Fair Value Disclosure Sale of stock, price per share (in usd per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total operating lease cost Operating Lease, Cost Weighted average common shares outstanding Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Schedule of assumptions used in Black-Scholes model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Total carrying amount Long-Term Debt Total assets Assets, Fair Value Disclosure Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Stock options Employee Stock Option [Member] Remaining Weighted-Average Recognition Period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Maximum Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized Expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Schedule of Share-based Compensation Arrangements Valuation Inputs [Table] Schedule of Share-based Compensation Arrangements Valuation Inputs [Table] Schedule of Share-based Compensation Arrangements Valuation Inputs [Table] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Stock repurchased Treasury Stock, Value, Acquired, Cost Method Total accrued expenses Accrued Liabilities and Other Liabilities Inventories Inventory, Policy [Policy Text Block] Liabilities Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Share-based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Income taxes payable Taxes Payable, Current Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Derivative [Table] Derivative [Table] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Year two Debt Instrument, Interest, Period two [Member] Debt Instrument, Interest, Period two Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Operating expenses Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Event-based development and regulatory milestones and other fees Event -based Development And Regulatory Milestone And Other Fees [Member] Event -based Development And Regulatory Milestone And Other Fees Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Payment for capped calls Payment for Capped Call Transactions Payment for Capped Call Transactions Derivative instruments Derivative Liability ATRS-1902 (IPR&D) Indefinite-Lived Intangible Assets (Excluding Goodwill) Total accounts receivable and contract assets Accounts Receivable And Contract With Customer Asset, Before Allowance For Credit Loss, Current Accounts Receivable And Contract With Customer Asset, Before Allowance For Credit Loss, Current Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 1.00% Convertible Senior Notes due 2028 2028 Convertible Notes 1.00% Convertible Senior Notes due 2028 [Member] 1.00% Convertible Senior Notes due 2028 Janssen Janssen [Member] Janssen Collaboration [Member] Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Helen Torley Prior Plan [Member] Helen Torley Prior Plan Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Conversion of debt, principal Debt Conversion, Converted Instrument, Amount Schedule of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Total inventories, net Inventory, Net Stock issued for conversion of debt instrument (shares) Debt Conversion, Converted Instrument, Shares Issued Statistical Measurement [Axis] Statistical Measurement [Axis] Roche Roche [Member] Roche Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt, Net Long-Term Debt [Text Block] Helen Torley [Member] Helen Torley Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Product sales, net Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other collaborators Other collaborators [Member] Other collaborators [Member] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition and Cost of Sales Revenue from Contract with Customer [Policy Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Aggregate principal Total principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Year one Debt Instrument, Interest, Period One [Member] Debt Instrument, Interest, Period One 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts related to leases Operating Lease, Payments Schedule of share-based compensation expense by type Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Debt, convertible, conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Debt, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Other income (expense) Other Income and Expenses [Abstract] PEO PEO [Member] 0.25% Convertible Senior Notes due 2027 2027 Convertible Notes 0.25% Convertible Senior Notes due 2027 [Member] 0.25% Convertible Senior Notes due 2027 Equity, beginning balance (in shares) Equity, ending balance (in shares) Shares, Outstanding Convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Takeda Takeda [Member] Takeda Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of inventories Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Number of loss positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Repurchase of common stock Stock Repurchased and Retired During Period, Value Derivative liability, noncurrent Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate, percent Effective Income Tax Rate Reconciliation, Percent Lease liability Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Year three Debt Instrument, Interest, Period Three [Member] Debt Instrument, Interest, Period Three Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair market value of gross unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position All Executive Categories All Executive Categories [Member] Accounts receivable, net and contract assets Total accounts receivable, net and contract assets Accounts Receivable And Contract With Customer Asset, After Allowance For Credit Loss, Current Accounts Receivable And Contract With Customer Asset, After Allowance For Credit Loss, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Convertible, threshold consecutive business days Debt Instrument, Convertible, Threshold Consecutive Business Days Debt Instrument, Convertible, Threshold Consecutive Business Days Earnings per share Earnings Per Share [Abstract] Auto Injector technology platform Auto Injector Technology Platform [Member] Auto Injector Technology Platform Marketable Securities Marketable Securities, Policy [Policy Text Block] Common stock - $0.001 par value; 300,000 shares authorized; 127,186 and 126,770 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Other comprehensive income (loss) Other Comprehensive Income (Loss), before Tax Due after one year but within five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Right-of-use asset amortization Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Other accrued expenses Other Accrued Liabilities Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Investment and other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Term Loan Facility Term Loan Facility [Member] Term Loan Facility Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Capital return program, authorized amount (in shares) Stock Repurchase Program, Authorized Amount Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Purchase period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period PEO Name PEO Name Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Convertible Notes Debt, Policy [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] ASR Accelerated Share Repurchase Agreement [Member] Accelerated Share Repurchase Agreement Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Asset-backed securities Asset-Backed Securities [Member] Accounts Receivable, net Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Lenders fee Debt Instrument, Fee Amount Organization and Business Nature of Operations [Text Block] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Equity, beginning balance Equity, ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenues under collaborative agreements Collaborative Agreements Collaborative Agreements [Member] Collaborative Agreements [Member] Revenue recognized previously included in deferred revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Average expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Net income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earnings per share Earnings Per Share Reconciliation [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Issuance of common stock for the conversion of the 2024 Convertible Notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Total intangibles, net Intangible Assets, Net (Excluding Goodwill) Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Effective interest rates Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Marketable securities, available-for-sale Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Document Fiscal Period Focus Document Fiscal Period Focus Convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Share-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Capital return program, purchase period Stock Repurchase Program, Period in Force Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Royalties Royalty [Member] Derivative asset, noncurrent Derivative Asset, Noncurrent Document Fiscal Year Focus Document Fiscal Year Focus ASR, payment to bank Accelerated Share Repurchases, Settlement (Payment) or Receipt Term of leases Lessee, Operating Lease, Term of Contract Minimum Minimum Minimum [Member] Subtotal Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Taxes paid related to net share settlement, net of proceeds from issuance of common stock under equity incentive plans Payments for tax withholding for restricted stock units vested, net Payment, Tax Withholding, Share-Based Payment Arrangement Debt issuance costs Debt Issuance Costs, Gross U.S. treasury securities US Treasury Securities [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Schedule of assets measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Retained Earnings Retained Earnings [Member] Schedule of share-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of premium on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Right of use of assets Operating Lease, Right-of-Use Asset Basic (USD per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Minimum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Common stock issued for conversion of 2024 Convertible Notes Stock Issued Consolidation Consolidation, Policy [Policy Text Block] Certain Balance Sheet Items Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Measurement period adjustment Goodwill, Purchase Accounting Adjustments Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Argenx Argenx [Member] Argenx [Member] Total coupon interest Debt Instrument, Periodic Payment, Interest Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Convertible Notes Convertible Debt Securities [Member] Derivative instruments Derivative Asset Net proceeds from stock options exercised Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Debt Convertible Debt [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Total prepaid expenses and other assets, current Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Allowance for distribution fees and discounts Accounts Receivable And Contract With Customer Asset, Allowance for Credit Loss, Current Accounts Receivable And Contract With Customer Asset, Allowance for Credit Loss, Current Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Product returns and sales allowance Contract with Customer, Refund Liability Other assets Other Assets Period One Debt Instrument, Redemption, Period One [Member] Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Device licensing and development revenue Device Licensing and Development [Member] Device Licensing and Development Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive potential common stock outstanding (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Proprietary product sales Proprietary Products Sales [Member] Proprietary Products Sales 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of unrecognized estimated compensation cost by type Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment XYOSTED proprietary product XYOSTED Proprietary Product [Member] XYOSTED Proprietary Product Entity Central Index Key Entity Central Index Key Cap call transaction, cap price per share (in usd per share) Debt Instrument, Cap Call Transaction, Cap Price Per Share Debt Instrument, Cap Call Transaction, Cap Price Per Share Cash Flow Hedges - Currency Risks Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Total share-based compensation expense Share-Based Payment Arrangement, Expense Royalties received, number of products sold Royalties Received, Number of Products Sold Royalties Received, Number of Products Sold Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Dilutive potential common stock outstanding Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax expense Income tax provision Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items] Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items] [Line Items] for Schedule of Share-based Compensation Arrangements Valuation Inputs [Table] RSUs, PSUs and ESPP RSU, RSA, and PRSU awards [Member] Restricted Stock Unit, Restricted Stock Awards, and Performance Restricted Stock Unit awards [Member] Fair Value Measurement Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Schedule of disaggregation of revenues Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Schedule of Available-for-sale Securities Debt Securities, Available-for-Sale [Line Items] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Unit holders awards surrendered to pay for minimum withholding taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Repurchase of common stock (shares) Stock Repurchased and Retired During Period, Shares Stock repurchased (in shares) Treasury Stock, Shares, Acquired Business Combinations Business Combinations Policy [Policy Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Property and equipment, useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net Long-term debt, excluding current maturities Long-Term Debt, Excluding Current Maturities Sale of stock premium over last reported sale price, percentage Sale of Stock Premium Over Last Reported Sale Price, Percentage Sale of Stock Premium Over Last Reported Sale Price, Percentage Less long-term portion Accrued Liabilities, Noncurrent Accrued Liabilities, Noncurrent Leasehold improvements Leasehold Improvements [Member] Diluted (shares) Weighted average common shares outstanding for diluted earnings per share (shares) Weighted Average Number of Shares Outstanding, Diluted Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Schedule of accounts receivable, deferred revenues from contracts with customers, and amounts under collaborative agreements included in transaction price Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Realized gain on marketable securities Debt Securities, Available-for-Sale, Realized Gain (Loss) Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Realized gain on derivative instruments, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cover [Abstract] Cover [Abstract] 2021 ESPP Plan 2021 ESPP Plan [Member] 2021 ESPP Plan Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] RSUs, PSUs and ESPP Restrict Stock Units, Performance Shares and ESPP [Member] Restrict Stock Units, Performance Shares and ESPP Bulk rHuPH20 sales bulk rHuPH20 [Member] bulk rHuPH20 for use in collaboration products Proceeds from issuance of 2028 Convertible Notes Proceeds from Convertible Debt Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other prepaid expenses Other Prepaid Expense, Current Remaining amortization per period of debt discount (in years): Debt Instrument, Convertible, Remaining Discount Amortization Period Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Annual Interest Payment Period [Domain] Annual Interest Payment Period [Domain] Annual Interest Payment Period [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] ESPP purchase price of common stock, percent of market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 2024 Convertible Notes 1.25% Convertible Senior Notes due 2024 [Member] 1.25% Convertible Senior Notes due 2024 [Member] Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (shares) Weighted average common shares outstanding for basic earnings per share (shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Period Two Debt Instrument, Redemption, Period Two [Member] Agency bonds Agency Securities [Member] Revenues Revenues [Abstract] Total prepaid expenses and other assets Prepaid Expense and Other Assets Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Issuance of common stock for the conversion of the 2024 Convertible Notes Stock Issued During Period, Value, Conversion of Convertible Securities Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Schedule of available-for-sale marketable securities Debt Securities, Available-for-Sale [Table Text Block] EX-101.PRE 9 halo-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 halo-20240331_g1.jpg GRAPHIC begin 644 halo-20240331_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#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#Z1HHHH ** M** "BBB@ HHJ&[O+>PM7N;R5888QEG8\"C83:2NR:BO/K_XJVT4Q33=/>= ? M]9+)LS]!@T_3?BG9SS+'J=E):@G'FQOYBCW(P#^6:Y_K-*]KG']?PW-R\QWU M%1P3Q7,"36\BRQ2#5FLI*A9=6+/.4'9;PNS'Z M_*!^OZ5Z_7LX1MTM3ZO+)2EAUS=&%%QI\2/#K-AIYD]VA/\ 2M.S\6Z#?L!;ZI;[CT61O+)_!L5Y3IG@?7M4 M4/'9F",])+@[!^77]*Z"#X3W+*/M6JQ1GN(X2_\ ,BMH5L1+7E_0Z:.*QT]? M9W7W?J>F@@@$'(/0BEKB-/\ !.M:&0=)\1D#O#) ?+/X;B*ZZP-Z;4?VFD"W M ."8&)1AZC(!'TY^M=D)2?Q*QZE*I.6DX%KUS4'9- M)6/38.@*@/(1[L>!^ _&NW#X&MB-8K3NSS\5F.'PVDW=]D>Z45\M7>N:K?N6 MO=2NYR3_ ,M)V/\ 6ELM=U7391)8:E=0,#GY)6 /U&<'\:]'^QIV^/7T/+_M M^%_@=O4^I*YSQAX4C\2V*F)EBO8,^5(>C#NI]OY5S_P[^(K^(9?[*UG8NH*N M8I5&!.!U&.S#KQP>>F*]#KQ<3AI4Y.E51[-.I1QM&ZUBSP+4/#^JZ7,T=[83 M)C^((64_1AP:?IGAK5]6F5+.QE*L>974JB^Y8U[U2,P12SD!0,DD\"O+^HQO MOH>?_9%/FOS.Q@>']#LO!VAR-/,@;'F7-PW )'8>P[?7WK@O%GCVYUAGL],9 MK>QZ%AP\WU]![?GZ5!XV\6OKUZ;:S/]*Y2L*U?3V=/1(X\7 MC%;V%#2*_'^OQ"BBNI\'^#9?$,_VBZW0Z?&<,XX,A_NK_4UR0A*&-0\1W&VT39 IQ)<./E7_$^U>KZ#X.TK045XHA/=#K<2C+9_V1 MT7\/SK9M+2"QM4M[2)888QA408 J:O8HX:-/5ZL^HPN IT%=ZR[_ .04445U M'HA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %(HO"_AV?4) &E'R01G^.0]!].Y]@:^>+:VU/Q3KWEQ![N M_NY"S$]R>I)[ ?I7K9?@XU6ZM7X5_7W'B9ICI44J-'XW^'_!94O+RXO[N2ZO M9GGGE;<\CG))J]8^&=1?*M]IM[I<_D MZC:3VLN,A)HRA(]>:K5])^-M"@U_PI>031JTT432V[XY1U&1@^^,'V-?-E>A M@L6L5!NUFCS,PP+P=11O=/8LZ;?S:7JEM?6QQ+;RK(O.,X.. M>(Y25 ZGU!&17RA7T]X58OX.T9F.2;" D_\ ;-:\[.8JT)>IZF03?-.'31FK M7"_$KQ";/3UTFU?$UT,S$'E8_3\3^@/K7;7-Q%:6LEQ<.$BB4N['L!7@6LZG M+K.L7-_-G,SY5?[J] /P&*^1Q=7DARK=GK9EB/94N2.\OR*-%%20)')<1I-+ MY,;, \FTG:.YP.M>.?+(Z#P=X5D\1ZAOF#)8PD>:X_B/]P>_\A^%>SV\$5K; MI!;QK'%&H5$48 %Y)(QD]:Z>WN8+N$2VL MT<\9Z/&X8'\17M8:$(1T=V?68"C2I0M%IM[V):***ZCT0HKS3XC^)M8T7Q%! M;Z9?/;Q-:*Y554Y;>XSR/0"O2Z "BBJFK326^BWLT+;9([>1T;T(4D&@"W17 M!_#+7]3US^T_[5NVN/)\KR]R@;<[\]!["N\H **** "BBB@ HKS7XKW]Y9W6 MF"SNIX R2;A%(5SRO7%>@Z9CU13R$'ICO[_05YOXK MMQ=_&PV]V,I-?6T;@_W2(Q_*O>:]G&3=+"TJ,=FKL\# TU5QE:O/=.R_KT"B MBBO&/?*>L7 M-#O[END-M)(?P4G^E?+%?1/Q*O?L7P^U)@?FE585]]S '],U M\[5]-D\;4Y2[O\O^'/D<^G>K"'9?G_PP %F 4$DG [U]4Z;:_8=)M+3_GA MD?\ WRH']*^>_A[HQUOQM8PE>_$CQ0LN=$L)-RJI' M1/PZG\/>N0TWPSK.K -8Z?,Z'I(PVK_WT<"O6[+PMH.AQM!^&*YGQ!\3E1FM_#\8/-[7%3MV M2,NW^%VK.NZZNK2 >FYF(_3'ZU9D^%%Z%_EU=+#TJD>:QMAL%AZU/GY6ETU/$-5\$: MYI$;2S6OGPJ,F2W.\ >N.H'OBLBPU&\TRX$^GW,EO(.Z-C/U'?Z&OH:O(OB1 MHD&EZU#=6B"..\5F9%& '4C./KD'ZYK*OAO9+G@SEQF 6'C[6D]CNO!GB?\ MX233',ZJEW;D+,J]&ST8?7!_*NCKRSX4[_[:OL9V?9QGTSN&/ZUZG7=AYN=- M-GKX&K*K04I;GC_Q:_Y&RV_Z\4_]#>O8*\?^+7_(V6W_ %XI_P"AO75_\+5\ M/_W+W_OT/_BJZ#M.UJCKG_(O:C_UZR_^@&N8_P"%J^'_ .Y>_P#?H?\ Q55= M3^)NA7>DW=M$EYOF@>-=T0QDJ0/XJ0%'X._\QG_MA_[4KTVO,O@[_P QC_MA M_P"U*N?$?Q?-I^-%TIREQ*N9Y$/S(IZ*/0G^6/6F!T&L>.-"T69H+F[\V=>& MB@7>5/H>P/L363%\5] DD"O#?1 _Q/$I _)B:S_#'PPMA:I=>(P\DSC(M58J MJ?[Q')/TQCWKIIO GAJ:$QG2HE!_B1F4C\0: -/3]9T_5K(W>G727$*CYBO5 M?J.H_&JNB^*M*\032Q:7.TKQ*&<-&RX'3N*\]UWPUJ'@*Z&KZ%<22V+'9*K\ ME0?X7QP5/KV..^#3_A#_ ,A;4?\ K@O_ *%0!+\8/^/O2O\ D:9_R" M;3_K@G_H(KS?XP?\?>E?[DG\UKOQ?P:7X7COKHXB@M5=L=3\HX'N>E %J_U& MSTNU-QJ%S';Q#C=(V,GT'J?85R=Q\5?#\,FV-+VX']^.( ?^/,#7&VMKJ_Q+ M\1233R>3:0GD]5@4]%4=V->@V7P]\-V<(0V N&QS).Y8G^@_ 4 ,TSXB^'M2 MD6/[2]I(W %RFT'_ ($,@?G74@@C(Y!Z&N%U_P"%^F7ENTFB@V5R!\J%BT;^ MQSDCZC\JQO /B:\TK6/^$;UK>$+^5#YG6%_[OT/;WQZT =;=?$'P[97DUK<7 M?!$]S+&UQM,9D@=0P)P#DCI[UYGX?T&#Q7XP=+&U-KI<;^8Z; MBVV,=%R23N;Z^OI77_%'0$DT6VU*TB538XB=5&,1'@?DM<%\1+Z;7O%EGH%B=WDL$('0ROCK[ 8^G M-;WC^QATSX;QV5L,10/$B^^.Y]SUI@=/!X@TR?0UU@72QV+9Q+(-O0D=#SU! MKG)_BKX?AF*1I>SJ/^6D<0"G_OI@?TKB?"NBWWC(6^GW%PT.EZ:IR5'=F+8' M^T3_9:.,0^HP1^!K4TW2[OXE:U-JNJR26^EP-Y<,2'D]]H_0D^_Y &])\5M 2 M78L5](N?OK$N/U8']*Z31?$&FZ_;&;2[E9=OWT(PR?4'^?2L\^ ?#)M_)_LN M,#&-P=MW_?6IX/Z&@#VBJM_J5GI5J M;C4;F.WB'\3G&?8>I]A2W]]!ING3WMRV(84+L1W ]/BJ.['U_'VI =C/\5?#\,A6-+V:3K3>&=;+ ;S' M#O.3$X_A_P!T]OP]:]1I >7_ !2\&7MY=Q^(=$C>2>-0+B./[_R_==1WQT./ M0>]6O#GQ=TJZLXX?$)>QO%&UY!&6C<^HQDCZ$8'K7HU9E[X;T349C-?Z39W$ MIZR20*6/U.,UWQQ-.=)4J\;VV:W/,EA*E.LZV'E;FW3V9BW'Q/\ "=NF1J9F M;LD4+DG],4VW\2Z_XBP/#VBM86S?\OVJ#;Q_LQCEO8YQZUNV7AW1M-D\RPTJ MSMWSG?' H;\\9K2K)U*$?X<;^K_16-XT\1+^)-+_ K]7?\ "QY7\79IK'PE MI6FW5VUW/+<-*\[J%+[0<\#@#+C ]AUKR"O1?C1?>?XJM+13D6UJ"?9F8G^0 M6N L[26_OH+2V7=-/(L:#U8G _G7U&7QY,-%OKJ?'9G+GQ\?RXB1_RS7J1]6S_ -\UZ+=W<%C9R75W(L4,2[G=N@%0Z3IT6D:/ M:Z?;_P"KMHEC!QC.!R?J3S^->;?$O7Y+G5/[(@?%O;8:4#^.0C//T!'XYKX_ M'XKFG*J^NWZ'U2<_VF]_;M^M8FGV M,VI:A!9VJ[I9G"J/Z_3O5:O3/ACX?\J&36KE/FD!CMP>R_Q-^)X_ ^M>!",J M]34\*C"IC*_O/??T.WTG38-'TN"QM1^[A7&/8D1.=C'GK^ZA\SS,9S8A_5Z? MS?8T_ GAYM"T/=KL: MHZY_R+VH_P#7K+_Z :0' ?!W_F,?]L/_ &I6;H<0UGXOSR78WB*YED"GG[A( M0?AA?RK2^#O_ #&?^V'_ +4K*EF_X1#XLR3W0*VTD[.3V\N7//T!/_CM,#V* MBD5@ZAD(96&00<@BEI 5]0LH]1TVXLYP#'/&R-GW'6O,/A#_ ,A;4?\ K@O_ M *%7HOB'5XM#T&ZOI6 ,:$1@_P 3G[H_.O.OA#_R%M1_ZX+_ .A4P)?C!_Q] MZ5_N2?S6M#XBW+P_#_384.!.\0?W 0G'Y@?E6?\ &#_C[TK_ ')/YK6QX[TZ M2_\ AU;2PKN:T6*8@?W=N#_//X4 :GP]L8K+P59F,#?< S2'U)/^ _"NFKC MOAGK$>H>%8[0L//L28W7OM))4_T_"NQI %>2_%2T%CXDLM1MODEGCR2/[R'A MOR('X5ZU7D'CV[/B7QQ;:58'?Y)%N".1O)^8_AP#]#30'K=M-]HM8I@,"1 ^ M/J,UYM\3/$3W-Q'X*-=A\+>'6G7!EVB*VC/\ M$V./P'4UQOPU\/27MY+XDU/=(Q=O(+\[W/WG_F/KGTH [+PAX=C\-Z#';$ W M,GSW#CNWI]!T_P#UUKWEI%?V,UIL\HV1'*R]0PY1OT(_ 51\;>+QKWA_2K.S.9+E1-^(+[YS&S!6(ZRORQ_ '_QZNC^*'_(E2?\ 7>/^=;7AC1ET'P[: M6.!YB)NE([N>6_7CZ 5B_%#_ )$J3_KO'_.@!?AC:K!X)AE P;B620GUPVW_ M -EKKZYGX=?\B#IW_;7_ -&O734@/._B\H.EZ:Q'(F< _P# ?_K5TG@6U6T\ M$Z:JC!>+S#[EB3_6N<^+W_()T[_KNW_H-=7X2_Y$[2O^O5/Y4P-BO+/C H^V MZ6V.3'("?Q7_ !KU.O+?C!_Q]Z5_N2?S6A :GQ$O'C^'MD@;FY>%7]P$+?S MKE_"_B[4O#^CBVL-$^T([F1IMK_.3QV';&*[#QQI\E_\-H6B4LUJL4Y ] N# M^08G\*?\,-6BO?"JV6X>?9,59>Y4DL#^I'X4 8O_ LO7?\ H7O_ !U_\*/^ M%EZ[_P!"]_XZ_P#A7IM% 'A&MZCJFL>((]772I;6X38?W<;'+*>&Y'T'X5[9 M_:,?_/.;_OBLEO&NDIXH_L-G?[1N""15W(9#_!D=#T]ORKH:0!1110 445%< MW"6MI-<2G"0HSL?8#)HW$W979\Y^/[[^T/'NK2@Y"3^2/^ )_[+6_\ !_0_ MM_BB34I4S%I\>5)''F-D#\AN/Y5P5Q.]U=2SRG,DKEV/J27DUS.=TLSEW/J2+>WBM;:.WMT"11*$11V &!7+?#[P]_8^B?:KA,7=X [9ZHG\(_J?K M[5UM=>%I>SA=[L]/+L-[&ES2W853U&*^FMQ'IT\=L['#3.F\H/\ 9'3/U_6K ME%=35U8]%JZL9.D^'+#2'>:)6GNY.9+J<[Y'/?GM^%:U%%$8J*LA1A&"M%6" MBBBF4>/_ !:_Y&RV_P"O%/\ T-Z]@HHH *HZY_R+VH_]>LO_ * :O44 >9?! MW_F,_P#;#_VI73>-/"$?B>Q5H2L5_ #Y,AZ,/[K>WOV_.NGHH \?TKQAKW@I MQI>LV3S01\)'*2K*/]A^05_/VQ6W-\7K(0YM]+G>3'220*H_$9_E7H,]O#=1 M^7LG5O#7FR6G)^0;C&# MU1QW7W_KS6A9_%Y/) U#2F\T#EH)?E;\"./S->EU1N-$TJ[D,EUIEG.YY+26 MZL?S(I@>::I\2=6UO_0?#]B]NTOR[D)DE;Z8''Z_45T'@;P4= 5M6UHJ+TH= MJELB!<Q/T]/2NDM/BQ#96D5K:^'Q'#"H1$%WT _P" 5ZG10!YE_P +B_Z@ M7_DY_P#85WF@:M_;FA6VH^3Y'GJ3Y>_=MP2.N!GIZ5HT4@,SQ)8V^I>&[^VO M'6.)H68R-T0J,AOP(S7DWPVT3^U?%"7$JY@L0)FR."_\ _/G_@-=I\4=;^P> M'UT^)L37S8;':->3^9P/SK0^'VB?V-X5A:5<7%W^_DSU /W1^6/Q)I@=17'_ M !0_Y$J3_KO'_.NPHI SR2-H+;%/5''=??^1KURB@#S>S^+UN81_:& MF2K(!R8'!4GZ'&/UJAJGQ-U35_\ 0O#]BUN\GRAES)*?]T UL;2R7;96L-NOI%&$'Z4P.*\!^!Y=)E_M;6AF^8'RX MB<^5GJ2?[Q_3^7>444@"BBB@ KFOB%?_ -G^ =5DSAI(O)'OO(4_H372UYK\ M:K[R?#MA9 X-QTQ$(^9QXZI[/#3EY?GH>:>"=#_X2'Q=9 M63KN@#^;/QQY:\D?CT_&OI6O,O@SH7V;2;K6IE_>7;>5"3VC4\G\6_\ 0:[; MQ5JO]C>&KR[5MLFS9%_OMP/RZ_A73FV(4ZS72/\ 3//RJBL/A'5EUU^73^O, M\E\::M_:_BJZE5MT4)\F+_=7O^)R?QJQX&\/?V[KJM.N;2UQ)+D<,?X5_'^0 M-=A_$YZ_@.GX5\I0@ZU7F MEL<6#HO%8AU)[;O_ "-BBBBO8/J0HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH XG7? MSX@\61ZE>WL1LT**+ M?:<[%Y*Y]SG\Z[8#' X%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %>,?%EYM8\6,?158_B#7H8"2IRE6?V5^+T1Y>91=6$*"^TU]RU9Z%I6G0Z1I% MKI]L/W=M$L8..N!R?J3S7G_Q4U7?%W+7/BWQA(;<$O>3X3/\*#@$_11^E>)C*C<;=9$YE/DHJC#KI\CH_AIX M>^U7K:Q=)^ZMSM@!'WG[G\!^I]J]2JKIFGP:5IL%E:KB*% H]_4GW)YJU6M& MFJ<.4[,+AUAZ2AUZ^H4445L=04444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 07UTECI]Q=R_Q%/K13M3<%U_0R=.]13 M?1?G_P ,]1>);9_%7CRUT9"WV6QC\RY8=LX)_$C:!]37?1QI%&L<2A$10JJ! M@ #H*X8Q]I6VQ+JO:.B]>HZBBBNH]$**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDL@BA>1@2$4L0/844 M4">Q@^#[$1Z6^J2X:ZU1OM,K#L&Y51[ '^==#116=/2",L.DJ4;=@HHHK0V" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 11 halo-20240331_g2.jpg GRAPHIC begin 644 halo-20240331_g2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0+Z17AI9@ 34T *@ @ ! $[ ( M 0 !2H=I 0 ! !6IR= $ @ "TNH< < $, /@ M '!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ MDY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS M.FUE=&$O(CX\"UN&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M#IX;7!M971A/@T*(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9 MFJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?H MZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+ M_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1 MH;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U15 M5E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W M^/GZ_]H # ,! (1 Q$ /P#Z1HHJI?:MIVE^7_:5_:V?F9V?:)ECW8QG&3SC M(_.FDV[(3DHJ[+=%9/\ PE?AW_H/:7_X&1_XT?\ "5^'?^@]I?\ X&1_XU?L MJG\K^XS]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C1_PE?AW_ *#VE_\ @9'_ (T> MRJ?RO[@]M2_F7WFM163_ ,)7X=_Z#VE_^!D?^-'_ E?AW_H/:7_ .!D?^-' MLJG\K^X/;4OYE]YK45D_\)7X=_Z#VE_^!D?^-'_"5^'?^@]I?_@9'_C1[*I_ M*_N#VU+^9?>:U%9/_"5^'?\ H/:7_P"!D?\ C1_PE?AW_H/:7_X&1_XT>RJ? MRO[@]M2_F7WFM163_P )7X=_Z#VE_P#@9'_C5NQU;3M3+C3=0M;PQXW_ &>9 M9-N>F<'CH:3IS2NTQJK"3LI(MT445!H%>3?''_F!_P#;Q_[3KUFD9%;[R@_4 M5T8:M["JJEKV_P CEQ>'^LT)4KVO_G<^3J*^K_*C_P">:_\ ?-'E1_\ /-?^ M^:]G^VO[GX_\ \#_ %??_/S\/^"?*%%?5_E1_P#/-?\ OFCRH_\ GFO_ 'S1 M_;7]S\?^ '^K[_Y^?A_P3Y0HKZO\J/\ YYK_ -\T>5'_ ,\U_P"^:/[:_N?C M_P /]7W_P _/P_X)\H45]7^5'_SS7_OFCRH_P#GFO\ WS1_;7]S\?\ @!_J M^_\ GY^'_!/E"BOJ_P J/_GFO_?-'E1_\\U_[YH_MK^Y^/\ P _U??\ S\_# M_@GRA17U?Y4?_/-?^^:/*C_YYK_WS1_;7]S\?^ '^K[_ .?GX?\ !/E"BOJ_ MRH_^>:_]\T>5'_SS7_OFC^VO[GX_\ /]7W_S\_#_ ()\H45]7^5'_P \U_[Y MH\J/_GFO_?-']M?W/Q_X ?ZOO_GY^'_!/E"BOJ_RH_\ GFO_ 'S1Y4?_ #S7 M_OFC^VO[GX_\ /\ 5]_\_/P_X)\H45]7^5'_ ,\U_P"^:/*C_P">:_\ ?-'] MM?W/Q_X ?ZOO_GY^'_!/E"BOJ_RH_P#GFO\ WS1Y4?\ SS7_ +YH_MK^Y^/_ M _U??_ #\_#_@GRA17U?Y4?_/-?^^:/*C_ .>:_P#?-']M?W/Q_P" '^K[ M_P"?GX?\$^4**^K_ "H_^>:_]\T>5'_SS7_OFC^VO[GX_P# #_5]_P#/S\/^ M"?*%%?5_E1_\\U_[YH\J/_GFO_?-']M?W/Q_X ?ZOO\ Y^?A_P $^4**^K_* MC_YYK_WS1Y4?_/-?^^:/[:_N?C_P _U??_/S\/\ @GRA17U?Y4?_ #S7_OFC MRH_^>:_]\T?VU_<_'_@!_J^_^?GX?\$^4**^K_*C_P">:_\ ?-'E1_\ /-?^ M^:/[:_N?C_P _P!7W_S\_#_@GRA17U?Y4?\ SS7_ +YH\J/_ )YK_P!\T?VU M_<_'_@!_J^_^?GX?\$^4**^K_*C_ .>:_P#?-'E1_P#/-?\ OFC^VO[GX_\ M #_5]_\ /S\/^"?*%%?5_E1_\\U_[YH\J/\ YYK_ -\T?VU_<_'_ ( ?ZOO_ M )^?A_P3Y0HKZO\ *C_YYK_WS1Y4?_/-?^^:/[:_N?C_ , /]7W_ ,_/P_X) M\H45]7^5'_SS7_OFCRH_^>:_]\T?VU_<_'_@!_J^_P#GY^'_ 3Y0HKZO\J/ M_GFO_?-'E1_\\U_[YH_MK^Y^/_ #_5]_\_/P_P""?*%%?5_E1_\ /-?^^:/* MC_YYK_WS1_;7]S\?^ '^K[_Y^?A_P3Y0HKZO\J/_ )YK_P!\T>5'_P \U_[Y MH_MK^Y^/_ #_ %??_/S\/^"?*%%?5_E1_P#/-?\ OFCRH_\ GFO_ 'S1_;7] MS\?^ '^K[_Y^?A_P3Y0HKZO\J/\ YYK_ -\T>5'_ ,\U_P"^:/[:_N?C_P M/]7W_P _/P_X)\H45]7^5'_SS7_OFCRH_P#GFO\ WS1_;7]S\?\ @!_J^_\ MGY^'_!/E"BOJ_P J/_GFO_?-'E1_\\U_[YH_MK^Y^/\ P _U??\ S\_#_@GR MA17U?Y4?_/-?^^:/*C_YYK_WS1_;7]S\?^ '^K[_ .?GX?\ !/E"BOJ_RH_^ M>:_]\T>5'_SS7_OFC^VO[GX_\ /]7W_S\_#_ ()\H45]7^5'_P \U_[YH\J/ M_GFO_?-']M?W/Q_X ?ZOO_GY^'_!/E"BOJ_RH_\ GFO_ 'S1Y4?_ #S7_OFC M^VO[GX_\ /\ 5]_\_/P_X)\H45]7^5'_ ,\U_P"^:/*C_P">:_\ ?-']M?W/ MQ_X ?ZOO_GY^'_!/E"BOJ_RH_P#GFO\ WS1Y4?\ SS7_ +YH_MK^Y^/_ _ MU??_ #\_#_@GRA17U?Y4?_/-?^^:/*C_ .>:_P#?-']M?W/Q_P" '^K[_P"? MGX?\$^4**^K_ "H_^>:_]\T>5'_SS7_OFC^VO[GX_P# #_5]_P#/S\/^"?*% M%?5_E1_\\U_[YH\J/_GFO_?-']M?W/Q_X ?ZOO\ Y^?A_P $^4**^K_*C_YY MK_WS1Y4?_/-?^^:/[:_N?C_P _U??_/S\/\ @GRA17U?Y4?_ #S7_OFCRH_^ M>:_]\T?VU_<_'_@!_J^_^?GX?\$^4**^K_*C_P">:_\ ?-'E1_\ /-?^^:/[ M:_N?C_P _P!7W_S\_#_@GRA17U?Y4?\ SS7_ +YH\J/_ )YK_P!\T?VU_<_' M_@!_J^_^?GX?\$^4**^K_*C_ .>:_P#?-'E1_P#/-?\ OFC^VO[GX_\ #_5 M]_\ /S\/^"?*%%?5_E1_\\U_[YJM?-+;PJUGIXNW+8*!U3 ] 2F5&PZ;\\#GJAK;\J/_ M )YK_P!\U4LW<'9T_P ?^ 3#(U-7C4_\E_X)\H45]7^5'_SS7_OFCRH_^>:_ M]\U']M?W/Q_X!?\ J^_^?GX?\$^4**^K_*C_ .>:_P#?-8VIW.J64NZ"PL)( M'E2)&>9E;YB%!(V$#D^M5'-^9V4/Q_X!,\BY%=U/_)?^"?--%?4.ESRW2W*7 MUM;Q36\WE,(6WJ?D5LY('][T[5>\J/\ YYK_ -\TI9QRNSA^/_ ''(>9753\ M/^"?*%%?5_E1_P#/-?\ OFCRH_\ GFO_ 'S2_MK^Y^/_ !_ZOO_ )^?A_P3 MY0HKZGO95LX!(MC+=$MMV0(I8>_)'%9UKKUO=7$49TN\A665H1)+"H4.,Y!P MQ[J15K-I-75/\?\ @$2R2,7RNK_Y+_P3YIHKZO\ *C_YYK_WS1Y4?_/-?^^: MC^VO[GX_\ O_ %??_/S\/^"?*%%?5_E1_P#/-?\ OF@QQ@$^6O'HM']M?W/Q M_P" '^K[_P"?GX?\$^4**^EF\2:6KHC6UX&?.U382Y;'7'RUJVSV]W:Q7$"J MT4R!T.W&01D5:_\ ?-+^VO[GX_\ #_5]_\ /S\/^"?*%>K? _\ UVM_[L'_ +/7K/E1 M_P#/-?\ OFG*BK]U0/H*Y\3FGMZ3I\EK^?\ P#JPF3_5J\:O/>WEY6[BT445 MXQ[X4444 %%%% !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 %%%% !5 M:^FNX85:QM5NI"V"C2^7@>N<&K-9FNR-%9(XDOHE$@WR6**[*,'D@@DCZ GI M5P5Y)$5':+9EZ/;SW.K"^DTUX(A-+P;\ND<@+*S+'MQDD'\R:Z>L'0;2W9%N MM.UVYOK?>[%"\;*68DG.%!!R2<<5O5=9WG_P_P"IEAU:'KZ?H%%%%8G0%8&O M'5&B>$V^GSV=W'3)S6 MQKMTUG8+*MX;,>8 TPMS,%&#U'8>_:JVC6-Y$$FBUN.\M'D>4A+=0'+$L<,# MZFNF%HTV^_K_ ,,TZ(6^EVL*KL$<**%#[\84#&[ MO]>]%YI7DB4(_P#9\?[S"Y)Z_C766$T-QIUM-:IL@DB5HTV[ M=JD @8[<=JZJRLK)6_KU9R8=MMMN[_KR1/1117*=@5E>()+(Z>;>]M6O&F!$ M,"0F1F8#J/3'J<8K5JIJ&FV6HJBW\0D"$E7* M3*SV4$7V1(&EF ME$2F>38H)Z= 2?H*OUB^)'\J.RDA:9;I9R8/)M_.R=C9RN1QMSW%:4TG-)F5 M5N,&T4M$T"QTO5HC=:BEQJL<.T1H1%A,8^X.6^K9_"NGKD=,EM)-5LE:/4%G M6XD,LT]J%\ZX& M_;^"#^-:%9FANC0W8%I+:2K@SQW/(XK#T#PS)IE]'P METZZUJSF:]\W4//8S2FTD0LVP[8E9A\J@'.#UP#U-=E-2]D[==]#AJRC[9M[(:=!-9F M!5\M+MRWF*F,#*8P6 [YQ[5LVMLEG9PVT.?+AC6-<^@&!715<;:'/14KZDM% M%%0<')SW'%=C6V)=Y[W_K MYF&$5J>UO^&7D@HHHKF.L**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *AFM4GN+>9RVZW8'^X9,?(&[8SGKWQ6U67X@U6 MTTK33)?VLES%(=A18]RG_>)^51[GBM*5^=6,JUN1MLK!+.+Q5:C2UC61H7^U MB' &SC86 [[NG?&ZMVL+0;>X^6XACTZRL7!*VUDH?>>Q:08'Y#\:W:=7>W8F MC\+=MPHHHK(W"BBB@ HHHH *XCXMLR> I"K%3]HCY!QWKMZX?XN_\B#)_P!? M$7\ZZL'_ +Q#U1QX[_=:GHSPCSYO^>LG_?1H\^;_ )ZR?]]&KFAV<6H>(+"S MN-WE7%PD;[3@X)P<5W%[X'T2+Q1I.GJ9X/M5U+#+;&Y61S&H.V0$#YG2ERR[7^X^&HX:K6CS1[I?>>=^?-_SUD_[Z-'GS?\]9/^^C7=ZAX%L/[= ML+.)YM/+V\UQ?6\DJS26\<9X8$8SN'05D_V7HFMZ1J4^@17EG?-_ MSUD_[Z-=Y/X2T*;5(]#M$O(=1ET];J&X:8/&[[-Y0IM&!P>7&HJ98K>VE$0BB!QN+$')/I5S2=,\ M+7MOKSM_P;?F9QPTVTN9)_ M\"_Y'(>?-_SUD_[Z-'GS?\]9/^^C3.IX_"NNOM*\-^'KJ#3-;CU"YNVB5[FX MMY518"RY 5"#OQGG)%:3FH-*UVS*G3E--WLEW.4\^;_GK)_WT://F_YZR?\ M?1KH[?2=(L/#R:SJZW5W'=W#PV=O"XB)5",N[8;'I@5I6W@[3;G5H)(99WTR M^TV:\M@Q"R1L@Y1CC!P>_>LY8BG&]_ZMN;1PM65DGKI^.S.*\^;_ )ZR?]]& MCSYO^>LG_?1K8CTFV;P#)K!W_:EU%;8?-\NPQENGKD5KZ+X.MM1\&3WTTKKJ MDZRR:? #@2I%C?QWZD#Z54J].*N^]B88>K-VCVN?-_SUD_ M[Z-=UX8\%:=K?A)+Z=+G[1(\ZF:*48BV+E?W>,OD\8%9$&E:3I7ARRU37HKJ M[DU!G\BWMY1$$1#@LS$'DGH,5"Q%-R<5NG;\_P#)E/"U5%2;LFK_ )?YHYSS MYO\ GK)_WT://F_YZR?]]&NYT[P1I]QXH2V4W%Y8W6EG4+1 XBE;IA&/(!SD M9JI-X1LG\?6VCVTSI;F)9KQ6D#M:@+ND0L."0!U]Z%BJ3=O*Y3P=9)/N['(^ M?-_SUD_[Z-'GS?\ /63_ +Z-=?)X;TFU\?6>G.L]UI.I")K.5)MC;9,88G:< MX.1BGS^%=.N[;53I<<\,UMJD6GP"6;>#N8J6/ ZGGV]Z/K-/3SM^.@OJE777 M577W:G&^?-_SUD_[Z-'GS?\ /63_ +Z-=FGA[PY=>(I/#%LU\M^I:)+]W4QO M,H.08\9"\8SG-+;^!HKWP1;:I:N[7RSN+B#=G?$K[6*CU'!H>)IJW-I>WX[? MD-8.L[\NMK]>UKK\?\CB_/F_YZR?]]&CSYO^>LG_ 'T:W/$&BVNF>.IM(MO, M^RI<)&-S9;!QGG\:ZC6_ ^B6.LZ?:1M/;M/J0M3"]RLC30D#]X,#*=^?-_SUD_[Z-'GS?\]9/^^C7H&K_#^S76=-T^R,NG MW%U/*KQ3S+,?(3)$PP!C(!X-9%OI/A_7DO[;0DO;:[M(&GADN)5=;E4^]D # M8<ZQ8K-'=+,&1)#G *8Z<>O>JUCX2LI/^$92Z\T2:C>3V]U MM?C$;!1MXXH^M4^O];_Y,/J=7H_ZT_S1Q_GS?\]9/^^C1Y\W_/63_OHUU+Z% MI&D:7-J>KK=7,*WU%X1:MLG_?1H\^;_GK)_WT M:ZS^P-)F\$RZS96]Y<2;Y!((IU/V'YAL5UQE@1G+#'TKD*TIU(U+VZ:&56G. ME:[W5Q_GS?\ /63_ +Z-'GS?\]9/^^C3**ULC&['^?-_SUD_[Z-'GS?\]9/^ M^C6I:^%M9O=);4[6S#V:@EI?.08QG/!;/8]JC_X1W5A>R6ALV\^.V^U.FY>( ML9W=?0_6L_:4[M76AK[*K9/E>IG^?-_SUD_[Z-'GS?\ /63_ +Z-:;>&-731 MEU5[0+9-'YBRF5!N7U"YS^E+?>%-;TW3OM][8/';84F0.K;0WW20"2,^]+VE M.]KH/95DK\K[[/8R_/F_YZR?]]&CSYO^>LG_ 'T:LG2+\:,-6-J_V R^2)^, M;_3U_'I5J+PMK4^C#58;!WLBC.)%922JG#';G=@'KQ3RUD19$TIOJANE66\7]S_KH9OGS?\]9/ M^^C1Y\W_ #UD_P"^C6U-X*\0V]Q##+IQ$DZLT2B:,[@HR3PW3 JMIGAK6-8@ M:?3K%Y85;;YK,J*6] 6(!/L*7M:5K\RMZC]C6OR\KOZ,SO/F_P">LG_?1H\^ M;_GK)_WT:?=V=S873VU[!)!/&? M-_SUD_[Z-,HIV0KL?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS?\ /63_ +Z- M'GS?\]9/^^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS?\]9/^^C1 MY\W_ #UD_P"^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS?\ /63_ M +Z-'GS?\]9/^^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS?\]9/ M^^C1Y\W_ #UD_P"^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS?\ M/63_ +Z-'GS?\]9/^^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_GS? M\]9/^^C1Y\W_ #UD_P"^C3**+(+L?Y\W_/63_OHT>?-_SUD_[Z-,HHL@NQ_G MS?\ /63_ +Z-'GS?\]9/^^C3**+(+L]G^"KL^@ZD79F_TH=3G^ 5Z77F?P2_ MY .I_P#7T/\ T 5Z97QF8?[U/^NA]]EG^YP]/U"BBBN$]$**** "BBB@ HJ* MXG\A!A=[N=J(#C<:B%H\OS74SL3_ 1L54?ER?QJ'+6R$6J*K?8(U'[AY83V M*.*6&:03>16\YG_OF=]WYYK3E2^)F*G*6L%H7:*SI%N=-4RQR/ M=6R\O'(7;Q2 M1V]JBR7,H)4,<*BCJS>W3ZTDKEENBJ TI9!F^N)[ES]X>843\%!QCZYH;2_* M&;"XFMW'W09"Z?0J3T^F*=EW'H7Z*JV=V\SR07*"*YAQO4'(8'HP]CS^1JU2 M>@@HHHI %%%% !1110 5FZG?7D%W;6EA;0SR7"NQ\Z4HH"X] ?6M*L?5FNCJ MUA#8O;PRR)*?.FA,A &W@>M==7/10WMCK=A#=R64Z3/*X\JU,;(VTDL#N/4G!^M=# M5UVFTU_7WF>'3C%I]_+LNP4445@=(4444 %%%% !7#_%W_D09/\ KXB_G7<5 MP_Q=_P"1!D_Z^(OYUU8/_>(>J./'_P"ZU/1GA^EWQTS5[2^6,2&VF64(3C=@ MYQFM&T\2-:^-?^$A%JK-]I>?R-^!\V>-V/?TK$KL/$_@ZVT7PW:W=K.\M["4 MCU*(D'R7= R\8X]*^OJ.DI*,]Y:'PM%5G!RAM'7YE:3QQ=M>:=?);1B]LHWA M>5V++<1,3A'7O@'&NQW':L:ST/P_%X=TB[U5;[S=3N9;?S895 M"P[6VAMI7YNHR,BN6-3#.SBOZU?X6?Z';*EBU=3:7]);VZW2?XB7'CR-I/M= MKHT<.IBT%HMVUPS[$"[253 ;'>H=.\;M8:?:(=-BEOK""2"TNS*P\M'ZY3H MQ&3@Y%41X?%MXZ30;URR"]6W=TX+*6 R/3@UU%_X&T>#Q)I%@K7,'VN\E@E@ M>X1Y#&N=L@('RAL="*VNYS=IX MEMSH]OINN:2FIPVA)MG\]H9(P3DKN&)Q$=8$&F6]O'J=N+<10$JL M(!'(!SD\5O7_ (#L_P"WM/L8)IK%IHIIKN">199+>.,G#Y4#.X#(%98TC0]: MTK4IO#XOK>YTZ,SE+MU<3Q X)& -K#KCGZU49T):I.S^Y:_YKIZD2IXF.C:N MO2[T]+Z)]?3P9H%TR*1%2!1*\AYDDQ\QQV&>!]*VSXNM+Q;>;6M!M]1 MO[:,1KS@L8Y"BQ1,,8#8))[D]ZCBT?2=+T"UU/7A=7#W[N+:VM9%CVHI MP79B#WZ "K>CZ3X7U&36&1-2G@LK1KR(F5(F*@#,9&T\Y)^;]*)>QLVXMK\. MSZA#ZQ>,5))Z/S[J^FWD4X_$VF)HMSI+:$S64MR+F-/MK Q,$V]=OS=S^-6H M?B-JEE<:^ATB\-HOA]+U+F9_+>VN"L@!)PI5P!G.>F*KV=&4G%QOW MZJ]O\NI"JXB,5)22[6LFU?TVOT-G3O'4&G6\21:(C/:WXS6?:^*(GTP:?KNF1ZG;QRM-!^],+Q,QRP# 'Y2><5?\ %WA*RT/[ ^F7 M+W4+.;6[![5MZC\-K*RU^Y2.6>731932Q.'&Y)HUR48X_'M MQ]*RY\*DI=[OKT_+.+M-:GU VT:AK%K&W@A8HM MNA&%V]>F,U,?'DJ7EYJ-I8I;ZI>6J027:R X(QN<*5QEL#(]JN6_AC0)(]!L MK@WT=[K-J)$N%D5HXY"2 "FW)&1ZT:5X*LKB308KYIQ+>WMS;7/EN !Y6<;> M..1[T.6&W_R,V3QO=7M2ZMHNER>'I M-8T/[3"MK=?9;FWN7#G)R596 '''((JWKW@ZVTKPE:WT$SR:A#Y9U& GB$2C M*<8X]._)K1/#JRM:[M^-_P _S,FL4^9\U[*]^^EOR7KHR,^-XUO)-5@T2VBU MN1"&O1(Q4,1@NL?0-COFJ]EXTO-/L]'BM8@LFF3RRF0OGSA(?F4C'3'%;D/A M?P[>7OAN""#4(O[9!D8OSQ;=U)?+SL^V^WFSF=7UYM6\ M52ZTUN(FDF67R0^0,8XSCVJ6?Q(TWC;_ (2+[*JM]I6X\C?QQCC=CV]*H:M; MQVFK7-O!%<0QQR%1'= "1?9L<9JG7;&G!Q5ETM\CSI5:BD[O6]_F=1=^.;NX MN+.[BMUBO;*YEE@GW[OW;L6\IACD#)&?3M3)?%EM%;W@T718=-N;Y#'<3K.T MF%/WE0'[@/X\5S5%+ZO26R_K]0:1XU.G6=K'=Z;'?3V$\EQ9SO,R>6[_ 'MP'WAGG'%IVCSM<(#(8I(I&ZE7& M>#W&*?:>*HK#6I+ZQTBWMXFM'M5@CC'GO0O+&)I+JW*1EAN8#.2!U-=E+K>GMXAOH!%I MX/\ 8!47PD.]F\H#R\[MOX8SQ7F.FZ7>ZQ>"UTRV>YG*E@B8S@=3S4FEZ%J. MLSRP:9:-/)"NZ10P&T9QDY([UPU:%.3;E*W7[[?Y'I4<35BHJ,+]/6UW^IUV MM[;GP!H[06NF77D:?MEGDN0)X#NZ*F\9_P"^36MXLU"TO?#-Y:Z1+:I>>19B MZ;S 6N8MO !SC*MU [5PD'A+7+F^NK.'39#<6F//1BJ^7GIDD@:\AW;XD()7;UYSBH]C3NGS[._WM/77^MS1XBK9KV;]Y6^Y-::?UL> MD-=Z"]B?!O\ :8(%@(5.Q?L_VD?O/,\W=_>XZ?C6%=>(FT?P'H4%BMH]X]O= M022D[I+=6DY .!N'J#[5PI&.".G:BM(X.*W=];_ #LU^IE/'2=[*SM;T5T_ MPM^)Z!XH*3^&])F@M-+N(X=,MTDNCIJ[XFN[1;/Q9?K> MVLL.LBU%D(YE9Y-N"V5'*X]\5YEBBA86UM=O\T_T$\;>_N[_ .37;L_^">G6 M-]9KXN\.R&Z@"1^'A&[>8N%;RW&TG/!]JQ+JU_X2;PKH<.D7EJKZ?$T5Q:3W M"PE7+$^8-Q (/J.:XRBFL+RM23U7_!_S%+&![73K&X:ZW3'^TK> M*VN%3N.V$]'TW4M4O+E9 MSINFV]NWV>.3YYI95&!N/1(LM_OUZ7_6W; MR'*KA;O1?=I]JVGEI?OYE"]&DZFUG'H-C=6EY-)Y;V[R^;&\M893:7ZF0C=.@!(!_ASS^59]OXLM[+4;&YL- L;=+%FDC MC#.S,Y'WF[UU_R]3%3HS2T5O\WIL=+<^&M DU26UM]/E@$>B-J.XW3/ER@91 MTZ#GZUCW&GZ!X=AT^VUNSN;ZZO+=+B:6&X\L6Z/T"C!W$#GGBJ__ FMQ_:$ MEW]CBW/IG]FE=QP%V[=WU]J9;>+5%G:1:KI%IJDMBNVUGG9U9%'(5@IPX!Z MUG&G72]Z[7KK]YK*KAY-\MD_33ITL=)8_#NPDG\0:?<71%Q:O"MC<,VT$R#* M!ATR>!7,^*=#BT.WT=5ADAN+BS\RY5VSB3>0?ITIK^+[^>SU:.Y"R3:I+'+) M."5:,H>:%%%% !1110 4444 >S?!+_D ZG_U]#_T M5Z97F?P2_P"0#J?_ %]#_P! %>F5\9F'^]3_ *Z'W^6?[G#T_4****X3T0HH MHH **** *R 2:E*QY\I%0>Q/)_3;4L\(N+>2$NZ!U*EHV*L,^A'0^]0Y\G4C MNX6=0 ?]H9X_$?RJU40Z^HD8_A2227PQ:-/+),_S@O(Q9CAV R3UX%7[\8MO M-[PL) ?0 \_IFH-"L)-+T:&TG9&>,N24SCEB>_UJ:].]4MUY:5AD>B@@D_T_ M&BI\#![%JJ6K$_V>T:D@S.L60?[S ']":NU5U*)YM/<0KND4AT'J5(./TK:G M\:(JW=.5NQ9551 B *JC ' %C0P6EU?:AI=T M]2TTU='06PE%K$+D@S;!YA'0MCG]:JZ:/*-U;#A89SL'HK ,!^IJTK-%;!KE MUW*F9' VKD#D^PJMI@9X9;E@5^TRF10>NW "_H ?QJX_"S.7\2-O/[O^'L7: MH:0V1R&']:;HNFW-G)=W> MHR1/=WD@>00 B- J[0!GD\#J>M2(FOP(KVQN1P1+Y3$=U<$8_P"^@M7ZH73? M:=4M;9/F$+>?+C^$8(4'ZDY_X#5^J>R&%%%%2(**** "BBB@ JKJ&G0:C"J3 M%T:-M\G^(EU**S!A:TCMI;4R\/L7 ;..#^'^*_P#H"W'Y MK_C6?+@^Z^_M\_,UYL=UB^OV>]GV\D9\>NSGQ4FNW2B:<70N70':&(;..^!V MJ:T\0FU\:_\ "0"U#'[6]SY&_'WB3MW8]^N*M?\ "O?%?_0%N/S7_&C_ (5[ MXK_Z MQ^:_XUHYX9Z.;E[_3M0CM4%]9J\3RN^ MY;B)B<(ZX'0'&<\U!<^)K./2[RTT'1UTPWXVW,IN#*2F<[%R!M7/UIW_ KW MQ7_T!;C\U_QH_P"%>^*_^@+\7_ . _+M]_XJ'_A7OBO_ * MQ^:_XT?\*]\5_P#0%N/S7_&IY<):W,OO M_P"#YLKFQU[\K_\ ?3RWT6N^A%9^)+NZ8-2M[=V>W99S#)$6.6&X MY4^F*6#Q/#;76K/::5#;0ZA9-9K#%(0(@0!NR<[CQSTS4G_"O?%?_0%N/S7_ M !H_X5[XK_Z MQ^:_P"-7S877WEKY_\ !(Y<8K>X]/[ORWL4M#U\Z3#=VEQ: MI>V%ZH6XMG8KG!R&5A]UAV-7K7Q/IFGZI8W6G^'HHDLF:1 ]PSR2.1P6G>TON]?+S9:M_&UK!;:6YT19=0TJW\FVN'N3L4\X8Q[ M>2"<]:CTWQQ+8_V0TMG]HDTVYGN&W&,^]0_\*]\5_P#0%N/S7_&C M_A7OBO\ Z MQ^:_XT6PG\R^_U\_-BOCKIJ+_ / ?3R\D+<>*K1H(+.RT<6^G MB[%W5D_(0X7)VX[] M:J?\*]\5_P#0%N/S7_&C_A7OBO\ Z MQ^:_XT[83JU]__!"^.6T7]W_ 'VGC M(VMYX>G^PAO[%C9 OFX\[.>>GR]?>H(]3(A#(UZQ=7W9#HX4 M;3^!J3_A7OBO_H"W'YK_ (T?\*]\5_\ 0%N/S7_&G?"_S+_P+Y]_,5L9:S@_ M_ ?)+MV1F^(=:D\0Z]^*_^@+T6OFO+_(]"G/$0C&*I/W= MM'YW_,[7S3=:KXM1_P"S]1%Q!;?8X9)Q'%-$"=HSN'0=>>HK+\-W=EX5L=1U M.]N$TZ[NKP6\,5HHN/*1&W.H&_[IQMSD\#O7/?\ "O/%7_0$G_-?\:/^%>^* MO^@)/^:_XU*IT.5Q=16=NW1+SMT[%.KB.935)W5^CZMOM?KW(_&EI:6_B::; M39$DL[U1=0[2#M#\E2.Q!SQ6!72?\*]\5_\ 0$N/S7_&C_A7OBO_ * MQ^:_ MXUV0K48Q47-.WFCAJ4*\YN2IM7\F^*_P#H"W'Y MK_C1]8H_SK[T'U7$?R/[F^*_P#H"W'YK_C1]8H_ MSK[T'U7$?R/[F^*_P#H"W'YK_C1]8H_SK[T'U7$ M?R/[F^*_P#H"W'YK_C1]8H_SK[T'U7$?R/[F^*_P#H"W'YK_C1]8H_SK[T'U7$?R/[F^*_P#H"W'YK_C1]8H_SK[T'U7$?R/[F>A?!+_D ZG_ -?0_P#0 M!7IE<%\*-#U+0M'OXM6M'M9)+@,BN1R-H&>*[VOD<=)2Q,G%W1]SET91PD(R M5G_P0HHHKB.\**** "BBB@!DT*3QE) <'G(."#ZBH ;N'Y2BW"CHP8*WXCI5 MJBI<;N^PBL9KI^(K79[RN./P&:?!;^4S22.9)6&&<\<>@'85-124=;MW"P44 M458RB]I/;S--I[+AVW202'Y&/<@_PG]#^M+]LO!P=-DW^TJ;?SSG]*NT5?/? M=7,O9V^%M?UYE VMS?-_IY6. '_CWC;._P#WF[CV'XYJ_112E)LJ,%'7J%5[ MNS6[11_[Z%&^3_GD?^^A4E8L/BW1Y]<;2$N'%XLC1;6A<*7 R5#$;2<,.%.&*E@ V#UQ3;7QGH5Y?1VL%X2TKE(I&A=8I6'\*R$;6/T-5[*HNC(]M3 M:3YD;.^3_GD?^^A1OD_YY'_OH5DQ^+='DUQM)%RXNUE,.&A<(9 ,[ Y&TG'. M,U%:>-M"O9)DANI 8HY)#O@= RQ_?*DC#8QSC-'LJG\K#VU/^9&WOD_YY'_O MH4;Y/^>1_P"^A6,WC+1UN+:!9+B62ZA2>-8K61_D8X#'"G ^M3:;XHTS5M4G MT^S:X-S;@^:LEM(@3ZEE Y[>O:CVHY^HZU2M_'.@W5C1_[Z%&^3_GD?^^A63>^+='T_6!IEY.31#XMT>?7&TE+EQ=K*T.UH752ZC)4.1M)QSC-5[.=KV8O:T[VYEV- M;?)_SR/_ 'T*-\G_ #R/_?0K(TOQ?HVL7IM;&Y8RA68"2%XPX4X8J6 #8/7% M-MO&>A7=_':07A+2N8XI&A=8I6'\*R$;6/7H>U'LJG9B]M3>O,C9WR?\\C_W MT*-\G_/(_P#?0K.?Q)I<=AJ%Y)<%8=.D:*Y)1LHPQQC&3U&,=EMK'] MEHURUV"@95M9"J;AE=S!<+P>YI>SF^@_:075&KOD_P">1_[Z%&^3_GD?^^A6 M+I_C30]3ODM+:Z<2RLR1&6!XUD9>H5F #$>@-6M:\1:=X?6 ZG)(GV@LL8CA M>0L0,GA0>U/V1_[Z%8M[XVT*P%L MT]VQ2Y@^T1O'"[KY><;R5!P/%YFV?WB$!(7 MW/%'LI]F'M:>OO+0T]\G_/(_]]"C?)_SR/\ WT*R;KQ;HUI8V=X;EIH+YBMN MUO$\ID(&2 %!/8T^+Q3H\UG:745WOBO)Q;1$(V?-/\+#&5/KG&*7LYVO8/:T M[VYD:>^3_GD?^^A1OD_YY'_OH5FOXGTB*TO;F6\6.&QG-O.SJ1B08^41 MTSFJP\;:)]FN)C-<+]G :6)[259%4_Q;"N[;[XQ35.;V3!U::WDC;WR?\\C_ M -]"C?)_SR/_ 'T*P_\ A-]"\BUE-Q,%N@6B!M9,[00-Y&W(7)'S'CFN@SGI M4RA*/Q*PXSC+X71_[Z%&^3_GD?\ OH5) M10!'OD_YY'_OH4;Y/^>1_P"^A4E% $+S.D;.83A03]X4HDD*@^2>1_>%+LO^X?Y4Z/\ U:_04 -WR?\ /(_]]"C?)_SR/_?0J2B@"/?)_P \C_WT*-\G M_/(_]]"I** (XY2\CHR%2H!ZYSG_ /54E0I_Q^3?[J_UJ:@ HHHH **** "B MBB@ HHHH *XW1/";?\)1JFJZFEPI347GLXS*/*.4"^9M'?J.?RKLJ*TC4E!- M+J9SIQFTY=#R[PYX-U>&22+5(9PEU97,,$C2 BQ9G.1@'HX(.1GI6G+8:WJ? MA_3_ U+HGV/[,\(EOC*AA58R#NCP=Q8XZ$#&37?45M+%2E+F:1SQPD(QY4V M<;HWA,OXHU34]56X"IJ1N+.(RCRF^0 2;1WZCG\JY[1_"FM6?VAKZSGN!/9W MD=LAE7%I(Y;C&<8<$<\X/I7J=%)8F:O\OP&\)3=OG^)YK!H>KVFLZ5.]EJJQ MQZ5;V\C:?-&A616R5?<>5'M6M<66M6=UXMN=/LW>>^\E;)@RC<=FTMUXVYS^ M%=I10\1)O5+^G<<<+&*T;_I6_4\[TKPEK/ANZF@C\J]M;[36MY&MXO*$%O$& MNZIJNKQ-%;20NBV$,L6Z1A%\RE6# )N;/4'BO1Z*2Q$U-S6[*EAH2IJF]D<. MGAB;7?%]QJ&LV]U;VDEM:OY E 221,DHX'7:<>U3:'X3/_"3ZEJNJ)< IJ,D M]G$91Y1RH'F;1WZCG\J[*BAXB=K+M8%AH)IOO<\P\.^#]7@N)(]4AG\NZM+J M&"0R BP9V.?E!Z.,'(^E:$FG:WJ/ANP\,2Z*;0V[Q++?F1#"JQD'?& =Q8XZ M$#&3S7?T54L5*3NTB(X2$8\J;.&USPQJ%YXUC%M'G1M1:*?43D0(T:M'CJ?7I74T4/$2HKLJ*?UB3CRM7#ZK!2RDU4Z>RW#ZVFI#3UD7>(U 4C. M=N\XSUQ[UZ%13^LR["^J0VN_Z5CSU/#FKO8G55L<72ZVVIKI\TBY>/;M"DC* MA^XZBMVXNM5UK2=5A;0IK%7LWCA,\L?F2.5/R[5) '/7/K72T5$JSEJT5'#J M.B;U]#SW5M(UI=)T :;ILO\ N'^5.C_U:_04VX_X]9?]P_RIT?\ MJU^@H =1110 4444 0I_Q^3?[J_UJ:H4_P"/R;_=7^M34 %%%% !1110 444 M4 %%%% !117#77C>X@TV] CG^V0ZO]DC<6$IA\O[2L?,@79G:3SNZ_E0!W-% M2!VE=%9XR!A/E )P,<'H212_X2G5+J^M(&O9[5)%O69K+36NF;RKHQ)D* MK;1M[]S0!Z%17'77B#5X/%$?AV Q27%THO+>X=0NVW4#S$9^LX3IUJ]W?2SO +6*9" M R ,Y\S.W: 06J$!F+D[=N2 M,$9SGZXHS^/(U&ZSTF\N4CLFO;ELHGD(KLCJ03RX*-P.N#S0!UE%<=JOC6XA MTBXFMM/G@N%6VN($<*YGADF5. #PV">#T)%6+WQ1Z9/."3@X!&1E?<8)KKX'>2WC>6/RW9063<#M. M.1D=: 'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17.W^L76E7 M6IV\C>=+(B2ZWV47)8R$*@\Q4);"L=JAMQ(!X'2MFPN3>:?;W+",&6,/B* M3S$Y'9NX]Z +%%%% !1110 4444 %%%% !1110 45R'C7Q4^BW=E9V=U%!<8 M:\F$BY\R&/\ Y9#CAG)V@]L,>U:#^(;J\O!#X?L8KY%MH[J22:X\H%9,[%3Y M3EB%)YP!QSS0!OT5POA;Q3>W$^FQ7[RW,FH06@;>441,UM-*S *O))BP03CG MC&,':7Q7$E[.E[!]GMHIIX?M&_/S1*'P1CC*EB/]TT =!17)R^*]6:SNY[#0 MXY3I]NLUU%+>>6P9D\P1I\A!8*5R3@9. 3S47_":WQAO;U=&C&G6"0//,UW\ M["2))#L0)SM#]R,XXH [&BL#PY?ZG>:IK\6I>3Y5K?\ E6WEN6(3RT;!^4>N M>IY)'89Q_#VOZ]-I\$,MO!>ZG>2W,_[RZV0PPQR;,;A%GJ0 -I[DGM0!V]%< MWI7BFYUC6+>TMM-$5((&10!U%%21D^GO,WBF[A>6PGTV/^UUN(X(X([C,3^8K,K^85!" M@(^?ES\O .1D Z:BL2'6KZ/4;&QU/34MY[J25-T5QYB81-P93M!(/3D @@]: MR)_%-^?$UEMCBATQ$U#[4#(2[>0RCXA,=[N=?+A:4(Z[ S 8X) YYZ9DN/&MSI5G)/KNE);L;+[9#'!< M^:6&]$V,2JA6#2)R,CD\\4 ==17)6GCD7%K<@6L,]W')#'$MI<%XI6E;:HWL MJXP1SD<#D9JU'XGN8M4ATS4=/CBO'NT@?R9R\>QXI)%=25!/^J*D$#GVZ@'1 MT5S%WXNEM]66S6QC$?VTVAGFG*)D+&P .TC>V\X4D [3SD@5!XSU'6+*^M%T MN988!9W=Q*V\!BT:#;P48$ MG&1GU]0#KJ*YNU\4.=!N+R2WWO:W45HWSX\P MMY8+]./]9T]JHZ)XEU6_L(H;"T%_/%$TUS+=7"Q'!ED5%7:F"Q"'LH&!D\T M=E17,Z?XAN(?A[IFK7<;75[T?S8Y%^RRR*4=T'=!U7@CN.NQI_B=WL;:&6 O?/)#$$:09D5X]_FDA0,; MY.!C*D4 =+17#V7Q)AO(VF2UB:&2"6:!8[@M* B%QYJ[<)N"]06QP#6C#XKN MTT_S-1TR.WNYK:.XM;>.Y\SS2[;0F[:,,&*@X!'S9&: .GHI!G:-W!QSBEH M*A@^_/\ ]=/Z"IJA@^_/_P!=/Z"@":BBB@ HHHH AG_UD'_73_V4U-4,_P#K M(/\ KI_[*:FH **** "BBB@"&T_X]5_'^=35#:?\>J_C_.IJ "BBB@ J)O\ MC]C_ .N;?S6I:B;_ (_8_P#KFW\UH EHHHH **** ([C_CUE_P!P_P J='_J MU^@IMQ_QZR_[A_E3H_\ 5K]!0 ZBBB@ HHHH A3_ (_)O]U?ZU-69!K6F2:U M-91ZA;/=;5'DB4%LC.1BM.FTUN)23V"BBBD,**** "BBB@ HHHH *QY/#-G) MI5Q8-)/Y5Q>_;7(8;@_G"7 XZ;ACZ=^];%<1JNI:M_;\XTV<[UU>WLDBD80?,1NC=/;UJEX=\37E]K4,R&TMOL.GVUS<3D,WF/YGH ;$GA2SENGO M))[AKYKF.Y6[W+YD908"+Q@)M+ KCG>WR6PN; M58'9$R)8XVC>!CEFH:YJ5KJEMI^JL@FAN[:8R6#,BR12"8;"IR M3@Q'C/.1TH V;CPM9SVLD0EFC=KQKU)AM+12-P02M,E\K)Y@9AAAM*[-I&!MVXX&!D9K&.OZT[Z!J5W]FBTZ^9YQ#;.QD M5/L\DBHV>),@ Y&,$=^M2#Q+XB0Z5.;'3[B'5HI98((I662,B%I8T+'A]V " MP ]#V -B3PR"MO)#JNH0WL D'VT.C2.'(+*P92N,@$#: N!C%-C\(:?#:W% MO')P@BBB:\N%F>:5+"YE6#RRH* M-"@+J^7 Y.!C.3D"K^JZY>7/P[;5;2"6VO&\O;"Q:,AO-52,L 0#SR1G!Z=J M +>I>#['5+&0*RK'()%(..&RHYH'A*"5S-J%_>7UT9;>3[1 M,8PP$,@D1 %4*%W#)XR<]>F*J^(M4L]872]3BM))FGMQYUON53'*).Q).X&( M]\$$=*9=>(]8F\2-I&E06:D74D)GN-S!%6"*3.T$9),F,9''/L0#2C\+:>FE MZ;I[^;+;Z=&T:+(0?,4QM&0_'/RL>F*H2^!+>YV"^UC5+J.*UFM(8Y)(\1QR M)L/1 68#HS9/ZU3LO&U^MA:ZGJMG!'9W5E<7 B@):2,PKEAD\,&P<<#'&<]F M:KXJ\1:';B>]M=,G6;3KJ\B2&1P4>*,.L9)SN!S@N,?3F@#H=4\-6>KM*;F2 M93+9M9ML8#Y&8,3R.N5%:X& !Z5AZ5J6J?VPVFZTEIYKVHNHVM=P"C=M*'=U M(./F&,^@KG]-U[7KC4KW3]+%LRP/N?E Q@]@#O* M*X!?&=PLDL]K#,TFHS6ZQ(ZRW*6P:V$K'RXUW$<$8&,DY)%:5KXHU+48[.SM M+6*WU&>296DNX94C"1;3CD ZVBN&UW4]=CO--\R:WMD-K M??:8K=V/F-&G#*V>.Q ()4YZT^T\4:H-".I0PP/8:='"ERL[L9YR8T9V5N@P M'&,@[B#TR* .VHKD8/$NLO<374]M9+IL6JG3@BES,X\WRQ)GH/F(^7!S@G(Z M5J^&;B::SO8KF5Y6MK^XA5W.24#DJ"?8$#\* -FBBB@ HHHH **** "BBB@ MHHHH IW>E6=]>V5W=0B2:QD:2W;)^1BI4_7@]_;TK.UCP?I>MON..E;M% &6/#FFA@?)8XNA=X+DCS!&(\_3:,8Z5! M:^$=*M6;]W-<1^2T$<-Q,TB0QM]Y$4G"@C ^@ Z5MT4 886Y>,O&6+>6<'E06.!V!(&*P-9:;3O%>N:K;73)-'9V<(>2) M'2VC>5E>3[N["@%L;L=<\#ALVK:D]VVF:7XA>Y@-Y:QKJ0CA=U\P2>9%D+L) M 12#MXWC.<4 :MEX)MH&N(G8Q6R+;QV(MY'62W6%"JG?G.XAF!]O7)K2;PUI M,ND)IDT)G@683GS)"SO(&W%F;.22>OJ"1TXJIXDOIK6^TNR;4VTJTN3)YU_A M-VY0"L8+@JI;+')'\! ZUPUKJ$WGF?3]5LY)S+J(CU&01Q[\3VRD*[ JI89& M<;2V#C&* /0=7\)Z;K4L[W1N8_M,7DW*VUR\0N$YP'"D9X)&>N#CI4O_ C6 MF_V9=V'E/]GO%5)E\PY(5%0<]OE1:XVU\227]Y[E\Z4EB@KF=0U76E@U:]?6?LB0744*VH,,6Q?)2214>12#(23 MC=Q@$<=16T[6)'U"XB&HC2K2]U!FEU 01Q2,PM+=T0[U*JS;V/S G";1VP = MQ8:'8:7*CV,/E%+=;3GFH+GPQIU[?7%S>">X:>)H=DD[ M%(U;;NV#/RDE%.1W'&*YK3;_ %K7M4L[1=K M KR<#!ZC K2N-9,_PN;4=0+>9<66R1K5Y95G:ZDG8S^8O M"L'SD$ 8&.,?4US?PVUBSC6Y\/32VXUB%VGN8K(#[*H.T#R2."I&"0.02VX MGF'Q=XCN['3_ !)=#Q(-&NM,4BSM#'$1*/+!5R'4L^YB0-I &.Y!H ZH^%M/ M>T2'S;OS8YC.+L7+>>)"NTG?G/W?EQTQVJ:W\.Z;;-:-'"S&UCEC0NY;<)2# M(6S]XL5!)/O7$#57TZ]\43V6NA+VVU0F'20L9^T,8XL(01O);H"I&/?!J[=^ M)-0M+[6H?[3#-'(A21!')#:0-,L;.0 &5T!8D.2#C(X! -I? >BB6-W^V2K M!#)!!%)=R,D$+^T5BB=]KI(TD60NPD;%.0N1N&<]X=,\0WKVT M5T?$GVV_;56M#I?E1 &/SRF-H4/N5/FWYQQG&* .K3PUIWV*XM;B2YNC$]-^QRPN;F26659FNWG8S[U&%8/G(P. !Q@GU M.>$CEN=(N[F[M2VH746IZK) L\:,P9820%VJ",GKCD]*T[_7=1MK6XBT3Q(N MJ&2S2;[8T,3BUD,T:#A !M<.Q"MDC8>: .G;PCIKV\,#M=/&DIFD#7+G[0^X M-F3GY^5'7TQTXJ_J&D6>IL&O$9B(98!AB/DD ##CV K/T>6\MO$-_I5W?RW\ M<-M!<1RSHBN"[2*R_(J@C]V".,\GDUA66O7TU]9R-J^^[NK][6?1PB?Z/&"P MR !O#*%#%F)4YZ2\B !69,X+#"_BH)Z5&W@ MW21#&D)NK41QM$S07+QM)&S%BK$'D98D=QDXQFLOPV)M$^&=S=V.^[N@MS<+ MYB+EY-S=0BC=R/J?6L[4K^:ZT76+"W\1/JUO+HDUS+A''R[<FKYJDW+PO&\20/<.8X5<8;8N<+P2/8=,5+/H,,^IZ3.P3R=+5_)0C+;BH M4'/H!G\<'M6M10 4444 %8-QH,][J%U/'KVJ6BM)Q#;O&$7Y1TRA/OUK>J&# M[\__ %T_H*J,G%W1,HJ2LS$_X1:Z_P"AIUO_ +^0_P#QNC_A%KK_ *&G6_\ MOY#_ /&ZZ&BK]K/^DB/8P_ILY[_A%KK_ *&G6_\ OY#_ /&Z/^$6NO\ H:=; M_P"_D/\ \;KH:*/:S_I(/8P_ILYM_#-RC1@^)M:;>VT$R1?+P3D?N^O&/Q-/ M_P"$6NO^AIUO_OY#_P#&ZVY_]9!_UT_]E-34>UE_20>QA_39SW_"+77_ $-. MM_\ ?R'_ .-T?\(M=?\ 0TZW_P!_(?\ XW70UF#7[0^)FT,;_M*P"8OCY!S] MS/\ >Q\V/3FCVL_Z2#V,/Z;*/_"+77_0TZW_ -_(?_C='_"+77_0TZY_W\A_ M^-U=MO$VAWEPT%IJ]E/*BEV2.=6( &2>#V[T6_B?0KL3&UUBQF$$9EE*7"D( M@ZL3GH/6CVL_Z2%[&']-F?#X:N98@X\3:RF?X5DBP/\ R'3_ /A%KK_H:=;_ M ._D/_QNK%MXDT1;:T#:M9C[5GR/WZ_O?F(^7GGGBM+[=:>5YGVF+9YOD[MX MQYF[;L^N[C'K1[67])#]C#^FS%_X1:Z_Z&G6_P#OY#_\;H_X1:Z_Z&G6_P#O MY#_\;K3M-IP>!P?RJM8>*-+U35EL=,NH[PM T MYE@D5T4*RK@X/7Y@:/:S_I(/8P_ILJ_\(M=?]#3K?_?R'_XW3#X9N1.J?\)- MK1)4MO\ ,BR,$UE_20>QA_39!_PBUU_T-.M M_P#?R'_XW1_PBUU_T-.M_P#?R'_XW5G1_%.DZTL:VMY"+EXS(;5I%\Q .N0# M5NPUC3=5:4:9?V]V83B00RA]I]\?0T>UG_20>QA_39E_\(M=?]#3K?\ W\A_ M^-T?\(M=?]#3K?\ W\A_^-U8_P"$EMOLES/Y,VVWU!;!AQDN9%3<.>F7'O2Z MCXA6QUF'3H[&YNY&C664P!3Y49?8&VDY8 ]=H.!S1[6?])![&']-E23PSLO^X?Y4Z/\ MU:_04>UE_20>QA_39@?\(M=?]#3K?_?R'_XW1_PBUU_T-.M_]_(?_C==#11[ M6?\ 20>QA_39SW_"+77_ $-.M_\ ?R'_ .-TV7PK>-"ZQ^*M:#%2%)DBP#^$ M=='11[6?])"]C#^FSP#3?AMXI3Q1#$UNT'DS+(UZ)!M !SN!SDGCI7O]0I_Q M^3?[J_UJ:M*^)G7:[.> MO3E$_!<=\T:KX8TC6Y3)J5IYK-'Y3[9'02IG.QPI =>O#9')]:U:* ,E_"^C MO;+!]CV*C(R-%*Z.A5!&I5U(9?D&W@\CK4]OH>FVB!(+.)5\C[,5(R#'DG:0 M>N223GDY.:OT4 9%OX5T:UAECBL\K*$5O,E=R%0[E4%B2J@\A1@#TJU/H]A< MWZWL]LKW"F,B0DY'EERGY>8__?57:* ,:W\(Z'::A%>P6(6>!F:#,CLL!8$- MY:$[4!R'X[I;A=/'F()%BS*Y6$."'$:EL("">% 'Y"MVB@#(/A M71S91VPMI%6-VD61;B19=S?>)E#;SGOD\X'I5PZ58G2TT[[-&+- H6%1A0%( M(Z>A JW10!0O=#T[46F:\MA(TZ1H[!BK81BR8(.006)!&#S26>A:=8&$VML% M>$NR.SLS9?&XEB26)P.3D\5H44 48=$TZW2U2&U15M%=8!DD(&^\/Q]ZSD\# M^'8V9AIP8F![8;Y9&"1.,-&@+?(I'\*X%;]% $/V.#[<+SRQ]H$7E"3/.S.< M?G5>VT73[.XFGMK58Y9@PD8$_-N8N?S9B?QJ]10!S]KX0LHEO8[G$L$\L;P1 MQ!HC;+&@1 K!MVX ?>!'6K;^&=(?3HK+[)MBAD,L;)(ZR*YSEQ("'W')R']*6W@@6RC$<"21QJ">!(/G[\ENY/)/-0MX5T5KB*8V*YB6-0 MH=@C;/N;DSM[N6/&3@G07=[%>R)9B MVV+)-1MR!D$'KSG.,8[U MAS^%[BY\?)JEQ;0RVD=TLZ%R"01;-'NQZAC_ %K#OO#MS>ZIJ&CVY6.4P33K M'&RX$;7J2JARK*N\*PP01R<@T =^+W2]2TM[D7-I=V !+RB17BPO4D].,?A6 M??>(/#MI86DTUS92VE[.MK"Z/&R,S'&,YP1QSCTK!3PUJTUG>74T4LDDEU;S M_8[Z6'-PL756\E @)XQ][[JY(' OSZ1>:CY-R-(@T]SJEO-7M9-19(V>V9U9XU085@G5?O=<=Q27VLZ*FI6]K M/+;W-Z+A(EB0H\D#MR"1G*CCK]*YFQ\*:K;ZZB2O=-!'J4M_]I,EN(R&9F & M(_-W8;806Q@'DC H@\/ZK&VB6#:+;XTS4/M,NI>1>(TU2WTM-6C:S-KY)D56A.[<2-_&UN W?Y5X/;GM*\$7\& M@2PSVEG!>_V9#;Q;7W*K)-))Y8;&0G*C./PXH [UY[2W+F26&(PQ;GW,!Y:< M\GT7Y3[<'TJH-9T1]/,HU+3VL^$+B=#'\Q( SG'."/?FN3UZWO9?M&OZGIOV M:)6LD-E*ZR>8D4DCL7*955S*"">!L!; SC-CLI_$%UK.KZ+I**9IK=K:2WGB M(,J12H78G,<@^<*P!;@G!W# /2XK6WA$?DP1((P0FQ -H/7'IFB6UMYI%DF M@BD=00K.@) /O2VZ-';1)($#J@#",84''8>E24 1&UMS.LY@B,JYVR;!N&>O M-*MO"C2,L,:M+_K"%&7^OK4E% $<5M!#&L<,,<:(I:* $V@,6 &XC!..33!;PK<-.L48F8;6D"C<1Z9ZU)10 BJJ+A0%'H!4< M=K!$KK%!&BR$EPJ !B>I/K4M% #?*CPPV+AOO#'6FFWA-PLYAC,RKM60J-P' MIGKCFI** $50JX4!1Z 4M%% !1110 4444 %0P??G_ZZ?T%35#!]^?\ ZZ?T M% $U%%% !1110!#/_K(/^NG_ +*:FJ&?_60?]=/_ &4U-0 'IQR:XV'PA?1Q M'5&OYCK#79OF@$_^C^9C;L^[G'E_)G\<=J[*B@#S;3]&UBY\#Z=9S:=:VEO8 MH]R)8G;S7.U\*(]H*L=V&.3WZYJ1?#6MZUX1TW3Y[&PL%L],>*-HY6_>L]N8 M@FW:-B?-E@<\JO7&:]%HH XRYT'4C'J4.GVEC/;ZM;);L\SE#;!5*8VA3O4 MY !'.?7-69O"=Q-J$L7VS;ITD!;(_P!8+HQ^5YGIC;\W^]S726G_ !ZK^/\ M.IJ //;;P-JDUB]K=RB(06!LX#)=&9'^9#C:$7;&?+ *G)P>V.=S3=/U>;Q@ M-7U*PL;*)-/:T"P3F61F,BMR=JC;@' ^OK7344 6 M&-@"KB;PII&DJT-L]L;@3RQ'[OFP31EEXY.Z12>G0U8\+^'M M0T_55N]1W*(+3[+$INS-D$J> $4*HVC .3R>G.>MHH Y*30-4^V7%E'';'3[ MG5$U%KDRD.@5D!G(.XJ_C_.IJAM/^/5?Q_G4U !1110 5$W M_'['_P!LO^X?Y4Z/_ %:_ M04VX_P"/67__L-; _VFLQ+Q&7Y5ML9%QNV_=/ M"XQ][([9KHJYF/PS>)XB&O&]4ZBTY208/EFSZ"$#/4YU?1TM+&XD2,.EUYD MD)YNM4:-%7*@*&\K+ M-ALG@8QWJ]%X?U.74[BZU"ZM2QM)+5)((BCW 8Y5I1T^4# _O,>,XJM)X7U M"WNM)GM%TV[-EI@L9$O%8 D%#O7 /]WI[T 2GQ3J9?5)X](@FL-+F,4[QWA, MS 1H[,B&,*>+K>']=5M8M;6YL(;/5K@RO-M*V$TL\HDW(4&^-G**-I(( M41!(UM*GE%%W?,"G&??''/2K$/BO19VE$= M[A8XWE\QXG1'1/OLC$ 2 =RI.*S-.\)W<"Z8+R[0I9R7!\E&=A''(A18T9N< M+GO].@%);>&-3$-G;7EQ836VEP/#:+Y+'S\QF-?-!/ "G! ZDYXZ4 7&\863 M:MI5G;PW,BZD90)&MI4\HH,_,"G&<]\<<]*GB\6:)-#/,E[B*"%IVE>%U1XU M^\Z,5 D4>JY'(]169I_A&ZBCTU+V[5TM#<@Q(SL$CE7:L:,QW84=S_2J%E\/ MI[>RDM)+B+9%8R6=J_G3R$[DV;V5W*I\H^ZH[]0!B@#H'\8Z&D,,SW<@CEB$ MX;[-+\D9.!(_R_NT.#AFP#C.:=+XMT6'4YK![P^?;ND<^V&1DA+A2F]PNU=P M9<$D9S5._P! U/[1>-I5U:HFHVZ07/VB,L8RJE=Z8//#?=/&1G/)%(?"3)HV MM:?;W"JNH-'Y3,I)14@BB ;U/[HG\: -,>(M+.J'3Q61P.I"("V!QDXP,BN;3P.\>NM,LJ& MR>^-\=T\Y?<7\PKY>_R_O\[L<#MGFK_B7PU+JVH6NH6;J+B")X=DEQ-"I1BI MSNB8'(*C@Y!]N#0!8N?&.A6LT<3WID>2V%VH@@DF_
8=BG"_*CNR*0@.#@L1G%5-)\*'2C/MGC<2:;%9@A3 MPRO*S-R2<$R],D\=35"3PGK-II5W8:/?6*IJ%FD%Q)A&V:7\ MEO/:W$21ZDVGEVBD!8B$R JNS+DD;=JYZ@]QE_\ PB7MDV M'"[88H^?7F,G\:FB\,RIK2WS3QE5U1[X+M.<-;&';]9G7.Y?*"E\K@Y&..]4H_'&F76I:3;:;YEY#J4D\8N(XI-L; M1#Y@?EXY!!R1BHSX;U"SU-M4TRXMFNO/N&$=PK>6T4WEDC(Y# Q*4[=H.UW*H=HQA1R3V Q71>'+&33/#.G64XVRPVR(X MSG#8Y'YT :=%%% !1110 4444 %%%% '-:EXFN+*S\23)!$QTC;Y0)/[S,:O M\WXMVJ9O&%@)+M$M[R1K:Z^Q@+!_KY\9V1Y/S$ 9)Z Y/!PW4_"\E_>7GEZ M@(;+4?+^VVY@#,^T ?(^1MR V8C[/;_P"D"]^TJ5DMC$@G)-1ZCX7U&\L;N:]OUU#4!;>1:[(Q;*@W*^?X_G+(I MSC;P/E SD MQ>,[%K[['=6=_97&V-RES!MPCN$5L@D8W''7([@5LVM]#>2W* M0;C]FE\IV(X+8!(![XS@^]HT33FTG1;:SDF:>6-,S3-UED/+N?2*PCN)19M=PP6=R9G(&/DDP@V-\PX&X<'!..>JETNTFU%KV6/?*UN;9 MMQRIC)R01TZU1M_"]G;1RK'=7YW1^5&S7;DVZ9SB,Y^7H.>O YH QV\5WPUF MPN9!9_V2VDW5Y.0"!FS/XJU&QMY&U#0]LSV;W= MK%;W'FF0+C8LK!Y"V>I9E MSGZU#;^$K"V5_+N+XN8?(BE>ZYP,YQ0!C2>+KV'5(+V<6A MT9='N+Z?[-<>;N,;+RAV#=QTR1U.0",4V/XB;["\E6QM[BXAMQ<106E[Y@8% MU78[E $<%U]0><$X-=!;>%]+MD11"TH6WEMV\URWF+*V^3=GJ6;DGW-1Q^%+ M 0313RWET)E5,W%RSE$5@P52>@R![G')- %.X\4W]M'>3MI,36VF!1?R+=?, MK;0S>4"GSA58$DE<\XS21>++Y[N=WTA(].AU(:<;@W69'8N$#JFW&W ![@ '(%6#H5B;62WV/Y"$I<;I@5W?,\>WY5.TX.XG ME<@9XJ>,==U"Q\4PV-G>/QIE_)8WD-JTUBD0O?])V.\C(&80Q[3O !'4KGH,FK+ M>+[]4U&].CH-+TZZ>":S! SR"P/!QGC.G<^&;*ZN?.DENQN" MB>-+AE2XV\ N!U/ SZC@Y%4+7P3:BXO9;ZXN)DN[Y[M[9)F6&3+ J'3.#C S MV..0: (;'Q%J<]Q-86EM'?7GVJ[(,\WDQQ0QS;%!*JQ)Y ''8DGU=I_BW4-7 MM[>/3]&C6_<3M/!Q(!',T6"ZHV264X &.#STSH3^%-/E(>)[FUG$LLHGM MIV20>:VYUS_=)P<>PQTJ*+P5I5K8VUM8/>69M1((YX+EA+MD:2Z\5KG9+)YRH1MC*XR/,&IYZ\GGFI9/#FG2P74+1,([J2*2151VBH+HF EX_,#&0H"%"AL_+G(X!R*9!XWN;]K*WTO3(;JZN9Y86;[7 MB!/+4-O$FPEE(8=%SG@CKC=N_#]C=O(]4O_ !/H<,4$,%K/ M%>+>1&;<1+"Z(=IV<@$G!RN0W(&,4SQ%<:E:>)+@VNKW<,*:/7L;P*D5I>[XG\V01C,A0;2">HQ4,'ABRCC99IKN[=I(I#+< M=\G- &5J/B[4[.QOKZWT6&YM-/D\FX;[9L?%NH* ME[>R:,B:597CVLDWVO,K!9-AD6/9@J.N"P/!P#QFUJ?@O2M5EN#<-=I#=.)+ MBWAN6CBE<8P[*#UX7Z[1G-0V?@JUCGN9;V>XF6>^DO'MEF80.Q?>O%3?V1'%<)>0%GOH;, MVL4LTA;*Y!^;U.5!)ZT 1^&+^?4_"^GW=VVZXDA E; &YQP3@=,D$UJU2T;3 MAI.BV=@'\S[/"J%\8WD#EOQ.35V@ K!N/$::?J%S;MI>K7!63_66UDTB'*CH MPZUO5#!]^?\ ZZ?T%5%I/5$R4FM'8Q/^$PB_Z >N_P#@N>C_ (3"+_H!Z[_X M+GKH:*OFA_+^)'+4_F_ Y[_A,(O^@'KO_@N>C_A,(O\ H!Z[_P""YZZ&BCFA M_+^(N_^"YZVY_]9!_U MT_\ 934U'-#^7\0Y:G\WX'/?\)A%_P! /7?_ 7/1_PF$7_0#UW_ ,%SUT-9 MW]N61\1'1 [?;!;BX/R_*%SC&?[W?'IS1S0_E_$.6I_-^!G_ /"81?\ 0#UW M_P %ST?\)A%_T ]=_P#!<]:<.MZ5!]:.:'\OXARU/YOP,>W\71+ H_L373UY&G M/ZU+_P )A%_T ]=_\%SU>M=:TM8+13J5F&NF98!]H7]\0V"%Y^;GCBKWVJW\ MOS//CV>9Y>[>,;]VW;GUW<8]>*.:'\OXARU/YOP,/_A,(O\ H!Z[_P""YZ/^ M$PB_Z >N_P#@N>MBVU.QO7G2SO;>X:W;;,L4JL8CZ-@\'@]:JVGB+3-0U);+ M3[N*[9H7F\RWD61 %95()!ZY<<4HF\ M71_:D;^Q-=X1AC^SG]16A%XFTIH0]W=PV),SQ+'=S)&S%79,@;NA*G'^12:U MKVGZ%=V#:E.D(O)?LT6YU&78C'4CCBCFA_+^(I6.H&46% MY;W1A;9+Y,JOL;T.#P?8TG_0.>M^X_P"/67_C_A,(O^@'KO_@N>NAHHYH?R_B'+4_F_ Y[_ (3"+_H!Z[_X M+GILGC2"*-I)-%UQ$4%F8Z]7I/"]D]G;Q)-=QSV[M)'> M).?/#-]\ECG.[N",=..!@ Q-<\1:Y:W5EMM%L8I+&]EN$,RLZO$HVE/D(8=P M21D'D#&*L0^+KE=--X-/:XL;-(EO;II@LFXHK,R1A<,%# GE>^ <5J/X7TZ6 MWBAD$SB*&>'N>U0OX/TQI!A[I8#Y?G6JSD13E I=>YPJ MYQC.!G- %6V\6WDUT[RZ0(M/34FTW[0;H%V<2&,.(]OW2V!RP(YX(&:NZWJL MUEJ^F6\)81NL]Q.%4$ND^Y5_#- &7I,&N:CIUEJ[:X4ENECG:T M6"-K948 E <;R<'[V_KSC'%8TGB?5ENI4%T-JS3*!Y:]%U!81V_YYDC]>O-= M!%X0L()$6*XODLHY!(E@MR1 C Y& .=H/.W.WVQQ4C>$]+:1G*2[F9W/[P]6 MG$Y_\? _#B@"30;VYNQJ,=X_F/:W\L*M@#*<,O3T# ?A6M6=HVG2:=!<^>ZR M37-U)<.5Z#5\OWL9YKM** /,-,TJ_N/ VFVRZ-#8PV*271O$D!+C:_ M"KC=O;=ALX'WN3Q4B>'-4UGP;IEA%HMMIHL]*DB5TF4K.9++'J-O8Z3;74&IVD=M%(TBHMH$!7!'78,[ALR\)F$H/[P79C\O=CTQ\_7[U=/:?\>J_C_.IJ /.+3P7J\NG MR6DQD@$&G&RB$\L)CE^9#M BC5O+(0@EN?F^[UK=TFPU"7QH-6N=$@TNW333 M:\3(\CMYBL!A>-H ..<]>!7544 <1HOA">VOM5N;^TMVDN;::")R0QVO<3R; M?8$2(3_]:KLVBWTND>&+1U5KFP>WDN=SYQY:@.0>_/YUU51-_P ?L?\ US;^ M:T <4W@JZ/A71].MDBL[F$W(GGC(S'YL$R%@1R?G="?I[5;\*:#J-CJJW-\M MQ#';V7V1$EE@(;Y@?E$4:_*-O!;GYCP,G/7T4 HF M]\X (BNDA39][=E,>F#G/:GZM:ZYJ5S!*FD0VUS')BVO8[L%K8"4[B_ W(Z! M3L&>20>@:NMHH I137?;;1;79)(D6)1)YL8^Z_ &W/\ =[5;C_U:_04V MX_X]9?\ J_C_.IJAM/^/5?Q_G4U !1110 5$W_ !^Q M_P#7-OYK4M1-_P ?L?\ US;^:T 2T444 %%%% $=Q_QZR_[A_E3H_P#5K]!3 M;C_CUE_W#_*G1_ZM?H* '4444 %%%% $*?\ 'Y-_NK_6IJA3_C\F_P!U?ZU- M0 4444 %%%% !1110 4444 %%%8D7B:.?Q%<:3;Z;?2M;2+'-<*B>5&67<,D MMGH?2JC%RO;H3*48VOU-NBN8M?'^CWFDB_@%PR_;$LGBVKO1V; )&<8[YS5B M;QA806=[97M8)VOUM\S:HKEKCQW:P:39ZDNE:E-:7BJ4DC2,X9FVA""X.[/I MGK5E/%T,FJ7=G'IFH.+-]D]PJ)Y:-MW8SNS[=*?L:G8GV]/:YT%%9.DZZFJ3 M21>3Y3*3C#[@<8R#P,$9'^-.U[7H= M[>6:VN+IKFX6WBBME4LSD$CJ0/X34 M^SDI:^AJ45S\_C/3(/"*^(6$[6K':L:H/,+;MI7&>H(/?M4FH>* M[.QTO3KZ*"YO4U)U2W2V52S%EW#JP';UI^RGV\B?;4^_F;E%]2-X\TA;7692)]^CR&.YAVKO/S;=RC.",^ MXJO8U.W];$_6*7\W];_D=-16&GB>.;Q%/I%OIM],]NZ+-<(B>5'N7<"26ST] MJATCQK8ZQJ264=K>6[3&4023QJ$F,9PX4ACT]\5/LIVO8KVU.]KG145C^)/$ MUAX7L8KK4O-9991$JQ*"V<9)P2. !S4.N^+;/0I;5)+6[NSWZF]17+WOC[2[*YC1K>\EA:WBN6N8XP8XXY#A6 M;)SUQV-2MXUL8]>;3)+2\7;=+9FY\M?*$K#*KG=GG/I3]C4[$^WI=SHZ*YR[ M\;6%M/(["74Y+-68%;1;U)CCRY M(C_$ISV[_44G2FE>PU5IMV3-6BN73QU;3BQ%GI6I73WUNUS%'%&FX1AMNXY< M8SP?QI]WXXL;+4+RWGL;_P FQ=4NKM(E:*$L 03AMV.>N*KV-2]K"]O3M>YT MM%9NM:Y;:'I!U&>.6>+-9?9%C7 MS4F49*D%L=/0FIC2G)72'*K"+LV=-17/?\)KIKZ78WEM%=7,E^66WM(H\S,5 M)#<9P,$'))Q[TU_&VGQ:->W\MO=QR6#I'<6;Q@31LS +P3@@YZ@XI^QJ=A>V MI]_ZW.CHKG/^$VL$L-1GNK6]M9M.023VDT:B78>C#YL$'US5J3Q5IT-W=07+ M/ +2T2[EED V!&Z=\YXZ8I>RGV'[:GW_ *_I&S17/6WBY+EE']BZO&)49[=I M+8 3X&<#YOE)'3=MJI'\0;*33ENQIFI+YES]EAB,:;YI.PS4E0_P#+\?\ KG_6 MIJ "BBB@ HHHH **** "BBB@ KBX/#=[#\0+W59=.CGM[B>-XK@7SQM$%C"G M,8&'Y]:[2BM(5'"]NIG4IJ=K]'<\R'PYU**PTF2V:&*[BNU:^C#_ "31K,75 MLX^\HX_'%6K[P!I.5^[G /:O0Z*V^MU;W.?Z MG2M8X'5_ VJ:W>:OJ,VHFVN99%^QPH%9=L7,19B,J2V2<8Z]Z=J'@W4M9U+4 M-0N3%:7DMK;FUFC?)BG0-N_X"=V/<&N\HI+$U%M_6W^13PM-[_UO_F>?1>'O M$5I9>&K86%K=PZ5&9)8FN_+#3,JS#;E MG+$#T&2<#V%9/B[09/$$&F6Z*K0PZA'-< R%#Y85@<$5['(ZOX1FO;K2+#39!IND:<&E!BVLQEZ*-K @@98Y.>361-X$U6?0 M+/0I)P;6RU%GBN1+MD\@J<' '#!FZ"O1:*UCB*D59?U_5S&6%IR;;Z_U;\#B MK3PSJ:6?A:*2WMH6TFY9K@1/\K+M8;QQU).2/4FLK6?AYJ-]I^J2V;Q0ZA<7 M\SI\_P LUO(P.QSCL1D>A'O7I5%-8FI%W7]:W)EA*U:*+R@ MKM(\F0^0P( VX'K]*SHO!-[?-H%OK\<=Q:Z;%<03%9V!D0X$9XP>@Y&?SKOJ M*%B)Q22Z?U^H2PU.4G)]?^!_D22/%=32E6MQ(26#)@[\9.,$5'XA\#W<^B:1::'SB^QS2N=I>W==LGX\9Q7<44+$33NO^'!X:#CRO_AO0XCQ%X4N;C7--GL=- MBO;*SLC;>2;UK8J\027GB"UL[:T^R:TR W,EP'IS MO=;Z?<<19^&]8TZTT6]L[:S&H:9"]M+:^85BGC8\LK8.UB1NY!ZFH]3\+:UJ MNF:U=W"6R:EJ/D+%:I*=D4<4@;!?')//.*[NBJ^L3O?K_P &_P"9'U6%N76W M_ M?[CBKKPQJOB#^U[K55M[&>[L!96\$4AE" -NW,V!G+>@X%1?\(AJ>M0ZJ M^L>182W=G#:PI#(90IC.X.3@<%L<>E=U11]8FMOZ_JPWAH/?_A]_\S!TR;Q1 M)=01ZG9:?;V\8(FECG:1I3C VKM&WUY)K!;PKJJ^#FTQK.RO&>]FFDAEE*G: MS,49) /E89!Z>U=Y14JLXO1(IT%)6DV_Z_X!0T*VO;+0;.VU2X^TWD40667. M=Q^O?Z]ZOT45DW=W-HKE204444AA1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5#;_>F_ZZ'^0J:H8/O3?]=#_(4 34444 %% M%% $-S_JT_ZZ+_,5-4-S_JT_ZZ+_ #%34 %%%% !1110!#;?3W'TH ]KHKR?2?B)K4^I6%Q)=65[_ &C-=1/H4$6+BP$0<@LV M22?D .X 9;BHAXFU+6_A_K-Y>^)]*NS>:'<7)TRTB"363;?NAMQ)"YP=P!R* M /7:*\=D\;>*/#&@ZE;SS6FI3V^F6%S;2"'REMQ.WEG=EOF5<9W$CWP*ZSX; M>(-=URTU!?$!M9OLLJI%.ZF&)9TB4/( M/=@,G\:C31=+B:Y:/3;-&NP1<%8%!F!Z[^/FZGK7#WFF:TWC">5C(;E[^-[6 M=;"5_+MAMRHF\T1HN X9"N22>&R#4JZ&UII]O+?Z?>7-G-J-S+J4*[Y9) 9' M\DE!EFC''RJ,#(..#0!W']GV>7/V2#,D0A<^4/FC'1#QRO)XZ%6+#RR8DD5@-H;: M#G9G!"G&*T5JBZW!%XKL-2U1HM'A^1(GE\MS++C=&K,=^W #Y.,'+#/(!Z#? M:Q8:;O%]<"(QV[W+#:3B-" S<#MN'YU;:5%A,K,%C"[BQ. !ZUYKJ'AW5)+* M&ZN+&:;58_#EU )Q\\JR$IY:%QU?:2,CJ=U7H/#+BVEOI+2Y;49=:?=([L6% MLTY4J.>(S&2<#CG- '1:/XOTG7+^6SL9)/-CY'F)M#CV_G@X..W6KEOKVF76 MIS:?!=*US"&+(5(!VG#;6(PVTD X)P3@XK,T3P;:Z)JDE\EU-.[ A0X48SGY MF( +M@D9-8UQI][J%QJVG:59WEDE[;72SK=(1%#,W"O%)W$G)8*2.YVG@@'2 MVOBG1KR[CM[>]W-,Q2%S&ZQS,,Y"2$;7/!X4GH?2M&>\@MI;>*>0(]S)Y<*X MR7;:6P/P4G\*QK'6OM'V.R&@7\$JD++');;8K7:.OF'Y& P -A)Y''7":S&) M?%VA1S*&@>.Z4JW0L47 _P"^=_ZT ;-E>V^HV<=W92B6"491P#AA^-3UYEH? MA2]M]+M%M;&6TNK71I1:AB42*Z9VP<=-^#U(X!I'TRWFU.,:5H^NZ= =)N(K MV80N#YC&/'RL?WDG#'<,Y&1N.: /1WO+>.^BLWD N)HWDCCP,1LSH(B Q+1[AN(4GY": .^HK@;.-=$MYH].L-3DM+ MK3A!;A+*56\]7DW;D(!CW&0$$@+@=0 *I_\ ")7:64\TT-V^I1W]A"DZ2ON$ M(CMXYBASPI'F[L=>2: /2J@GO;>VN;:">4)+=.4A4_QL%+$?DI/X5Q=QI,MG M]HM3873Z##JH=[2W5FW0&W7[J#ED$Q)*K[\'!%8@TH?:899-!U@Z,NO/*MLT M;LRP&R"!O+SN\K?D;/PV]J /4)KR"WN+>&:0))WDUT2:=!."'B@$3%OE/*+Q)A3R P&!T'=T %%%% !1110 44 M44 %%%% !1110 4444 4-2US3])DBCO9F$LP)CABB>61@.I"("V!D9.,#(JQ M97MMJ-FEU8SI/!(/ED0Y!['\0>,=JPYY)-%\57FH75GP1(D]K TS0E- MV495!;!W;@0",[LXXSC)X>FU77;:YU*QN(K"ZO;B[:S9L*JF&-%$H4X.YD9] MI[GGD&@#O**\^&GR1"WB\0Z;?7NCP/>10P)&\VPBX;R2R+EF'E !6P0/;(-3 M:A8YFA.KZ7JUW:_V>J6,2EII()]S;MS*3MD(,>)"<#:?F'< [6*\@GNI[>*0 M--;E1*@_@W#(_2IJ\[.F:HDA?7+2ZN[8RVIU%(5+F<"VVDX7EU$F"0 7!@TUPSRE JF+,0^9D!#G9@E05R/E^4 ]%HKS/2S=66 MF&[T1+B-KC5+C3X(;F4LRQNV%;DG C9C65K'8V,%I#N,<$:QJ6 M.20!CDT 34444 %%%% !1110 4444 9E]XBTO3=1CL;VY,5Q(JN!Y3E55FV@ MLP&U03QEB*TZ\^\:Z;&>99F81RG:0%SMSDJ,$\U M%?Z!J)LM1NDAE62XUDO>!HI)_-M0IPJQJZLR;R"54\C=P%M&733KWEVGV,W6I2 MR*X3&]2JX8>O.:JZ-?2:3H-IH5QH-[)>6ZB!HHK?=!+CK)YI^0*?O?,0W.,9 MZ@'745YKX@TZ67[>L^DZI=:V^H(]K=VZ.56W\U2N)!\JH$!#(>20H?F+GY9$+;2JC.T8X7!%8MIH^M#1=1AB2Z6=M)FBNMEE+ \] MP5 4F1I6\R3.XAT&.>O(% 'JM%5]/LH-.T^&TLX_*AB7:J9)Q^)Y)]ZL4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0V_WIO^NA_D*F MK"NO#T>I7T]PVI:I;$OM\NUO7C3@#G:.,U44F]63)M+17-VBN>_X0^+_ *#> MN_\ @RDH_P"$/B_Z#>N_^#*2KY8?S?@1S5/Y?Q.AHKGO^$/B_P"@WKO_ (,I M*/\ A#XO^@WKO_@RDHY8?S?@'-4_E_$V[G_5I_UT7^8J:N;D\)Q1J#_;&MME M@OS:C(<9.,_6G_\ "'Q?]!O7?_!E)1RP_F_ .:I_+^)T-%<]_P (?%_T&]=_ M\&4E'_"'Q?\ 0;UW_P &4E'+#^;\ YJG\OXG0T5SW_"'Q?\ 0;UW_P &4E'_ M A\7_0;UW_P924N_^#*2CEA_-^ GI1RP_F_ .:I_+^)TE%<]_P (?%_T&]=_\&4E M'_"'Q?\ 0;UW_P &4E'+#^;\ YJG\OXG0T5SW_"'Q?\ 0;UW_P &4E'_ A\ M7_0;UW_P924N_^#*2C M_A#XO^@WKO\ X,I*.6'\WX!S5/Y?Q.AHKGO^$/B_Z#>N_P#@RDH_X0^+_H-Z M[_X,I*.6'\WX!S5/Y?Q)U\3:*_B,Z:NIVQO-NSR=_.[/W?3/MUK:KPZV^%7B M"/Q@B,R?98YQ-]M\T9*ALYQUW?U[U[C6F(ITJ=O9RN8X:K5J17/F*+.".:5PN1\[,JH .2Q*G@#N/6M M2N1O=)GU#7-=MXG$5P397EJ\BG86C8E0?4;HR#CD T :MKXB$EY%;ZAIM[IC M7"DP-=!-LF!DC*,P5L G#8. ?0U;O]:T_3M,>_N;J$0+ TZL)%_>(HR2N3@\ M8_,5DS6FK:_<6J:E8QZ;;6KF5CYXE>638RJ%P HW$DGDX QR:SH-!UBXT^V MLKNTAMQIFF2V<4@G#BY=HP@8#'RKAI;1 MS1^:\0&<@%@.Q&W6\$ =K=73[0Z=0 I.2!D^W6N8U M+PIK%Q9S6EG;11^=H[6L\CSAHYI/LYC3"ES!;B]$AA0,H)V*6/!(/.,#'>N:;PEJ8U^<"6=K. MXU(:@91/&J+R#C;Y?F;AM"C#8QCGM6]K^DW6HZEIL]J$V6PN!)N;!^>(HN/Q M- %S2M?TS685>PO8))/*662 2J9(@PR-Z@G::GL=3L-31WTV]MKQ8VVNUO*L M@4^AP>#7)W7@NXG\/Z5IML(;3[/I$UC*\9QL9XT'''(W*2?SJYX7T34;35I; M[4A-&!:K;1I-/'(2 V>/+10%';.3R>!W --O$EFMK=SF.;;:7R6+C:,F1F10 M1STS(/UXINN:S:Z9=6DV<#ZD5^WW,=K87%NI!U&S,,\;Y,H1UED8KCY /+8=3FNFH **** "BBB@ HHHH M8T,3S)*\2-)'D(Y4$KGK@]LT^BB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "J][86>I6QM]1M(+N D$Q3QAU)'0X/%6** (8[.UACACAMH8T MM_\ 4JL8 CXQ\H[<$CBIJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ J&W^]-_P!=#_(5-4-O]Z;_ *Z'^0H FHHK \8ZM)INAB*U,PO+Z1;: M V\32R)N^](%4%CM0,W ["@#?HKB+'Q+K%X^DZ5IXA%W(MPEU<:C#(CKY/EX M?RCM8EUD#8./O9[8,EIXEU_5-:.DV46FV\]O'+]IGEWR+OCD"#8@()# @\GY M3DSAB,R&1BSW#7,L 56Z"/=%G M<03@],]-4^(=4TW4)+/6$LY?LXAFFN+9611!(S)G:2<%67)))!7)XQ0!U-%< M3=>-+]KZ.WL+8*DR27$4_P!BN+D-$K[$^6($@N0S;CP%V\$GB8^)-7UBTN'T MBWMK,6UBEQ.EYN$C.ZDA%QC8 %^^0>OW>#0!V%%<)J>O7NF^$_#FI1M)<7!M M&F96F*K.PM&?#X^\"1^?-;ND:IJK:PNGZTEH9)K,7:-:!@(_F"E#N)W8R,-Q MGG@4 ;%M]Q_^NC?S-35YQIU_XE?7EMHKZWD:35;Z,&1'$<<:JI&5W9;!/ !7 M&3S5MO'.IR3"SALT6ZMXG>Y=;.XN8Y&65X@J^4I*!C$QRV=H(&&YH [RBN:U M75+B?3_#EY;>=:B\O[[N%\21I>^0\=PT=M-)\RP$PI M@X/& QSB@#H*AE_X^H/JW\JP_"+210W=E=RW7VNW=?.@NK@S^62OWDD/S,C8 M)&>1R,#&*@\?37,.AVWV,SB62_MHMMO.87=6G164.""N02,Y[T =317*:0;N MV\3VEI+'>6L+6,\C6]S>MI- &Q17(Z99R>(+"ZU.\U>^M;G[1/&@M[EHTLQ'(R@&/[K$ 9)<-G/IBJ M=GK>MVL-Y)M9728 M=5LHM/.G?;XK'R9MWG;3.L+2;@<9R20F/3GM0!VU%8FI:EJ3ZXFDZ-]ECF6V M^TR2W:LR[=VT*JJ0..#FN:T[QGXCU/3;R^2TTR&/3[,7,Z;GD\UMTF MZ-"",#$?#G/7[M 'H%%<)KWB'6;OP[JVH:4UM;65K)Y W,PN"05#.&!PO)X7 M!R.XS7=T 0_\OQ_ZY_UJ:H?^7X_]<_ZU-0 4444 %%%% !1110 4444 %<7J MOCU--MM>1MGVW3YS';I]GE9&&Q&&YAQU8]QVKM*Q;KPU#=:7K%DUQ(JZK*9' M8 9C)15P/^^!^= #)?%UC%J4EL8;AHH9UMIKQ0OE12MC"'+;CRR@D*0">2.< M1Q>,;>XB+6^FZA([74EK;Q"- URT9(=DRX 5=I^9BH],YJ"?P+82Z^VHJ852 M2X6YE0VD32-(,'B4C<%) )'UP0#5I_"X2SMELKZ6WN[2>::&XV!L>:[,ZLIX M*G=CUX!S0 2^++>-;9%L+Y[RX\S%EL1)4"$!RQ=@F 2!D,0- $C+,OS%V7#90C;U] <'$>H^#(]2BM9+J[6YOH X-Q> M6D1F)3 (W M @C Y(Q0!#JWCB:)P^E6V^RDT>?4$NY(P51D*X#)O5N,D%< Y(Y&#C2M?&5M M-&HA$P;;@?-N()XW!<<@$@YPRX\$V4M@+..XGCC739M/R M2&8B4J6:S>8,D+R-O5U7'R@X&&/:JVA>,X+[0#?:@ICD6W>Y/EH0LB"1T&T$Y MW?*,@XY8>M;;::C:\FJ>8V]+9K?R\<$%@V?K\M8@\(I$=$MD=WM]/GEGDE9L M,X9BXC('4;RK?]LQ0 0>,0-T,]E-/>-<7"1VUL$#"*)]I9B[A1C*CKR3P#5M MO%=K(D!TRSO-3>:#[3Y=JBYCCSC+;V4 Y!&W.[(/'!JE?^ [.]D\]98OM(FG M,?L_B"Z@N;2:/3(=,BO1:?;6^I:+J4-J+M'FAA8%-X7@@NIY/(ZCVXK2NO"EM>RSO<75RYFL8[, MMO&\;'9UDW8^_N;/IQTHTWP]=6OB!M7U'6)K^1R2%'/')K3K*U/3YKC7-'O8%#+:2R"4%L81XR,CUYV\ M>] &)H?CLWMI:_VGIEU!<3"YED9%3RX(8I2A=VWG X P,DG.!BK,GCJSMVC^ MVZ9J=K%-;2W4,LL*;9(XUW,>')4XQA6 /MP<3V'A"TLX_+>:2>(VT]LZ-@;E MFE,C=/KBJZ>$;W[;:7$_B&ZE^PP20VJF"/Y=Z[=[\?.P ')P.O'- #+KQE/; MZIIBG2KE+.ZM;FXG=_++1B(*1C$F""#G(R#E<'KC6N-?BA>TC@L[FZFN[9[F M**+8"44Q@Y+LH!_>KW[&J%EX+M+9+199VE6W2Z1HU0(C"<@L H^Z!MX ]:A? MP==26ICEUV:26.V-I;RM;I^ZA9E+@@8W%@B@MQP.,&@#1TGQ-;ZMN M+JU=; M?[1LG"#K./3;B MP@FEB@FGM95 P?+$ B"J/4$0C/U- $G_ E=NMO)YMC>QWB7*VHL2J&9Y&7> MH&&*8*_-G=@ ')&*S;KQTRWEM;VVDWRSC4Q87-K+$OFY-N\PV$/M/W5^8G;C M//>M*\\,)S&-FUNG7WH WM,U>'4X9R(I;:6VD,5Q!< !XFP# M@X)!&""""00>M9/_ F]H'LV?3=22UOF<6MVT2>7,%C:3/WMR@JA(W 9XQ6G MI6CC3XKHW%PUYPTXM]E MMO+3@&)XP'?&6VJ_'3ISGK0!8L_&UA :=9>);B\\26NG2:7=6"36DEQB[C4,P#(!@JS ?>.5.&'' J2Y\ M*6=Y9V=K\;5K\BWU)M:-VATRXC60P)#A>K#Y%4?/O#[8F2HR^[.._=FU5R1QP,&@#K)]"TRYLK>TGLXWM[9#'#&+=B)?/6+R5?N$R#C\P*\]-I=FT4Z#::Q%(EH'U);D2*TTJ MNC *7X>3B3E/E(.,\BK>H6MQXF\4VDZ1:I'I#7$,( M$D $X'.* .GM[32;348LQQ1WDT\\L/)W,Q_UA'X 9J"31?#NIWN>C.N0:+J.F:E'?R:MJ*6Y@EBC=XPQ@BC?,BC:F'1R&1]VCAA"8$:1+DJ$ ' ^8_IZ5P] MI:SH,^*+/6+B 1S_ &);>.9F27[3,3D)RK%3%L9L '!'?-33M?2PL5FCNXI M%TVW2P1K2>1X)=OSY,;JB/NQDO@$8YQF@#O]4T#P]-?)-J=M&)+V01E"[*ER MX!(#H#MD.%/W@>![5;MK#2;W2U-K#%+9W$HNUVYVN^X.'_, UE^)]).HW'AM MY[9KF2UU%9)&0'"#R9,L<'@;MOZ5S47A_5]+\,:.= 6]BU6?3YHKAY&8X?[. MQ3>"<*0X4+TQT[T =U#X?TJVT^:Q@LHTMIT5)(QG#*JA /P50/PK%71_"=ZE MMJ%Q#!(S7484^8P0W2, &V9V^8&7&[&>.M5O!-M>P:E:ECY"ATDM)X0TV M>O[YRQ;&9C:<@@8SG/: M@#H->'AR[U*SL=;DC%X^1 !(\;X;C;N4C 8C&"<,1CDBKEGX;TC3M/EL;&PB M@M9H?(>) 0IC^;Y<>GS-^=<]J%X;O5K:]T[2]4BO)O)C,<]FWDW40D.1)D$1 MM'\S!FVGD8W9Q7665X+V%I%AGA"R/'MGB*,=K%<@'L<9![@@T 9M[X/T'4)F MEO-.24MM+J78(Y7 5F0':S# PQ&1@<\5M444 0_\OQ_ZY_UJ:H?^7X_]<_ZU M-0 4444 %%%% !1110 4444 %<3;:OK=G/JEVTEO+I\.L_9C#*':4HYC7*MN MP@4OD+M.<'D9KMJJ'2[)H98C;1E)IA/(N.&D!!W'WRH/X4 <[<^,+FUM;G=; MPR7.FQ3R:@@)4+LXC S]W?E6RW5@1-I[W23V*O%)& MR2PKMY=LKB0_-QGT'?KK728(+K4+B0+-)J#@RED'*A0JI[@#/7U-4[?P=X?M M7=X=*@#21^2S$%CY>0=F2>%RH..@Q0!3?Q-=)HEO>>3#YLNI36;+@X"I)*H/ M7KB,'\ZIZ5KWB/5K:RA1M*@O9=.CU&9WAD:/$F=L:C>#QM.Y\\*U3RX5Y&Q,8V M9'\. ,CH<"@#FX_%NMZE;W-]IL-A;VEMI<.H%+A'D>1G5V,8(8!1A.'P>OW3 M1IVOZA=ZQN_LRRVS@6L0 M%Q$(90%P'0 @+] &(_&JL_AO1[FW:":PB*-,)_ERI$@4+N!'(.T 9';B@#F] M&UK6KBX.F)/9K?37EZSW$H>:)$AD5=J+N4DDN.-PV@'KBG:?XKUJ;[ ]_%8P MP/=SVMS<0QO)&9$G\M$!#90L,D,P(W?+QQG?_P"$4T(:?'8IID$=O%(98TB! M38Y^\P(P03DY]- M;_4;JTEN;&06E[YA2-+"96@"J64^:?EER%Z*!@D8W=:TIM>O]2U*&PT%8[1V MMGN7DU.UD!P&VA1'E&Y)R6SP,<'/&G;:!I=GJ+WUM91QW+;OG&?EW'+;1T7) MZXQGO3M4T33M96-=3M$G\O.PDD$9&",C!P>XZ&@#GX/&-S/8V\GV6*.;4;=& MT^,DD/+NV.I/<*2K9&,KD]C67K_B_5-+9VOHB)+34DQ:6R.CO 3(JN7)*O&P M 8D8VX((..>TET>WDU#3[C:JIIZN((50!49E"@CTPNX #^\:9!X>TFWN7N(; M&)97E$Q?DG>,X(].68X'')]: ,RWNK\>(]%-U=P3_;;&X,HM2WDG#1LC*"3G M 8C=WSGCI53QA>7D=Q?I:7,L MM#N9U\N0K^\) 5N.X"MCTS6W:>'K.PU1+N MT188XH7BB@1<+&7<,Y'IDJO'08J:;2HI]:CU%FR5MI+9XBH*R*S*>?IM_4T M9\%S.WC:*'SG,']DB0IN.W<9 -V/7&>:I6OFVOC4RW=]<2Q7LLBVCQ7):%MJ M_-"\1X5E*,0R]>03G@ZT'A?1;>QNK.+3H1;WB>7.AR=Z8P%Y/W0"<#H,T]/# MFD1W\MXEA"MQ,K*[@=0P ;CH"0 "1R: ((KB9/'5Q;>8[02Z='*$+$JC+(RD M@=L@C/\ NBMJLW3M#MM,O7FML)&+:&U@A5<+!%'G"C\6/Y#TK2H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *AM_O3?]=#_(5-4-O]Z;_KH?Y"@" M:BBB@ HHHH AN?\ 5I_UT7^8J:H;G_5I_P!=%_F*FH **** "BBB@"&V^X__ M %T;^9K/UG63I=W81 )LG>1YV<$[(HXV=B,=\A1^)K0MON/_ -=&_F:SM5TV M2[UK2KI(UEBA::.X5B.(WC(S@]?F"C'O0!FOK.O6VB_V_=Q6(L!&+B2Q5'\Z M*'&2?-W;6<+R5V =@>YD7Q+=-IPN/*AW'6?[/Q@X\OS_ "]W7[V.?3/:E7PI M/]D33)M7FDT5 %%H8E\QHQTC:7J4[8P"1P2>QV6ZVFA6>V1'26VW2!9(W4GDJIR'' M#=EQ76R_\?4'U;^5.7>20/O.1D9XZC M'-=/+_Q]0?5OY4 34444 %%%% !45K_QYP_]TD#JX) /! MQG'0\U.LJ,6"NI*?> /W?K0 ZBF&>(1"0R($/1BPP?QI6EC1=SNJJ3C).!F@ M!U%<[K/C73]%U:.PGM[N9V.'>&,%8^ >HK7AU2TN+FYABERUK MM\UB,*-R[AST/RX/XB@"W13/-C,7FB1?+QG?NXQ]:#-&J!VD0*W1BPP: 'T5 M4TS5+36+".\T^42PR9VMC&<$@\?45-]I@$FPS1[S_#O&: ):*0NHQE@,C(YI M@N(6V[98SN.%PPY/H* )**8TT:R!&D0.1D*6&O:?HXE-_/Y8A@-Q)\I.U-P7/YG@=\&KWG1<_O$X&X M_,.!ZT /HJ/SX3'Y@E39_>W#'YU!;ZI9W5_=V<$P:>S95F7^Z67A.4;CVIU_J-OIL4>@XJRSJGWF"]^30 M%,\Z,R*@D3> MPW!=PR1ZT^@ HHHH **H:EK>GZ0T2W]QLDFSY<2(TDC@=2$4$D#C)Q@9'K5F MSO+;4+2.ZL9XYX)!E)(VR#0!-1110 45#%=P37,]O%*K2VY42H.J9&1GZBIJ M "BBB@ HHHH **** "BBB@ HHHH **S;WQ#I>G:C%8WMV(KB50RJ48@*6V@L MP&%!/')'-:5 !1110 45#;W<%V9A;RK(89#%)C^%QC(_45GOXIT6._-F]^@D M63RF;:WEJ_\ <,F-@;M@G.<#K0!K4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5#;_ 'IO^NA_D*FJ&W^]-_UT/\A0 M!-1110 4444 0W/^K3_KHO\ ,5-4-S_JT_ZZ+_,5-0 4444 %%%% $-M]Q_^ MNC?S-35#;?*[M+H!+"2"Z,:0Q-=LR@<."3(<@L&?;@GW(KH+7QI9M8PR72LUQ M()7:.SBDG$:)(R;V(0%1E>I Y!QG&:6U\;:>^CV5Y(=,A:VV7"QVC1Q1@-O&V4H2(MY7.0#D9) ZX- M$TK&DZ=<3:"VH:=Y=RL5DI23R2\[,K@.0""A W=L<<&NGA\4:%JJH%4B,F]2S$84[/FP<'%6]*UZQU:1HK3SD=4$BI/;O$70]'4,!E?<4 8 M5MX#M;NPL'UEIA=Q1*LRQRA@V,87<06! 4LI4L!R3Q6+K%O%+K!@GTS^TO+ M\2K(]H&4%U^PC:0&(#8 ^Z>#MQ79W?B2TLM2%C+;:@TS E#'92.KX7<<,!@\ M?KQ65/XT@?4-/AL-.NY#=26Y721'$Y\L1%2?++>7R^'V9QQGKQ5C2/"%X=,N$T6254M;B" M:WL_+#([3!U;!8 @@=0>./P@MO#DNZSL+_0"9K>Q$*WR0Q,GGNA!;3[2Y^RJ#<:I+8%=_W0DLD>_IW\O./>G:UKUYI^N66GV=G# M+]H0ONGF\OS,, 8XSC!?!+8)&0/K@ YK4]%U3Q!I$-I-H\]N+336LY5ED3]\ M[O#D(58_*!$QR<=1QZ3:AX-"R^('T[28D+_9GT\1A5".H&YD'\!R!D\9P.M= M9J>J'3KS38VC5HKVY^SLY;!1BC,O'?)7'XTNIZU::4T,=QYTDT^?+@MX6ED8 M#J=J@G R,GIR/6@#A_$7AZ[NH=5MG\-MJ>H75ZL]OJ0>,!(MZE1N9@R[%&-H M&#C_ &C3H_#]W]HU"%/#KP:C-K,EU!J^^,A(C*&W[MV\?*"-F.<\]3711^/= M"G6#[)+=7+7"221QP6!Y%2 M(CY7OH?2@#'U?29?$7AWQ)*+07,MZ?L]M#(HP4B.%X;CE_,;/N*KW M'A22(ZM=1:3'*)M7CGEMTV!KRU2)%$8R<8##.PX!V8/6NOT:_.JZ#8:B4$9N M[:. M1@I7S/[_ #NQU [8I8=#N;6WL?[8\//K,,>G_9H[<-&YMW#L>CL!AE*#<"2- MF*] HH \NT;PW<:='9+K7A!]15=$M[14$D4GDRJTA9/F8=F7YQ70V6G:A(EG M8WSM<3Z5I6QY,DB2YD3;P3U(53S_ +?O7844 <+:>#(K73]&@6RCLP-*>WU" M9-H8/MC*ECGYBKJ2#S@CJ,U'%I]]JNCV.MZCIXU!KFX2>[L48?O85C*1X#8# M $^9L.!ECW%=\0",$9!H & .@H \N'A'4;VWU6.RT3^R8+VZNW@@=TPBO M9)&K$*2%RX/ Z5K:QI-[XJO4N+O19H+96M(I;>[:,F0+<+)(<*Q!4 ?CSQZ] MW10!P5SX?NO[0GABT++R_O+2YGMKRWB2*XMK=YVB*%LQLJ L =VX$#&B57O MM.LM3MC;ZE:07<)(;RYXPZY'0X- 'GFER7=EIK7>C"Z!GU2XT^"&ZE+,J.V$ M;YB2!&RYQU"[AC(P/1+*U2QL8+6(LR0QK&I02$ZC=P1[.QNHICOB(B .X',.,$H6X W @= M!ZE10!S?A;1QIQU[R[9K1KK4I9%;:1O4JN&&>HSFJFC7W]E^'K30[O0KZ2\@ M40/!':EH92.LGFD>7M/+?,P;G&,\5U]% 'FOB"RFD^WB?3M8N-;;4$:UN;5) M2@M_-4KAU^14"9#(>2=W!R#6C9:#/:B+4TAO#J4FNS%W=W8K;M7<@<0M)M;DLWR/&6VE57)48X+9Z7 MK@T74(HOM@G;29DNMEG/"\MP5 4[WD.^3.XAHP1SUY%>JT4 5]/LH-.T^&TM M4*11+A5+%C^)/)/N:L444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %85UXITG2;Z>UO[B5)@^XJMM*XP0,F_ZZ'^0JH\M M_>)ES6]W^OR,3_A._#__ #]S_P#@%/\ _$4?\)WX?_Y^Y_\ P"G_ /B*Z&BK MO3[/[_\ @&=JO\R^[_@G/?\ "=^'_P#G[G_\ I__ (BC_A._#_\ S]S_ /@% M/_\ $5T-%%Z?9_?_ , +5?YE]W_!.9G\<^'V1<7GV?W_\ "U7 M^9?=_P $YF#QSX?56S=SGV?W_\ M +5?YE]W_!.>_P"$[\/_ //W/_X!3_\ Q%16_CGP^EK$K7_X3OP__ ,_< M_P#X!3__ !%,E\?>'XH7D^TSMM4M@6EV?W M_P# "U7^9?=_P3R+PY\6-0U/QE;VU]:0+:7DH@18P=T>3A3GOSC->O5QND_# M?0-'\3_VC:QS,Z#S(HI'RD3$]0,9^F2<5V5:XF5&4DZ2LC+"PKPBU6=W<*** M*Y3K"BBB@ HHHH **** "L%O#9:POK<7('VO45O=WE_=PZ-MZ\_KC- M:UW4;#5]4EL&B>2*6PL88KEV$*F:3#.0.^''/^R!0!-9>$]3T92VCZI;I+-& MT4YGM2ZD>;)(C* PP5\UAR2#QTI;/PIJVD6<,>D:O LIL8K2XDN+3>&,8(65 M0&&#\QX.1T_&+4_%.J:&+RTO(K>]O8_LY@EM8) I$TAC&Z(%VRI4G )W#TJ. M'Q3K5S);V4$-NMR^H+;-<7-G- AC,32%A$S;@PVXP6P>#GG@ 6#P#)]EMK*[ MOHFM8M*&FS/! 8Y;A?)\OYSN*E0 0.._:MX9U?54U1[+4;F*[6XU2^C#^6RF-8SE5&7;CKQV%6 MHM;UN_FMQ8RV*>9?7$#0O:/(?*AG9&DWB0 ?*H['+,.QX )7T+6K?4+B72KS M3H8O(%O:":VD=K= .F?,P?FY)QS@#M2VGAW488[ R7=FLNGB7R?*@?:Q="N6 MW.23N.2<\_K5*\\8WMOX/T[5DM[C /U-1OX@\3 MPR7,$W]E&6WTQ=29EADVX.X>3C?G.4/[S_QR@"S/X7GL=/.GZ>YG@OKV&:XW M* 4D\P232DYZ-MZ8X8^AXU?$5G<7<.GO:QF1K;4()F48SL#88\^@8G\*Q=4\ M3ZPVFZSJ&C#3HHM)MA,8KQ79IF,(E(W*P\L8( .&R<]*JPZYKD,OB?4H9[-[ M/3Y(YS;7!U^PZ5)<,W/\ K9%.P$ CD*K'KP2I[5GVGB;6[33W:X^Q M7$=I8V8WL'1YIYL %B6(5!D$GDGGI0!NZCI^HW>IZSR8UB M(56R3N8N>HQQVXYL:KI5Y/JEMJ>DW4,%W!$\#+<1&2.2-RI(P""""JD$'U%8 M=WKWB:PU.]TYDL+Z6&TANDDM;:3<%:4JY,/F$MM"D@!LM^E5'\1:G#K4^H1W MUI>U+\HI59$ 88.#T.1P/? M-C6-(Y+BV(33%@O=3GT^%3%(6B">85E8[P&XB.4 '4?-5BT\1:MJ4MI MIUM]B@OW:[$]Q+$[Q8MYA$=D8<$EB0<%OE&>M '6T5P&G:WXAUC7M/2.XT^V MG:"^2<#?+"3#<+&&5-REC[DC&3]*TK+7+J^U30)W_=&X>\L[F*.0F)FCS\Z^ MHS$<'KAJ .MHKS>2;4=2O-)"B[O!=RZC*\$>I26H"I,JI\RG.%7 V],DFKVH M7=]:Z+XP5)[B&2ULXOLZ_:&=H3]G'W6)SG=GGJ3S0!W5%8NES3_\)1KEM)*T MD*&"6)68GR]R$$#T&4SCW-;5 !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#;_> MF_ZZ'^0J:H;?[TW_ %T/\A0!-1110 4444 0W/\ JT_ZZ+_,5S7C?Q0V@_8; M6TO+:VN[AFF)N2 IBC&YEYZ%SM0?[Q(Z5TMS_JT_ZZ+_ #%1Q:=!%JMQJ(#- M<3QI$S,V0J+D@ =AEB?J: ,*/Q5?:C?21:!I"7MO':0W?VB6[$0D64,0BC:V M6PO? Y'(JM;>-[O48;Z\TS1/.TZQ2.22:2Z$W&M:A>)>WEM%=JB^7;7#)QEV93[9XAL[QXA]D MM9VCC:%(8XQ&P]/D/3&0<'- !;^,KF]F=+'25D$EW]ELF>ZVBJ6GV(P^;O5)(U#E0<#(*'>#P< Y Q2ZCIF@65NL- MY>IIK371N8)#OYLQ,DCAL[V/4 M@D8/;'R].* ,!?B/!;W,T%Q:P0M;NOVJ&6\"SJS@/MCCV_.55E)R5ZD#)%6] M8\4:I_9UQ=:58*MG%>I:B[,X\PD3+&["(KC9G>#--O;AWDEO$@DN%NGM8KAEB:96 M#!]H_P!H D9P3R1F@"GK_B:[T;Q/':VUM)?>=!"L=J'2-=\DK)O+$9& .><8 MZ#/77TW5KJ^COX9;.*"_L9/*>(3EXV8H'4A]H."&'\.1SP:=>>'["^U>+4KA M9#<0A A#D#Y&++Q]6-6([2UL+B[NMWEM>RHTK._!;:J*!GIP ,>M '$:!XM\ M23V$<]S8PWI31H+Z;%P(UR3)NVGR^78*/E("C'WO6S+\2-/?6(TB6$VT4B1N M7N0LY,B*V4AP=RC>N3D'[V <<]!;>']*TFR:%"T4+VL=B3)+U1=P49/?YR/? M(J >%;"WO+7R);N.!2I:V2X(BE:- JLX[G"KWP=HR#0!9N+VY3QC8V*OBVEL MIY73:.75XP#GKT8_G67;7^M:C\/X+VT=Y+]VS(T2H)&C$I#; PV;]@.,C&:V MM4T6#56AD::XM;B$,(Y[678X5L;ESW!P/R![56E\*V#PPQ0RWEM';Q)' L%R MRB(J20X'3=R02AP2R7AO6^93,T/E,<,1AT_A<8PPP.0>!T MK(\8:C?6FI:+:V,U_$EU+*)1I\43RL%C+#_6 @#/6KK>%XHK'R-/O[VT8Q/& M9%G8EB[AGD(S@R$@_/U&XX]*LZMH4.KRVDSW-U;36;,T4MM(%8;EVD'((/% M'._VWJD.E^)6^T3[]/BA-L;F*,2(3"K'<%&TG<3VQ77V1S86Y/\ SR7^59%Q MX2L;J423W%XVY46Y7SL+=[/NF0 T>TDM;1VFNI+AIY/-&_I&" M BCL /JUDE@:,,K&"0N,Y_O# /TK?HH S M(/#>D6UA<6<5C'Y%US.'RQD., EB23C QSQCBGVF@Z98QQ):V<:"*4S*QRS> M85*EBQY)P2,GMQ6A10!G7'A_2KNU>VGLHS$\YN2 2I$I/+@@Y!.3R/4U WA/ M1#-!*MB(W@C6*,Q2.F%4D@84C/))Y]36Q10!DCPOHJSW,PTZ'?=(Z2YR00_W MP!G W=\8SWJX^EV4DDCO;1EI8!;.2/O1#/R'V^8_G5JB@#'U#PGH6JX_M'3( M)QY0A*L#M=!T5@.& [ YQ1+X2T&:_:]ETR!KARI=\']YM "[AG#8"C&)894*Y#HHVA2# MU '%7** ,./P9X?BCF6/3(P9U59)-[%V"G*C?G=QVYXJ]_8FF>4\7V&#RWME MM638,&%..3TJ0^%] M&:X@G:Q1I8%549F8Y"G*[LGYL'D%LXK6HH J#2K%?)Q;1CR)VN(^/N2-NW,/ M<[V_,U7NO#NDWEN(+BRC*+,\Z[2599')+L&!!!)8YP>#/#I@MX5 MTFWC2U#B#R@4,6\Y?:5((R>N.M6H]$MH=0LIX L4-C \-O;1H%1-Q7+?DN!] M3ZUI44 82^$-,>W2&\C:X$4\\T#;VC:(2N7905(.,G]!5J;PWI%S<6\]Q8QR M2VZJL;,2>%.5W<_-@\C=G!YK3HH I6.FK9WU_=F0R2WLJNQ(QM"J%51],?J: MNT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !4-O\ >F_ZZ'^0J:H;?[TW_70_ MR% $U%%% !1110!#<_ZM/^NB_P Q4U0W/^K3_KHO\Q4U !117-P^*V_M+4EO M+6."PT]W26;SLRQ[<89XL9"ODE2I;('.* *:W>E:7XAUI_%!@AFN77[--=+\ MLUML4"-">"0V_*#G)SCD5D:7/#H&H+=ZJ6T^QGTV:*R%PI4J@G9HXL'D-L9< M)UQQC@XZOQ!XJLO#\D$=P=SR30HZ_-E$D8J&& =QR,;1R:1_&>B1QQM)<3K) M+.;=;HX/!VO$FH1PZY++>.=)72;FYT^87#K%-/#YJ2112;,EE\PH0&'=1EA@\<&HIO'\,,TT9TV\ M)BU:+321;RX.\*=X.SMN/'?CGD4 <[HMSK-QX6O==NM7U%[JS2T,$);:F3;0 M.^Y,?-N9VSG.,GNIWR7$D*7VK7?\ ;!UN%'TSDHL2W*[?W>.$V!6\SN3U MYQ7<0>)-+N-2-E#<,90[1AS"XB9U^\BR$;&88.0"2,'T-4H_&6FW.K:=8V!> M8WTKHDK1/&C*B,Q9&9<2#Y0,J2.0: (?&%]:2)9Z3YZ?;IKVTECM_P"-T6X0 MD@=P I)],O2:B8[W3E8E(DPWRF/&$0 +A_XN#D[J[.7 MQEI]GJUQ8:@Q2=;@PV\5O')/)-MBCD;Y%3(($HX&>.<]0)=2URQ&AQ:E'NN[ M68;(XXQAIFN* ..TG6+PZ3I:SK,UFSWUK4?,"* ,;@W?J*>IZQ()+2+PWXIU.XN)[.1KK=^\\F3=& Q!7$;C+?N^ M!_L\5U\VLZGX:T-IM0T6U@L;2VRIM[XN(54 !7W(#T[C=TY]:GN/&FG(8OL[ M9_?JDRW$,M"O;9[B&]*0+!]I$LT,D2O%Q\Z%U =>1RN>H M]14^F^)-,U:_EL;229;N&,2R03VTD+JA. V'4<$@_E0!JU%:_P#'G#_US7^5 M2U%:_P#'G#_US7^5 $M%%% !1110!#_R_'_KG_6IJA_Y?C_US_K4U !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%0O>6T=U';27$23R#*1,X# M,/8=3TJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "H;?[TW_ %T/\A4U0V_WIO\ KH?Y"@":BBB@ HHHH AN M?]6G_71?YBIJAN?]6G_71?YBIJ "N4U+PI?ZS>3_ &^_@6'R9H8I88-LS+(/ ME63G!5#R .I /'.>KHH X^_\+ZYJ !CFK5KX9O&\10ZYJ5S;M=B7+QP1D($6)T15R9^.*T9O"TLLDK"Z0>9J\.HCY#PJ*@*=> MIV=?>MZV^X__ %T;^9J:@#B;/X?BVU%5>6-M/CEDF3]Y,927W<$%]BX+GY@N M3@=,FKECX=UJ*^T5;O4+-['1RPC6.!A)./*:-2Q)PI /..OMTKJJ* .=M?#$ MEOXRGUMKE&2229Q%LY&^*W3K[>03_P "'I2/X;W:#'I,MR5D^T2W$5Q&O,4G MG&9& /7:W8^:V1\ MS;C\H&/NC/7KQS%XD\'S:[K*WL=XD*B%(]C(2?E$PSG/_38?E[UU=% ',:AX M1>_M-.A%XL)LK,P*XCS\X,3*V/0&+D=P:GTK2-77Q--K&LW5FY>T6U2"UB8! M<.6+%F))SGIVQ7044 %16O\ QYP_]U&5C)#=7GV6.,L<&9(8_+4>F[+#Z@5W%9\]SI44T\%RUNC6Z" M]F\Q0%C&3B1B> >OR^U '&Z3<:C8.F@G4C:--J=YYE^ZAV)^641KORH9O M,)& @.5W<Q,<5QYP\\P7=HR>>!CYPLBC>!\OS#/;VJW=Z5HR:MS68NO)&+F-(;C##KP2H.!QD9' M:GZ)>ZMIFFZ5=/?"XM[S4+BV^Q^4,!)UBR(T"\%0!D?*2.!G!Q3KF73K'3?M=RL45K;_O@QCX3/\0&.#R?S MH X"'QCX@71IKZ8,))]*N;Q5E%ML@=(]R^6$D9V4'"G>,].G(K7N-0U:*>YL M[GQ%%8OI^GK=MZ!%PRP MJ#-G^^LP6LLF7:V$\(?:57-3Q%,L?P^NVLKB21'LPD'2Y;'7+EH(;V)XR45B53&&?( M!VA0!:;]^[^)LL<9XQV-.\"Z MI/9Z7I-GJ&H"2!]+>Y$DX526$F#R !@ C\^:[&W.GSW,\,0BDGMI5>7*#<)" M@P_3J5(Y'TIUQI&FW5O%!=:?:S0PG='')"K*A]0","@#C[/Q)J=RFGP7,R&. M\LXY[B2Y3(AZ8S)C(SR!GU6LK2]8UZ'PS]LL;^"&WL%L((+,VX9&$B1! M]['YN/,RN".G.<\>E-:6SI(CV\3+(X=U* AF&,$^IX'/L*1;&T6(Q+:PB,E2 M4$8P=N,<>V!CZ"@#DIM9U2SFFTJ;4UW#4XK0:E+$@:*.2'S.5 "[MPV*<8^9 M<@GKBW6KWMQK4-C-XDMG^R:^MI%>B- 5#6C,48#Y3)EB.F,X^7M7H\UE:W$4 MT=Q;0RQSC$RO&&$G&/F!Z\>M0#1-*%I]E&F68M_^>/V=-G3'W<8ZZ=9:G"(=2L[>[B#; M@D\2R*#ZX(ZU*MO"OE[88QY0VQX4?(.F!Z4 <;:ZWJ>ISV^F2:JFG.OVM7O% MB3=<-!.8@%#94<#6%M<0[S)YN7UQJ;%9ETU]5EM%EF8!OL^;7?M4-QN8C:, MCOTS5V#7M2NY+?2_[2BAW7D]N=52)3YHB"D*H/R!SD@\$?NWP/3KY["TNHIH M[FU@FCGQYJ21AA)CIN!Z_C6=JWAG3]6T^"S93;16_P#JE@1-BC^Z8V5D8<=" MIQ@$8(S0!S=CXKU&SLYKJ^O(=3@2\N-/CD@B"[YE(\D<9Y8Y0XXW$8Q7:V27 M$=C E[();A8U$LBC 9L7G/H#67#J=Y9^(IK\RE(=3>RD(DZ1Q-)+&!SP,CR_P 37=/;PRB020QO MYJ[)-R@[UYX/J.3Q[TV6TMID9)K>*173RV5T!#+_ '3[>U '$ZY?W%]K<\,= MULB@-S%#)$ =O^BJQ]02&)Z]*S+'4;RQNM-M8=3BM7O(=/AFO)T5F*M!<-@9 M^7=E% XZ]H XS5>[T/3[V2V:>VC(MVW! M @VN/+>,*PQRH5VP* .5NM7O$U"*-IO[1;3;Z18YD 4SG['(^Q@O&X'@X'IP M#5SPOKFJWNH6\5_OD2ZM/M+%S;@1G(QL$;LQ0[B/FYXZ]JZ>&QM+:&**WM88 MHX23$D<841GGH!TZGIZTEM86=D\KV=I!;M,VZ5HHPID/J<=3SWH X2\5X?B! M>7X6W5(=3M(FD5B+@AX478O&"F7!(ST!X[T_2-4O#I(@CU6+34LK$W0>5%;S MR9),[MW\"[0#MP?FZCC/;'3+ ZA]N-E;F\QC[1Y2^9C&/O8STXHETRPG6%9[ M&VD6!MT0>%2(SZKD<'Z4 (=1N(+FZ^VPZ2;+3X;L6TJ!O.9T+$-NYV@C M9\N#G//05!KVL7MUI&ORRZG%I*6-F#]EE13OWPABSD\XRQ0;<O2NSN+"S MNYHI;JU@FDA.Z)Y(PS1GU4GI^%-N=,L+V9)KRRM[B6,81Y8E9E'L2.* ,/79 M0NBZ.EU,\&GS31QWTJN5Q&8VP&8=%+[%)]#[TR^?2?#5KJ,V@+;PWD5J)'M8 MFQ$J[L"5HUX&.XCCR0F 5*L<#KUY-7 M[S5]3TRZN=,EU!9#YEJ%OYHE!A68N#D+A3@QX4D8RPSG'/20:/IEJ&%KIUI" M&.2(X%7/(/8>H!_ 5/):P3"42P1N)DV2!D!WKSP?4:DCL[:*.-(K> M)$C0HBJ@ 13U4>@X''M0!D^%+^YO]+D_M"=I;N"7RIPR(-C[58@%/E9?FR". M<$ \@UN5#:V=M8VX@LK>*VA4DB.% BC/L.*FH **** "BBB@ HHHH **** " MBBB@ HHHH *PKK1+F_OIYX==U*Q4OCR;_P#0UZU^<'_QNC_A&+W_ *&O6OS@_P#C==#15^UE_21' ML8?TV<]_PC%[_P!#7K7YP?\ QNF)X=N92XC\7:NY1MK;7@.T^A_=\'FM?6-1 M&DZ/%0>Y8@?C7G-W%K_A'P[?&]9+.74(U=[K3YGN'-WO MR[A3&N"RD@#YON 4>UE_20>QA_39UT_AF]5%_P"*JUD_.HY,/K_USJ3_ (1B M]_Z&O6OS@_\ C="1KB-2J,03N*%MR#.W M .!GFX9YKW6(+'0]9U"?1'O( UU'<,Y+[)3)$LQR2I"QDX)P20"#T/:R_I(/ M8P_ILZ3_ (1B]_Z&O6OS@_\ C='_ C%[_T->M?G!_\ &ZP+6\NKF^MX?[4O MO[9GNY(;^R#,%@@^8;@O1 H"E9!RQQR=U)J.I^(9]'N)XFE@?3VCLKIR3$KG M>/.F!"L0 @7#!3MW,>U'M9?TD'L8?TV=!_PC%[_T->M?G!_\;IB^';EVD">+ M]78QG:X#P'8< X/[OC@@_C7.6NJ7K:>HN]1DBT(WX22^MKN2B>+/LMU=75O)=R+%<2%E=U^S1 %7X+#C ?OC.3UH]K M+^D@]C#^FR[I^ARW]H+BS\8ZI/ [MMDAD@=6PQ'!$>#S5K_A&+W_ *&O6OS@ M_P#C=<;93OIV@VUM=ZGJ%@8-*@?24CD\U6XN6G-T8E@=SY4*A%.$7I]XMSR>V<"CVLOZ2#V,/Z;%.@3+''(?&.K! M)" C&2##D] #Y?.::=%<0Q3'QIJ@BF_U;^;;[7X+<'R^> 3] :Y+2=/U/2_# MWAB"&&>ZTNZO+68CEFL9-^6R.OEMU_V6XZ$806&JIX-\)M<7@FM]AVVRV>UH M_P#0I\9;)/'3H,YH]K+^D@]C#^FSL3X?G6V-PWC#5A $\PREX-H7&=V?+QC' M.::?#EV\D#1^+-8=) 2KAH"",=1^[J&QU.SU#X8RKIMU#=20:3LD6)@^Q_)^ MZ1Z^QK$L?[2BL1JK:A?M-#J,,,-OO(A2$^4K)Y8&""&8Y/([$8H]K+^D@]C# M^FS9O[*WTJ1$U/Q[?6;R#*+<7-M&6'J 8QFK"Z)(\>]?&>J,F_R]PEM\;\XV MY\OKGC%9GB.Z%E\1+:636+72%;2V42W40=9#YH^498<]ZABEB5VT8OG4'\0B M[6 *=QA\X2^9_N[0?FZ9XZ\4>UE_20>QA_39O_\ ",7O_0UZU^<'_P ;H_X1 MB]_Z&O6OS@_^-U3\2WD4.OI#K6IW6F:;]DWP26\C1"2?<=P++U8+M*I_%D\' M'',Z%)K.H^'+[4[O6-6,]EIL,ULI8Q9EVNQ9TP-Q)504.1VQS1[67])![&'] M-G7R^';F",R3>+M7C0=6=X !VZ^74#Z+)9::ES?>,M4M(%1=TDLENB+GW,=< MSK]^+G3[X:GJ=]'J[7T:1:='N*&#S4VD1XPRE?F,G4'/(QBNHU5[>SU_2M0U ME1_9D-LZQS.N8[>X)7#MV7*[@&/3D9^;D]K+^D@]C#^FPBT@SV\,\'C;4I(9 MVVPR)-;E9#SPI$>">#T]*;<:6MH ;KQSJ,.91"/,GMES(1D)S'][';K6->FV MEUC^V]/3R]$BU&UGEG6,B-W"3++,/5?SPWX::#XAM/'4-["=8&('GQQMO,>3P-Q5QSQD\ MUVE<[+XDMK?69P^DW*QQW,=A+J($6W>VTHN-V\C=*!]W +'MDT 07LTWB6[L M8['3[VV%K(TTMQ=P&'R_W;)Y:[N6)+:OH=IITNG7F=/TB:W MNUN82JRRF-455)XDR5)R,CISR*WH?&*7.I6-K;:3?2K>M,(Y]T(5?*?9(2"^ M[@\\ Y!JU;>)K6[L-+NK>"X8:HK-;QX4-PA?!YP"0N.O6@#AKW0[RVL7M]+T MN[-P= :#:(606["W; BD!VG<[;3&>=V&&,*+'6KJ*#3UFD9K?SYB5 ^S?-M$)M.O8M)FLI&GAU8L+>1!P,(7.[/(.%(QU!X-63JT(O;ZUV M2;[&%)I#@88-NP!SU^0_I0!Q2>&=0TW1--3P]#/::A/HTL-S,6.XS>6FPN2? MO!MP!)XY (%7_!-A=6NI7#K$]O9&W56C^P26JM+G[V))7+-CJX&#D6Z\YB?CYFPORYRI -: MG_"2--J9L[#2+ZZ*0Q322#RXQ&LF=H(=U;/RG(QQ6AIFIPZK:/<6ZNJ)/+"= MX .8W9"?IE3CVH R]'#-XNUF0H$(M[6.4+]T2!7) /? 9?S%=!7-#Q1:/X;U M/6="LTG-M*YECD;R/-*\;]P5LAE *G'(QTJ%_',<,5XL]A(+JTO8[0PQR!O, MW8S(IP/E7]YU /[L^HH ZNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "H;?[TW_70_R%35#;_>F_ZZ'^0H FHHHH *Q/$^JZ=8 M6]K:ZM"\\5[.L91?X%!W&1O15P"3[UMUS>H^$QKFN75YJUS.D'V?[+;16ET\ M?[MN9-^,MZ'#!:"QO+DPF\N2ZS!!$B%]FTB0D M+P=RX/KB@#JW\5:'&ERS:G;XM)A!-AL[),D;./XN#P.>*M6NK:?>H&M+R&93 M$)P4<']V<@-],@_E7/Q^&M0T\VMW8BUGNK6]O)A#-(R)(D\C'.\*2K@$<[3_ M !#OFHSX0OFT^(+CRWL-I M'J-NT\RJT:!_O!AE?Q(Y ZD56O?%VDVE]'9)=1SW;7,=L84895F8#Z$C.2!S M6+)X*NQK-QY,G^@7-\MXY^W3)LP5.WR5&TD%!AMPP,<''+_^$;UM8K#3$333 M866I+>?:F=_-=!*7QLVX#_,06W'// SP :A\2VEKXE_L63:K^1)=RRN^U8T# M$#KUZ'N, 5/_ ,);H'V![TZK;+;I(L3.SXP[?=7!YR>WKVK/U;PY<:S-?M'- M%&D]F;=-X+?.LQ<;E[J> >?6HI?#VJZIKUOJVI1V-O)#) /)AE:0%(V=BQ8H MN6RW QQSSS0!LZGK7V.:VM;*UDOKZZ5GB@1@@"+C<[,>%4;@/4D@ 5!!XAE^ MVV=E?Z7/9W-S.\.&963Y8S)N5A]X$#'8@]13M5TZ_P#[6MM6T

*5KLQA22Z^;Y&.H_Z8MGGN* -?6-> M33=(M[ZSA%^+J:&&!8Y0JN9&"J=W3'.397FB:G8S17NC: M5I%G*;9[5[-)V2&,%MRNK+$,\YRNT9SU]0#;M=-?#9C+_ -LVG#B,J7^8.02%V]=Q )QC.!45SX=G3POI>GV, MD+W&E- \7G@B.4Q ##8R1GL><'!P<5F6?A?5Y_&PU_58].A7SUD$-O(TC*%@ MDC!+%%W-EQS@<<=N0#H)?$VC06-O=RZC (+K(A?=G?CK@#GCOZ=ZJZ=XFLY? M!L6MLL@M\%%1!O:0AS&H7'4LP&/J*H0Z!J^E:S-JFG)8W4DSW"F&>5HPJ22; MU(<(V#G[PQSQSQRNC^&+N/X>V>DSW$$5]"WVB.:!"8TD$IE7Y3@[>@(],\]Z M +XL%)UK2)K$/&[P$3)('94+F,D?=;:I(Z@X/-&H>+[?3M/M[J2VE99[ M$WB@,!M ,8P3VYD&3T !-1W>D:MX@:&+7([.SM8-S[;69IFE


.:UOHNOJ())8]+$FGV7V2W0R.Z7()3<7^4; 5C &_!)ZXY -_1Y?M% MF\SZ>=/F>5C+$<'&'# @#!]*OUD>&M,N=*TMX+H0QAIG>*V@8M';(>D: ML0"0.3T'7 %:] $/\ R_'_ *Y_UJ:H?^7X_P#7/^M34 %%%% !1110 444 M4 %%%% !7&?\(=)%XS?Q$EM;SS->Y*2-G,)C10XSPLB,I(]02,],=G7.:EXJ M_LO4KX36\EQ;6OV6%8[9-TTD\[E0!D@8 *?F?2@"OI/AV^L[W1I9A%MLVOS+ MM?/^NEW)CCGCKZ5#I.B:Q8C2K26TA,&B)+Y4JS_\?1*%4 &/DX;DGH>F>M11 M>-KY=5MXKBQ9[5WO_/=$56A$! "X,AR1R"1D'C&.:Z"X\1VMO':MY%Q)]IMF MNE$: E8UV;B1GJ!(#@9Z''. 0# TWP_K^A1ZE+8O;SW>L(USG"[EX MYCVX&.O[O/5C22>![G3-,DMM'O[F\$VGRV#I>R)@*48JP*J"2'/?/#-5F^\= M6UI/%=1I)<::\#NGD0[Y+@^;%&K1D-@J3)CD<]0<=;*>-(#<20SZ7J-NUO<1 MV]V9%CQ;-)M\LL0YW!MZ\INQGG% %6'PAZC96]R)[.*&V:3DJR^9GZ#YEJ:\\96UH[M_9 MNH3V:7:V;7L,:&,2EPF,%@V QP6VX!!YJ#2?&+W$>=2TZYAB-_+9"]6,"#>) M6C0$6N(8'DT6(K*Q.2A\C9\O'/S8J2*WUS0YKR# M3;"WU"VN;B2XAD>X\HPLYW,KC!R-Q)!&3CC''+-;\4W&FZ@RV]N)K>&XMK:0 M+&6D>24G*KR!PNSKQEN<8J]9>)[:[NUM9K6ZL[CSF@>.X"_NY @D"DJQ!W(= MP()& >0>* ,:YT"ZD\6MJ5_H5KJ9EM[9!,LP7R70N7(5N<98$?2G6^G>((]# MU'1HK1;8W%S<%+];D';'+.S%@N,A@CDCW%:+>+X'C#6.FZA?'R?M$BP1IF.( MDA6.YAG<%)"C+$=JAT;QC#JVH1(L3K!?)#)9Y3# / 9OWG/!P,<=_P Z &V/ MA%=,N#;)<7%]IMU:?9;F*YD4%%08CV[%7L64]^5YXK5?PYI,EU]H>S4S$2#? MN;/[P@OW[D#Z=L52;QE8KJ9LA;7;%//::8(OEPI"P5W8ENF2,8R3Z5%+XWL[ M6QFNK_3]1M(TM6O(A)$I:XB7&2@5B+'WPP"SGTZY- MQ;!HKV)6+0RR;=PV.0#P1R<@]5IDGC%IKK2A9:?>2EY/&/+E38[%EP MVY?NC!90".F: .IHKFE\;6IDLF;3=26TU!V6TO/*4QR@(S[L!BP!521N49XQ M2Q^-;273K&YBL;QI-0R;6WS%NE0*&+[M^P+@CJPY..O% '245@:CXFCC\%W> MNZ>-P@C9MDJ$E65L,I4V5P7A58IU3++*Q5'^5B M,94@@\CN* -ZBL"_\76UEJATZ*QO;R[^T"W6*W1/F8Q>;G+, !M[DCFF:?XT ML;]KX:)-DR1QF0GA\J2HR P4G/3KATOBZ2?2+R:TTZZM+I+![ZU2^C4 M"X11GHK$KV&&P1N'% '3T5EZMK L?"UUJ\(#>7:F>-6Z$[H6U MEXB:1+=IM):)(R$(5BT,;MD9_O.<>V* .IHK"\5:I?Z5:6TM@8(8WE*SW=Q$ MTL=NNTD%E4@A2P +9PN9%)=2I90^T\9X)P?IQ0 M!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !4-O]Z;_ *Z'^0J:H;?[TW_70_R% $U<-=>*)U\< M,Z->#3+.5;&54M9&@=GY>4R!=@V-L7DC'[RNYJI'I5E%ICZ=';J+1PX:+G#; MB2V>_)).?>@#E[/Q1K;:9'K%[%I_V&2^:T^SPA_- \XQ*^\G!.0"4V],_-QB MJX\7Z[:>&;'7=2ATUX;^%C';VV\M"_E-(A+DX<'9R %QGJ<<[&C^!](TB*/9 M#YL\ V-V-V.]+I7@?1-+LHH!:+,R6Y@+,3M(9<.53.U M"WM6;?Q MA)FS% M_>Z>YMYK22Z2);.>$P[5WA6ED&R3(_B7 ![$J[@T. 0Q.[&XX?CJ>!6Q:^&](L[F2>WL8U>160AB655;EE522%![A0 : M9IWA;1M*OEO+&Q6.Y2,PI*79BD9()1=Q.U220"2>2: .9M[)M4\1>)#-JE_:&SEC%N\-Y(D M<'[L,3Y>=C<\G<#FJ^A:YJ&IZ#KU]&.7*O*)&S@LR[0IX4D'OB MMSQ/8MX?\.WMSIFKZC')Y2@137CS$GS$^<%R64X.#@@<]*UH-#\/:6O]EBUA M_P")@AC\F=FE,R(/NY(=8OY+Z_O8C:WDEK#!:W+P"!512&(4C6 M8:5U*2.DC1F10.%?:1O'LV1R?4T 9$%Y=I'XG3^T9;H6ME$89]PZ^027&W@$ MGGCBMNTU VO@Z#4;G?,8K!9Y.:O77B/6=-OCI5VEA-J$X@^S2QJZ M0H96=<."23M\LG@C=D#"]:T8_!/AV.;S5TN,OL9%W,S"-&.2J@G"K_LK@<"M M"]T73M1,YO;2.8SQ+#(6SDHK%E&>Q!)((Y!YH RO#]UJU2Z-JVKR:C;6NMI9AKRS-U&+4,/)(*@H2Q._P"^/F 7H>*TY]#TZZL8 M;.ZMO/@@!\M979R,HR'DG)^5V')[U86QMEN(IUA42PQ&*-NZH<9'_CH_*@#S M^#4/$C>+GMHM0AD#:U<0HLB.(XXQ:(XRN_Y@"00H*\DG-79/&NJ&XCT^.UC6 M\B68W$T=E<7,;-'(8P%6,%EW8)RQ.WIANM=:FCZ?'>?:TM46?SFG\P9SO9 C M-]2H _"J]WX9TB]3;<68/SNY*.R$ESEP2I!()ZCH?2@"32;XZG:VM\T#VYN+ M99#$_5">U:-5XHHX+A8H46.-(0J(@P% / ["K% !1110 4444 %%%% !111 M0 5SMQX=>[UZ]EF8I;32V=TCH1DR0N25(],*G/N:Z*B@#GXO"%HEV)GGED7S M+QVC. &^TL"P_#&!44/A&141+O6+FX6&#[+ =BHR0DKO4D=68(HW=0.F":Z6 MB@#F9/!-H\\1CNI8H+<;;>!57;$OF1R;1[;H^!V#8["KMSX;@N3J6Z>1?[0G MAG? 'R&+9@#Z[!^=;-% ',7G@Z2Y9X(=9NK;3I+Q;UK2.-#^\\P2%=Y&=C., MD>YYQQ2VW@YX7\F;6+FXTX7K7PM'C3_6&0R!=X&=@?! Z\#G'%=-10!AP>'B MUG&+V;_2?M_V^5HNC/NR%Y[!=J_A5?6_"_V^VOTMY)!)J-W#*[A]I@"*B$H? M7:A_[ZKI** ,*^\-R2733Z1J4VE-+ MO,(8U<,BYVE0P^5@"0"/7D' JG:^! MX]/M+5;#4KB*YLT@6"X9%8CRH?)^9<8.Y2<^_(QBNIHH P+3PE:P&1KB>6Y: M>WFAN"^!YIE?>[<=.> !T%5W\&FY@>+4M6N;L+;FUMF:-%,*$J23@?,QVJ,G MTZ\=QIZMK%T^GZ;/Y MMM9E$P/E90K/C+* QQWZ9S7344 +5[-1+<1RW:W#SB66SB:/+A0P$1&T [0>,'=DYY-==10!C# MPW;KX5;0TE98F0JTBHJDDG<2 %'/8# INJ^&HM3U"2]^U2P7!ABCB= #Y31 MR&17 (YY/(/!%;=% &%9>&1;ZA'J%U>R7-Z)VGEE**@D)B\L#:.@"@?C1%X4 MM$M;&WDEDECL[B>?:P'[SS5E5E/MB4]/05NT4 \UZ\FM+6WFM M[>'RT&U)(VCRS8RY56X/'3G.:OZYH4MU92O8.3=_V?)8Q!B H$FT%S]-N<=Z MWZ* ,C7=(:^\(WFE6>-[VIBA#''('R\_4"JM[X7-_=SS?;I;:"^,;WUJBJPE M9 ,,>5R% ..H'&.M=#10!C7^BW]W)*\.NW-OO<[$$4;(D90*4VD?-R-P)R0 M2>W%5-1\.7#:*-*L;J1[-H[:V$$A7$4:.-[[L;F8J,8)QP,8YKI** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *AM_O3?]=#_ "%35#;_ 'IO^NA_D* )J*** "BBB@"&Y_U: M?]=%_F*FK U+Q"MOXEM-)%NSQOL:>Y!^6!V;]TI'^UM?Z87^\*=;^,=&NKOR M(99R/M)M#.;:00B8-M\OS"NW=NXZ\G H W:*P+#QMHFI")[6:?R9]PAGDM9$ MCE*@DJKLH!/RMQ[&FQ^.-%FLH+J"2ZEBGB\]-EG*6\K_ )ZE=N0GHQ&#VH Z M&BLX:_IK6LUREQOBA=$8HI.XN%*;0/O;MZXQG.:AMO%&E7=TT,4[@?/LFDB9 M(I=F=^R0C:V,'.#V)[4 :-M]Q_\ KHW\S4UC:F8+B:WM7F2;[/"TK('3 .Q06(R,< ]:RX (_"LMAJ>D:E, MM]+'&WY,;U)W8X.:@N-9UJ37=0LM)L+.>.P2)F$UPT;REP3A<*0.F,F@!? M#NH7(ACM[VUO&,\\WDW4EH8C)&N,/,,#8S9P,@%L9P.E;FB]EM[>>55@,::?<>: MKR3C"PEB!AP<;NP!!H [NBN9O]2V$K6TBQ&9"0T8<47FK:A+J\NFZ':P2RVR(]S-=2E(TW9VJ-H) M+8&3T &/6@#;J*U_X\X?^N:_RKG&\8_8=2-CK=A+;3K:?:62V#7)QO92WR+] MS"@Y.#\V" :99>.-.4BVG8RR,Y2T2RBEG>=%BB,C&.>H !U=%8< MWC#1X88I5FFG22#[0?L]M)*8X^?G<*I*#@]<=#Z&M33[ZWU33;:_LG\RVNH4 MFA?!&Y& 93@\C@B@"Q1110!#_P OQ_ZY_P!:FJ'_ )?C_P!<_P"M34 %%%% M!1110 4444 %%%% !4"7UI)<&W2ZA:8$@QB0%@1UXZU/7#W\9T[Q/XJU#1]. MMY=2ATBVE@_=#+2%KGG(&3GOZT =Q17FNF^)-:6'46L+M=5,6FO<8-PERR2@ MC:0(D4 $;CL)S\HP.M7IM;DM=)U&?PUXC;7[M+!IQ ZI((VR,/N11MX+'RSR M<<=#0!WE1SW$-K TUS*D,2_>>1@JCMU->8MXCUI='U<:=JXE$=M$T=T;B*[: M&5I57[R($P5).T\\<<&K7BQ+V*SUO19M6O+B!;*VNTE6UF81=W$4!GD$,7F.%\QSG"KGJ3@\#TJ8G R>!7GQNM4CU::5]2G MNTBUR.Q@MI4CVJ@A#==N=Q8GYL\=JSY-6GU&WT&$>*9WO=7N!;ZEIX2/]R&B M?Z:(XD$,JOM^N*L1SQ2LZQ2H[1G: MX5@2I]#Z5R?A;PA<:#JMW?7 M&'2_9[/S4O;,%+I(?.!DAE _Y:[6?83A^#P",D ]-CN[::=X8;B*26/[Z*X+ M+]1VITUS#;F,3S1Q&5Q''O8#>QZ*/4\'BN6LI? [W6F)I7]G&Z5Q]D6S'[U# MM_B"?,HQP=W'8U=UMB?%OAZ,C;Q>(KAV\/RCQ-*=2O[Z.&^TO;'B('=O39MW1[2 -Q/. M.^:K6UYJ.C>'K&"VOYUL[K4]0^T74US'$R%;A]B"1D*KN().1DD$#K0!ZK17 MF,WB"XN]+TNVN?$ITV^NII5CN%N8E4VJ/S,VY ';&%!7Y6)R.,U=N-=NTGN9 MDUMQJL.H""VT;,>)XMX53MQN;>AW[P<#/HI% ';P:G8W-T;:WO;>6<*7,22@ ML%#;2< YP&!'U&*M5Y0-;32%O/M%_):0*ER\7DO'&\DQOI%1 [ XSP.>!R>U M;&G:_)I%K=PZKXEBO2=,26VNFDC*S3YE\P1E0 Q!V#;R>G'- '?T5YKBW=_8C5+B6$) M9RR7DT:,]JDLKI*X 7& %!Y!"Y)Z"@#MI[B&VC\RXE2)-P7<[ #). .>Y) _ M&BXN(;2$S74J0Q*0"\C!0"3@5:_K0_XF]I;>*)+_3[5-/G6Y9$F^S. MUWACN10'X4''..]:VH7ZRZ/XFL[;5VUK2TTB24W+NC^1-AAL#H #D -CJ,>X MH ]#HID!*C;+!]FC&GO>X\D1?;@8XVN'AN&C56=EVJ=B[B !N/(X!%2WVL MOYT27WB5].MUTY;BVNA"L7VR0LP)*N#G "'8,$[_ *8 .Y#*6*@@E>H!Z4M> M;Q:K>"^EFO[DZ0+Z6T&H7*@*;?-KNQELA,N N3TSCK5M-V@NM:>WTIK MN>(:R B&5$"F,;R-@W$L-^,-Y?'WJ .]HKS[3O$6I6FGR7HU"76+&VB,EQ*D48ZM(P4#\33T=9(U>-@Z,,JRG((]:Y367TZ+ MQG$_B/(6;12BAFR<@8.T@')H [^D5E=0R$,K#((.0:X/2[W5]:NM+AN=5 MFMX&LKR5S;%";@)*B1L7*?W6)RH /4<8JAH5X++PSX,A1@?P^G6N^\/O--'JEA?SM>I: M7;0+).JEG0HC8; /WR.G3% &O;W5O=*6M9XI@IP3&X;'Y5+7GVBW7_"->$; M;4[2!1:+>W<5S!!$!O+7$BQL,#)(8*N/1SZ"H)-6NK75-6M=<\726%Q86T+P MQ*L0#RM'N8@%((KPF>1=.ECLH);>W-PD8EE9, MN"C*S2C?\FU#GCU(-=#H^J7$OCF_L;J_\_,1ECMX9$9+<#8"CK@,CY8D$G# MGIMH ZJF+-&[NB2(S1G#J&!*_7TKAK_7+R/5;QEU9HM2@OT@M=&PN)X25&=I M&YMP+-O!P,?[)K1\)V2VUKX@E\V65YM3N=QDVG&&('( /3US0!U2L'4,A#*1 MD$'(-+7!:%XBM+;PIX5,&J6PMHEBBU!EE1EA!@?:)#_!\X4:GX@\ M1K!#K=Q;Z:YNY(VM5CS,B/&J%7*GY02_(Z^N* .[HKSZUUZXOX+0:SK[:.GV M$21S1A$^U2[W5CE@0 MUMT"W$8+.WF2G<=R_( 0N-Z]>*O:QK\UAX9U.:3Q+)H]Y86QH ]19E12SD*H&22< 4,RHI9R%4=23@"O,_&FK!]&\3QZE MK[6$\,#PVNG83$\;1##;2-S[B6&Y3A:RN8I1!;:9A, M2Q';@[2-S[LD[@<#_@)H ]-HKSN;Q#K0\82PM<)%(NHK;PV37**'@R/F\K89 M&)4LVX' P.@!KH?"MY*=,2?5=4>YN+^ZF6%)=JA0KN B 9PJY.:Y M@6X6W::,3,,K&7&XCV'6I:\P\4/'%\0;^8W%DLT4>FR1VSH/M-QB:7Y87W97 MWPISTR.M6;[5=;MM.%R=2E:&[UBY@EE>6*!;6&-Y0B*Y4A4IE*A 3\QW 8;9P>:HZ3XEO)O M[-ED\0O>6[ZE<6R^68DFN%^T;(WV%?G0#AMN" =U 'IBLK@E6# $@X/<=:6N M3\$&'3],N8)[V222XUB_6(3N"S$3R$@8 [*2?QKK* "BBB@ J&W^]-_UT/\ M(5-6%=>(/[.OI[?^R-5N\-N\VUMMZ'('&<]:J,7)V1,I**NS=HKG?^$N_P"I M>U[_ , O_LJ/^$N_ZE[7O_ +_P"RJ_93[&?MJ?SG6[N[UO-U6ZNA,+Q2R^4P8> M5AO7!]:KZ3X;UV;2UL=5O;=+(W[W4D2V^)3BX,@4,&P%) .<;L''7F MK\_BST59?)6WQ*' )168-MPI(/ R<#WK47PWJ-BMNVD:C;Q2BPBL9S/ M;EPPC!VNH##!^9N#D'(]*D_X2[_J7M>_\ O_ +*C_A+O^I>U[_P"_P#LJ/93 M[![:GW%@\)0VM]IQ@6)X67/GL@Q$Y/8KN?ZY']T5D6'PWM[5A;2R0 MFPBBDBB$:/YI5T9/F9F*@A6/*J"?S!UO^$N_ZE[7O_ +_P"RH_X2[_J7M>_\ M O\ [*CV4^P>VI]R#3=!U@ZOI]WJ>J6T\.FB:-(X;4HTQ8;=[$L<$ = ,[\,SR7EQ>VEXD=V=06^MS)%N1&$ A*L,C(*[N1C&1Z5'#XLVJW_%/ZZJ3_A+O^I>U[_P"_P#LJ/93[![:GW#3/#5Q:^(%UF]O4FNI%G\]8XMB M$N(%4+RZ1?V4"7Z1*WGVS2/$4!&1AP#US@BC_ M (2[_J7M>_\ +_[*C_A+O\ J7M>_P# +_[*CV4^P>VI]RM9>$KS2;R9=,O; MTAM;::R@,>PPD. MDC!B=S;E''3!8=S6M_PEW_4O:]_X!?\ V51R>+,SQ'_A']=XSQ]BZ\?[U'LI M]@]M3[B:CH?B#6=*O++4=6LD2:V:%5M[1@&_P# +_[*C_A+O^I>U[_P M"_\ LJ/93[![:GW)(?#;1:=96OVE2;;4I+XML^\&ED?;U_Z:8S[4^\TC4(M8 MEU+0[N"&2Y1$N(;J(O&^W.UQM8$-@X[@C'I4'_"7?]2]KW_@%_\ 94?\)=_U M+VO?^ 7_ -E1[*?8/;4^Y8L=$NX=1EOM0OUN[B6T%N[+"(P"'=N #T < #D\ M$O!KZ%/:W;7JS[+8Q[1%MSF*W3.RGV#VU/N=%17._\)=_U+VO M?^ 7_P!E3)O&8A@>5O#^N!44L2;/ X'KNH]C/L'MJ?. M^&_BMJVI>,K:WO;:W-K>2K J1J0T6X\'/?WKV*JK4)T6E,FAB*>(BY0Z!111 M6!T!1110 4444 %%%% !1@9SCFBB@!J1I'G8JKDY.!C-"QHF=B*N3DX&,TZB M@!JQHBE415!.2 ,4I4'J ?PI:* $VCT'7/2JMWIEI>R027$67MYUGC(./G ( M!..O#'@U;HH *14522J@%CDD#K2T4 -6*-7+*BAFZD#DU!H(X-.HH 8T$3X MWQ(V.!E0<4OEIO#[%W 8#8Y IU% #6BC<8=%8>A&:00Q *!&F%.5&T<>4 M)M!SD#GKQUHP.>!SP:6B@!JQHB@(BJ!T &*K7NF6E_8M9W$7[AF5F1"5#;6# M '';(&1W'%6Z* "BBB@ HHHH **** "BBB@ HHHH **** &O&DB[9$5QZ,,T M[ XXZ=*** &M&CKM=%89S@C-*R*^-ZAL'(R,X-+10 C(K AE!!Z@CK5#4]$L M]6CA6Y61&@.8I8)#&\?8X9>Q'!'2M"B@#.M]"L+:WM88XF*VLIG33!I$TBX_M;18A=+H=O:6ZR.LGE2+YQ*JV>""R?-QVYH ] O;^TTVVD MGNI%C6*-I"/XMJC)P.IX':F76H64'V%+CI>S"*W&S.7V,X^GRHU<)K&@7\VG MZO%=^''UG4+^UC6UNO-C'D$0JIC+LP*;7#/E]M[B\N;>-762U<(^^,J"2H;*DCYAAAR.AR M*F,T*%=TB*7;:,L!N/I]:XZ73-7%[JFMZ=8%+YKN.:UBF=5,D;6\<;JQ!(&" MN<9ZH/:LW6O!U_%>!;>&:^B:Q2"(I%"^R7+F1R9""A9F#%UR>/89 .^N;:UO M&BAGVL8I%F6,-CYE.02!UP2#^58G>'=!;3]ZN#!&EXV&>5%@C4\CH-ZMQ@9/..E0V,FK>' MH+C3H]#GU#_2)9;:X@EC5)!)(S_O"S J06P2 V<9'7% '1&>U;R7:2([QNB+ M$?,/44[S;=9@-\8DDZ#(RV!^M<-XFT2[O&UO[7X:_MN;4;0)9NLD>+8^7M,6 MYR"@WY?H%-_X0Z7^RM;N/[,C.K3&V-K,2I<&."%1M;/RX96],XH [LO M!]I56:/S]N5!(W8_GBG"6+S&C5TWJ,L@(R/+6IA>>'3=W4FHM"J_+L P<=<$UD:7X6UBVU9?/BG::.6XDFO/+@59PP? \P9D? M.Y?E8 #'7Y1D ]#C2W=7\I8F4G#;0,$^AJ0*% "@# P,#I63X5TF/1/"VG6$ M=K':M%;H)8T _P!9M&XDCJ]:] &5J7ARPU.Z6XF\^&8)Y9DMIVB+IG.U MMI&1DG'IDXZU;L]-L[#_ (\K:.']VD7R#'R("$7Z $X'O5JB@!HBC#%@BAFZ MD#DT&-&8%D4E> 2.E.HH :8T9@S(I8# )'(H,:,X9D4L!@$CD4ZB@!NQ#('* MKO P&QSBHWM()+F*X>)6EA#"-R.4W=9R\JJ>8K=.99??:"..Y(%,N_&.F6>H75F5NYGLU62Y>"U>1(49=P9F QC&3 MQD\&B\\(Z=JVM7&H:W#%?[HEAMXI(^($'+#KR68Y)XX"CMFL73O"NO6=[K$% MKJD5O9W CAB>6U$C&-8PH9<.,,!\N6!!V@XY- &NWC;1Q<7$:FYDBM)!'ELTZQ+=RO#=-:!$MG)FE4MN6,8^;;M))' M '>LBS\(:FEGJVDI?I:Z1>3&+R7@$DOD>4B'8X88W!2/F4D=1VK2'A6:VBAD MTZ_2*[M[VYN8GE@+Q[9G9FC90P) ##D$'*@^HH M1^(]-OXE,,S+M7SF$J%" M@1]K@YZ,I&".HR*;'XNTR6=$3[3L)17G-NPCA=P"J.V,*Q#+P>FX9QFL^[\& M)-ID$5S>LUPUZ;BZF2/:)Q(1YD>W/RHPP,9/W1UYRV[\!6USKLUZIL_)N;A; MF82VF^7<-N0KEL ':.JDC)P>F "SJ/C2TMI$BM(9IRU]%9^>86$)=I51E#XP M2N6]LJ1G-2:GXLM]&UQ[._'[LI"(%@C>26260R +M"XQ^[X.?7..M5I?"FHL ML5E#K$<>EQ7RWJPFTW2G$HE\LR;L;=V>=N>G)QS=O/#7VOQ1%K'VK;Y?E?NO M+SG9YO?/?S?3M[T 6$\1V+:)=ZH?.2*R#_:(GC*R1LHR5*GO@C'KD>M5(-2U M]+BUDU"STZ.WN6 ,"7)$T(.,'+ *^.X&/;/>TF@0-#K$%V_G0:K*SR(!MV@Q MK&1G/^SG/'6LU_"E[?-9PZWJ%K?VME(DD;-8@7#E&#*&D+$#D#)55)QVYH = M8^-=+N;-)K2*^N//EE\F..T...0"?0 M_%D6O:U/:V=M/]D6R@O(;IXRJRK+N(Z^P'Z^E95C\0$;5M1AU!K/[-9_;&D% MLY>6W2WDV[I%_P!H<@#]:V/#GAHZ!L)O# %R0#VH 4^.V.HP10Z?-)#<7 M\-JG[J19(U>'S-TBL!M/H.>.N",5-J'CC3()HO+%P0[R0VUPUN_V>:4*QVB0 M \?*>?8XS5I_"V_6#??;,9OH;O9Y?_/.$Q;!G/.0#0L/'.FW2QI*)O,4Q17,T=O(8(99%4 MJID('7>N/J,XK4U/7+72YHH)([BXN)5+K!:PF5]@QEB!T&2!GU-9_M5[4M(O9=6CU/2+Z*TNA ;>03P&9'3.X %8C."" M1DX/3 !H>(_$KZ%?6%M'927'VL3$NJG;'LC+C)[9(_+)J#1_&NEW&CP371FM M!]A6ZW30.JR)A0QC)'S %E'')W#UK1UO0_[8FM9/M'D_9UF&-F[=YD3)Z\8W M9K+OO!L&M:1IEM=7'[NUT\VV/+!W$F)E;D]C"..@'.:EKX4U!-!FT2[U*VDL M6WF)HK1DE1C)YBDDR%3@]MHS[4 ;<&HM+X@O-.,8"V\$4H?/+%RXQCVV?K5\ MC(P>E96DZ7=VMY=7VJ7<-U=W*HA,$!B1$3. 68YRS$DGO6K0!SFG^"O#^E^ M(CJ%CIL<5QM+*F_ZZ M'^0J:H;?[TW_ %T/\A0!-1110 4444 0W/\ JT_ZZ+_,5-4-S_JT_P"NB_S% M34 (Q"J68@ #))[5P.G7]UH-]':RW,EU=7=Q;AI'N6FAN())& G0$YC&-$@M;FVBTNV2&[_UT8C&'YR![ 'D =#TH YS4]6U:Z\?6FG: M==6]JL4\T(,@9EP).!D8&3]6KXF\0WE]+8V;:;%)9P7+7,[P.Z MRO$X4;%#C .>8'J"<=>M6[?1]. MM(T2VLH8ECA,"A4 Q&3DK]">3[T <,?$>JW-OHYO/(1=4>UO(5MS(A@W7,2E M&8-^\&)1V ."""#5?3-1URV;1;F[U3[5$D^JO-$L+[IECD?"\R'TPN))- '%VWCK58M/:[O[)6$EBUU&&MI+=(F&S"EV)WI\_+@#&,XYXU;*?5 MX_'UO9ZK?6MPITN64+:HT0SYL0RR%FZ=K/3K>(W"E)< M(/F4]5Q_=YZ=*;IOAS1]'N&N-,TZWMIF3RS(B?,5X.W/7' XZ4 ZG+>R^#;V,M;I?7(>2- M7X(:UE;:?49Q^0KH(-*L+9I6M[2*,S B0JN-P+%CG\68_B:@O-)L+FUMM.GM M(GLT&U82ORJ%'RX],8XQ0!CVLL]UHGB*,ZG]DD:]N(;>ZDDXA. JXR> &/0= MZM^%&6&UNK*3SXKFVN-DUO/R2[S&.6()&S!P.21BO0ZY74? &GZM?>(YK^>9X]?M M8+::),+Y0BW;64^N6SSZ"@#G]5^+\,>EWW]GZ3?V.HV<=O.\.L6ODKY4LPCW M<-SP2?3U[BM:_P#BIX?T[05UB9;MK6>Z:ULBL:@WS+G+Q98 IP?F8J#CC.1G M,G^$CZD;]_$'BB^U::]M8+5Y)[>)0L<4WF@!5 '/0YZY)JSJ'PIM+[1H=-&J M3K%I]T9]*,T$<_V)6!#18D!62/!( 897CG@4 6!\5M GTO3;O3(-1U.;47D2 M&QLK;S)U,7^LW+G "G )S@Y&,YK+T+XO6]UX9TR\U'3KR[U'4#=2"TTJT:1H MX(9WC\UU8Y485<]\DX':M%_AHL-GI+Z1KEQIFJZ8LJKJ%O:0#S5EQYBM$$"8 M)52.,C:*IVGPD&E:?IR:+XFU&QO[.*XMY+]8XW>XAFF:5D<,",AFR&'- '9> M'=>M/$_AVSUK31*MK>)YD8F7:V,D'HO"GA6PT."XDN8[*/RU MFE #/R3DX^M:] !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 %%%% !4-O\ >F_ZZ'^0J:H;?[TW_70_R% $U%%% M !1110!#<_ZM/^NB_P Q4U0W/^K3_KHO\Q4U !1110 4444 0VWW'_ZZ-_,U M-4-M]Q_^NC?S-34 %%%% !4,O_'U!]6_E4U0R_\ 'U!]6_E0!-1110 4444 M%16O_'G#_P!O>N]K(N].T8V^H6-V\:+J#"6YC:?:6+;4!ZY& M2H QWH RIKK6QXN70X[AOLTQ_M 7F$W1P*0&@QCDERN&Q]QFYR 3374+VYT* M+79/$+6EW=1R3VED0GV?"J6\L@KN8A0=QW ]2,8Q76?9K)];^TAE-]%;^45$ MG*QLV>5]RO7V-9&J>!='U5)HYOM44,SF5H8KAA$),Y\P(G]]D.>OSGL*K3^(;KP_8:Z^HW1NY+!;>. M#<@'F2O&.P'0N<^P^E=+1^?+82>; [<$/M*YXP.^<=,X/85')H M-A+J8OY(F:<3+/DN=N]4* XZ<*3_ #H XBZU36-:\'+#IU_/=7-G,;>[NK-7 MC:5@ 4DVH-^T@\A >>V :Z[PF-0'ANW_ +6\[S\<8SSFK\ ML-G:7I;7-]::,DMA9V=O=SL]UMD(E&=B+M( M+*!W(!XK1C\3W<.I?V?J-A%'<_:88CY,Y==DJN5;)4<@QL",?C5P^%](73+J MS:%A;7$$<$P,K,#O4"0>&O$TMY)97UO>RR"+S9+.\#-&8RQC8%#\ MI!)Y'6@"O=^*=0/B(Z/I>EPSS"=XC+-?-VX&>F?I2N/B#Y? MV6!+6"*[=)FF%S.RQH8Y3$RJRHQ8EE;' &!DXZ5T-CX>T_3YHIH4D:>)I&\Z M65G=V<*&+$GYCA5'/0 5%+X5TV2-1%]IMF5Y7\RVN7C<^8YD=2P.2"Q)QV[ M8H AU#Q"_P#PA\.JZ>GDR7?DI%]I7 A,KJFYA_L[LX[XZ\YJJ7ET+6;2"YU[ M4KDW0*%+FSWQ2.5)&V1$"QM\I."2,=NAKH'TVSDTLZ=);1M9F+R3 PRI3&,? ME6?:>&M.T^=;EI;J8P(PB-W=O*L"D8.W<3CCC/7'?K0!A:5XMU27PU;W<5BE M\++3;>XU":2<1N[O"LC"-0N"=ISR5'( [X<;B?F(SG K1D\*^'VTV*0,T=A'9I$YCNV6*:!%^7S,'#J%[GJ#S MQ3W\(Z)?7=Q?KYS+J#)+<)%=/Y-SM557<@.TC:H]B.N: %;Q-C3;Z[6V!%K? MI: >9]\,T:[NG'^LSCVKF=*\7:P+B&%(VU.YNC%"B33+%'&2UQE\A">D0SUS M@8 YSU\WAG3IM4^W.)PQD65X5G<0O(OW7:/.TD8'./X1Z4RU\*:397,4]O;L MLD)#(3*QP1OQW_Z:O^?M0!!_;=U<^&=9F>);6^T]9HG\M_,4.J;@RD@9&"#R M*S;7Q=J?D37$NF1-864T-O/<-83?(^Y0I(;. , =*:-%TE;>;3,#%RRW#P^:=S;-@##G.!L0>GYT 8N@ M:YJ9UR6UU0)*+R_NXX2DV1"D. !L'7ZG^E2-XPGDU**T6SC@CE>>,323$;F MC=EVI\A!?"[MI(XZ9P:UKCPUIUQ#LQ-"XN'N5FAF9)$D?.XA@<@')!'2HQX4 MTL?9!MG,=IRD1N'*,V2=[+G#-EB=QYSS0!AZ9XNU!_#L=[#9?;;>QLX9;Z>> MX"S.6B61MBJ@5B%8$YV@DX%6SXMO_M%[/_9<(TNRODM'G-R?,DW%!O5-N, R M#()!X.*NGP7HQ2*-8IDA2*.%X4N'"3(@P@D7.'P!CGJ.#D5>?0K"2UN;=HF\ MNZN!>9 5(/MRB\>U %7Q1/<6UC9S6ES) PU&U1@F,2(\RHRMD'@ACTP? M>L;4=2U))M3U6'4)(X]-OXK5+((OER(?+W;N-Q8^8<$$8P..N>KO;(4BN ME+(DLZBJ-QX:TVYU7^T)8Y/,+I(\8E812.GW'9,X9A@8)'8> M@H XR.?6=.UZ-?$OB6:SB1D:;$\1C8@L3@>6" _&%)RJJQ)Y&?2000"#D'H1 M6-?>%-*U"%H[B.7+R.[NDS*[[QM=2P.2I4 8Z8 '85KQQK%&L<:A40!54= ! MVH =1110 4444 <;J>L:M:^+WL=+>%FNY[:!?M6YHX5,,\C.%!&3^['&1GU' M6BQ\3:TX@GOHK$0->SZ>R1(^XO'YG[T$M@*3']S!(!SN/2NG?2[*2_6]>V0W M*N'64CD,%90?^^7(UC%K&$6=K@#'21L[F^IW-^= '*:?XA\4WI MTZ&1=)BFU/3FOXV$4C+;["F48;P7SYJ_,-N,'@\5HZBL$48MM)A MU")&)/,D3288^@*XSQWKH8M+L8)+=XK9$:V@-O"0/N1G;E1[?(OY53E\+:). M+42:?$5M(EAB4$@"-?NH0#AE'8-D4 8D?B77&-W?216":?:7\5H80CF:57\L M%]V["D&3I@YV]1FIX_$FI.UO?R1VO]F75^U@D"AO/0^88Q(6S@_,N2FT$ ]3 M@@] VE6+PS1-;(8YYA/*N/O2 @AC[Y5?RJ!/#VE1ZLVI)91B[9BV_G 8C!8+ MG 8C@L!D\\\T G! MS:U'Q1K$FEZMJ6B1V,<&EVPF,5ZKEYF,(EQE2/+ # 0-@.0K 'YE![-D=?6LO7O L.NZC<32W>V"[C$5Q"T.XE ,84@@ M="?OA\$Y&.: )[;Q%=3WT.G&*$7SSABN#C[,4#^;C.>^S_>]JZ2J$&DPPZS) MJ/WI6MTMHQM'[N-23@'ODG/X"K] !1110 4444 %%%% '$>)8=4O_%TUGI@N MG*Z8CQ&+4I+9()&DD D*JUJ%FDG> PV.I"VC$+.CSLMNS ML9,'&TGC;CMG-=FAL#KDH39_: MD\S^]Y6YMOX;@_P"M-FT73KA76:SC%-#U-8UOM.BE6.$0!22 T8Z(P!^91Z'(ZT 8>G^*M8NEGOYX MK%--M3;"945S+B2&.1WSG "^9TP<@'D8YZ31[^74[-[ME0022M]F*_QQ X5C M_O8+#V(J.;0K0Z3>6%DBVBWD7E2-&N>-@C'!XX10!]!5^""*UMH[>W01Q1($ M1!T50, ?E0!)14-S=06<:R7,@C1G6,$]V8@*/Q) J:@ HK/L==TW4KCR+*Y$ MDFQG"[&7,CK5FYOK:SDMX[F41M% M_P#H#6_Z_P"-'_"!>%_^@-;_ *_XU=J?=_=_P2+U>R^__@'0T5SO_"!^%SG_ M (D]OQUZ_P"-+_P@7A?_ * UO^O^-%J?=_=_P0O5[+[_ /@&Y<_ZM/\ KHO\ MQ4M%_P#H#6_Z_P"-'_"!>%_^@-;_ *_XT6I]W]W_ 0O5[+[_P#@ M'0T5SO\ P@?A8D@:/;Y'49/^-(G@7PK("4TBV8 X."3@^G6BU/N_N_X(7J]E M]_\ P#=MON/_ -=&_F:FKF8/ GAAE;.C6_#L/XO7ZU+_ ,(%X7_Z UO^O^-% MJ?=_=_P0O5[+[_\ @'0T5SI\!^%AC.CVXR<#D\_K0? ?A8#G1[W/;@G_ !J.3P)X8$\2C1K? M#9S][T^M%J?=_=_P0O5[+[_^ =-17/?\(%X7_P"@-;_K_C2'P'X649;1[<#U M)/\ C1:GW?W?\$+U>R^__@'145SW_"!>%_\ H#6_Z_XTG_"!^%B2!H]OD=1D M\?K1:GW?W?\ !"]7LOO_ . =%45K_P >WC)T>W+%%)Y/I]:+4^[^[_@A>KV7W_\ .FHKGO^$"\+_P#0&M_U M_P :/^$"\+_] :W_ %_QHM3[O[O^"%ZO9??_ , Z&JFJZC%I&D76H7 )BMHF MD8+U.!TK('@3PLWW='MCSC@G_&DD^'_A:2-D.CP ,",@G(_6FE2OJW]W_!); MK6T2^_\ X!RW@_XI2>(?%2Z??V$=N+A2L#1,201DX;/7@'D8KTRN'\,_#32_ M#7B,W\5Q/=2(A, EQB//';J<=Z[BKQ+HN?[G8C"JNJ?[]ZA1117,=04444 % M%%% !1110 5PFOQ3W.H:^L)9)_/TQ(Y%CWE$$H;..X!+G\Z[NL.;5],LUUC6 M#;R[['%O=.J_,X0;P ,X./-/IU- '-7L>JZ5XEO+NYOY[E(EL'GN$@\O$ FE M\P87J #D^U2/+=>(/%-O]GO]071KB[DVM;2O$LJ);KD!A@A?,SR",D'GK7;B M[MS&K_:(MC/Y8;>,%\XV_7/&/6J%SXFT:WBO"-1M9Y;-'>:WAG1I1L4LPVYS MG"GCVH Y313K4%GI5V+N^NKVY6[AE2YD8HVP/Y65/RJ?D7Y@ 6RH7U[1X[>6X?5;%887$\O[J"X\/7$L[W4S2DSJ% 89X0G@U)/.:2QV3W$40 M):6,#$B[1U."2!Z@58U;4-#%B$UF_LH[:8*X\^X5%<9R""2,C(_&I#K=G'<7 MJ7,@MHK)8VDN)W58R'!(P<^W?'MF@#@[RYUZ31]2T^Z>\>2.PGU-I=IP?-C/ MEP#UVN7^7GA%]J5M%>77KT1R7T(GURU+R+*Y.S[$N[;DD+R2NY<$= 1@8[>W M\1Z56PS, 22>V>*Y M#38M?M-%G9II9M:@TB,:85MPB?9VV%^ "3(I&"#GHI"_-BO2?[3L?[2_L_[; M;_;=N_[-YJ^9M]=N21@OB9DDE0$D1\[1NVGD<\5>GNXETN1M&U35) MM*-W"MU<%Y)3#$0=_ERMER,[ Q!.T$D$8..YHH \^B%UJ6I6%G::CJC:*^IN M(IUFD5YHA;,Q4R_?*"3HQ.3C /2DL(M2CTZQN+B]U&YEN);ZUF6>1F4Q()1' ME.@/[M/GQEB3DG->A44 >6:3&=/AT6]U.ZN#I,BZG;W0 MB44 >;7FH2"[A\_4]6BUXZTD7-_JD]QJ%Q+%=B:X?:(RLA "]$V[5PPPWJ3FN]HH X#3K"2W^!:6L:W ME.GGY9"TCAC[-D_A3=8L];L]FHVTT5P M;S4I6AUU[)$FF=E^RY8 ,#PWKO.6Z>_P!1NYM0M";XW4S.I;R@X.T\ M(0>. ,Y.$LH95FG+J6';!7(]&] MZ@M= N+&5KBVM[M9;?752V^9CY=HQ4,JC_GGAG/I^0QU%[XA@LM933OLMW<2 M;$>5X(PRP*[%49AG<02I^Z#C&3@*[*+5-/FU"2PAOK:2\B&9+9)E,B# MCDKG(ZC\Z;'K&FRO M2ZO;&U6S?S7;!2V@#&,9Q@N'!QUP!7\D6GF9QO M^YL\KY2GWBW.,_-786NK:=?"HH XJYL':Y@%UI>JSZY_;4;S74<*ZA>*9ML
:VFA:GIVG6=O8V%[#;+IR_:88-R,P^TJ9%7D8.,'[/*-PC?YE7<4SD $\@'J>HEU_3K:\NK>]N8[3[*(S)+<.J( M=X8@ D]<(:EAUG2[F:.*WU*TEDDB\Y$2=69X_P"^ #ROOTH \VM-)UO^R;^* M+[8EP^F2QWC1V4\+RW!P ?,>1A(X.XAHP1SUP0*W-1T.ZTRXNK?0;>\6SELX M6G6&5MTI$P\S:Q/^L,>>.2N<@><@7DURRFEL192+>17SND<]LZO&I52QR0?;'&>: -&BJ4.LZ7< M0S2V^I6DL=NVR9TG5A&W3#$'@^QI;?5]-N[.6[M=0M9K:'(DFCG5D3')RP.! MB@"Y16:FO6$\EB+&9;V*]D>..>VD1XP54L5XU1K9E8-O8*&!R 1SGKTZ9 MIUMK&F7MXUI9ZC:7%RB[VABG5G5>.2H.0.1^= %RBLB;7RFN2Z7:Z5>WDD$< MVJVD\IFDF6013!"UL-G; M"#:<]6QUS3M4\37NGZ/YVD>*?[3DEL&GN)FBB<6;#;B0(JC:"21L;)_(UZ/? MV4&I:?<65VF^"XC:*10<95A@\]NM17.DV5U82V]606.B>)I-0BF-L7O0D,C6KM<(F 54+\RLV%()&W-6GUJ^AO),ZT_P!O MAU)+./2&6/,T.\+O(V[BS(3)O!"CTP#7:2P0Q1*(HD0&56(50,G(Y^M3&&,S M"4QH9 ,!]HW >F: .'U'Q#KL&GZA#9DR7NB0O]J=HQB9F.(FQC_GGF0@=" . ME4X/$FJK97<8U$_9%EMTDU%YH9WM%=B'8M&HCX 7&X?+NR1BN_O;RWTVQN+V M[=8H8(S)([$# ]36+I?BSPY?1)%;W-K;QW"1-$LKQHLWFKD*HS\Q[$#OQ0! M0\)S17'B;Q%';ZR=46-+9!H'L>E8>@S'3M%TRQG\02:1: M/9/=B[985:>8N05+,FT[1R1C<=W7BO04O=,M[Y=-CN;2*[*[EM5D42%>N=G7 M'7M44M]9-JXTF6#?*EM]K&4!0*&V\>^?:@#G? VH:MJ]W>W>JW4B+&D06R6) M41&9 S.>-V3G(!/%9=SXCNUDLYV\2&'49M82TDT?9%@1^?M*;2N\'9@[\X.> M.HKJ8_$5I%H-MJ<=O/*-0F"V\**HDD9R=HY(4'&>I XK3L9+>_MXK]+5HGE4 M$B>'9(O^RP/(((_2@#S:_P!8N+RWT2<>(#/J\]V[MI?EQ_Z/*L,ORJH&Y2AP M/F)S^(K2U;Q -7M]'CL[Z.ZB*6TUX(BIVR&X@"[L?=.2_''0\<5U.IZK#IFK M6MM!I-Q?7EY')*/LHB!"QE 2S.Z_\]%QR:8->TZ"QU"Z:SEA^QW"17*>6F[S M&"$=#@X\PZ22(M"9G9KK8I"E!O3.=P7##?GH M,#H/$>HM%XGMK.[UDZ'9"T:=+D>6OG29P5W2 KA1@[>IW>U=#?W6FZ;"MSJ< M]K:1JV%EN'5%#'T)[FJ5[K>@F2U-UJ>FF-F.PRW$>">0,9/7*L/P- '#Z+K> MOZIX9U'6'\12M_9^FK^Q M7"W:01:253#1[UVG!&]BX.[<#@9Z?*:[G5]>TC0K:=K^YMXW2W>?[,'02RHJ MDG:A(W< TNJ:C9:>MO-+:M=984:TN8T9OWKA$<$,59= MQY()Q]>*?J'B>SL+Z6S6RNKJZ$BPB&!$W2DQM)QN8 X56/)]AF@#A++59[>Y MU"^MFBLFE9A-<1Q+BW1[O#RD8P2 2TX(S@@\CZ&FV,$,5C ( MXD0!%("J!CC_ .N: /.8?%>O&:626XV7#&Z$MHTT+"!420J1&%\Q2NU'=.O9]OFW-K'*^T8&64$X_.KH1%)*JH)ZD#K3@ H M 48 Z 4 0_\ +\?^N?\ 6IJA_P"7X_\ 7/\ K4U !1110 4444 %%%% !111 M0 5PVK^!EU*S\12M:1/?WMP9+20RD<>7&HSS@GC0[*W_ ++L[FV^UB=3YA>W M>,&, 9"LQ!;=@CCKUKT>B@#C%T/5HXY=*%FC6UU>PWC7OG ",*8V9"G4MF/ MQP=P.1S3;'P[?Z-9:+/#IT-U+8M<^=:)(JDM,^?-4G@L,$Q[6B@#C] M!\*366L6]Y?6MJ EG<1JB'<+$M7T\V]R]I!AT4 <+!H.KK>W&K/H]K&W]K?;ET]9U M)D4P"/<6QM$H;+>GOGFJ@\-:T3>W<>BV]G=W6JO=0B.X1DB1X88V\Y2N'#;& MW BT4 <'!X4U2+7RK27+6IU5M1,_G0B/!I2W_ )YFA$9W,S "/S-V&VG+8P#R1@5WE% '(Z5HVH6 M]O;Z5<:9;(+0RL-4$@)8L&&]%^\)#N^;/'WN3Q69<^%]6OM"33AIEK9M8Z5< MV22I,"+II(M@"X&0A/S'=SG'!Y->@T4 M>"44 <%/X=U+6?$5SJ%YH=I9P3&Q!C>5)'E$,S.Q< 8X!&WD].W0:UG MIKMXVN]N/[.M6%TB$$8N9%*MCM@*"WUE-=/10!RFH>&[B]\7Q7\D,,EK'>6\ MXWD$CRX9USCU#2)C_P"M4%MX5N[:UA6*"%)%UJZO6*L/]5)YP7\<.@Q_A794 M4 GZ.]G(% ^5V\O@#N/E;GW]ZHVOA[6]-TF2RALH[EM M0TFWL99//"BVD2-D);/++AL_+D\$8KO:* ./A\)S6VE:C%%!#]IN-5BNTDR M75&BPQ/8A4/%,M?#^I)/:6#V<,<=GJ+WQU02@M*"S-@+][>P?:V>, \G@5V= M% '"6_A_5D.@Z>VD6JQZ3?>?)J'G+F1=K@NBXW;V+@MG'?DTSP[X2U73KJP@ MNWN&ATV.51*\T)28NI7Y0D8?#$[CO;J!]XC-=]10!P">$M5BBL9/(@F-G8V" M-;-)\MP\!DWIGM]]64GC68XU "[B\Y]!HH YB32-5NO!5I972Q&_6XAFEQM7(6=7 M).T!2^T9) +9QP:ATCPQ-INF^'84MX(I+"XDEN"A'\:R D'N26&:ZVB@#C[ M_0Y7\_2EM]$U-;NUT^2U1;.UU.3 M4!>B8$.I9V"!.N[+X.>,#.3TKKZ* "BBB@ HHHH *AM_O3?]=#_(5-4-O]Z; M_KH?Y"@":BBB@ HHHH AN?\ 5I_UT7^8J:H;G_5I_P!=%_F*FH KZA"]SIEU M!& 7DA=%!/<@@5Q]MX/N5T/6(9[6W:YO-(@LHV)!RR0E2,]AO.?UKN*XJZU7 M4]!U;4;G4[B:08DDMK9MOV>>/*[=C ;D=03N!SNZCV *L?A+5DUED>2X>WFU M%;]I_.A$8P0<8\LR[@%VC#8QCG&5K=UBSU&#Q FK:99+?%[)[1HO.$94E@RM MD\;>H/?I@&J?BGQ#J-GK-GINDPJTQFM6.Z0*)%D:52IR#@#9G(Y]*)/%6L)J MT6BII5JVIM-LD/VIA"L9C9UD!V;CG:5VXSGVH 2/3=1M_#<>BR:/;:I9V\4< M2V0L8[J*[$,D%R&FCFB#D_>0KM.QL'GMD<\.GUOQ M,EY.B2VGEKXA@M%S(V?)9$)7[G?.?J3[4 :WBS19=1U[2;S^R#JEM:P7,?0M2(O=.M]/5;/4KB&X:X-P/]&"K&&0KU8_N^,9!S MR1BFV/Q$BN[X%K918R22HA3S#,@0-\[KLVA3L/1CC*^^)[?7-VSR6=5D!4&O!EUI]U>3:EIMC;R75I-!%%"P=8P]Q<2F,' ^7$D?;M M[5I?\)'JR^+[S1]-MENWDNI KW=P$CMTC@MWX"ID@F;IR<\YQP-[2=2.K6-G M>/%Y+LTB21AMP5T8HP![C*G!H X^\\,ZW'X6U;2(](M=1GU6S1!KV%[]IT[4M.1)Y[ .K6SMM\Y'4!@K= P*@C/!Y!(SD M8NA>(M:OK-;:RMX;V\C\^::6ZF\I=GVB5(T7:IR<1GG& !WS3=)\9ZWK=I+< MV6AVJ1V]K%<3+->D,Q=-QC3"$9&,9.!R/>@"74M&U;7)FU2>SCM9[98A:6;S M@L^R9)6WL,@$^6H &<=3UP&W6E:I>+>WEWH<--0;0]0UG0]*ANK'3X/-<7%R8I)3Y0D(4!2!A6'4\G./4SV MGBK4IYEGGTR"+36U%]/607):5B)"@DV[<;2P'&<]30!T.F17<&DVL6I2K-=I M"JSR(.'<#YB/QJ6U_P"/.'_KFO\ *I:BM?\ CSA_ZYK_ "H EHHHH **** ( M?^7X_P#7/^M35#_R_'_KG_6IJ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **Y^_DO-3\3MI%O?RZ?;V]HES(\ 7S9B[.H + @*-A)XR@#K:*XY/'-P7=Y=+6.WM;&2[ MO7^T9:,I))&41=OSY:,X)(&/RJ34/%NIZ/;3?VGHL9N_(6>WAM[O<) 9$C*% MBHVL"Z]B#GK0!UM%<=?>)=0MK^UL]3A6RGCO(3*;.?S4DA=)3@EHP>L9R > MF#U%:VC:MJNI?9[BXTN*&PNXO-AD2YWN@(ROF*5&,@_PEL'@^M &W17'2^(] M4A\87>DZ?:_;GEN-B?:+@1QVZK;QN3\J%B"7Z:A8Z3#=V-C(()7> MZ\N5W! =E781M!/<@G!P.F4_X3#5FN%$6BP&"?4IM-MG-X0S21EQYC#9\J?N MVS@D^QH ["BN2_X2O5KBXM[.PT>VDO&6Y\_S;PI'&T#JA 8(2P8L,<#'>FVO MCIFT]-1O].^SV=QI;ZG;;)=\IC39E77 "M^\7&"1UZ4 =?17%ZSXE\165K>6 MTVEVMI6]Q'>&14:,+\K QCD;LYY'%6(O$VK?81Y.G074ME917%^QN2 MF2REML?R?,V 3SM'(&>N #K**Y>#Q=<7%Y/,FGQC2()H(C=FX^WA M1YB@Y/J>U/UK7+IO 6N:K8YM7M[>X-I*"&+; 0),$8Y() YXP>] '2T5RMU= MW'A74+0W6IW-_8W23&5+D(TD9CB,FY"JKD80@@YY(QCOGP_$=I-.NKD:?%,Z M6;7<,-O<,Q(!'[N0E $;YATR.O/% '=45QUQXOU>Q;45OM&ME.EPQW5TT=X6 M!A?=]S*#+C8^0<#@<\\:']0EM8H[>5]+N+JT>&0R/"R1EE$H*!5;OP6&01Z9N:?XEUF M?5KC3+"S2^D\ZZD,]Y.#TY)H [6BN6@\67VJP)+H.E1SA M;.*[F6YN?*(\P$B-<*V6PIY.!TY],.?Q7K-X\ETA%G93:5I]W&D,H:2)YIB& M^]&0>/E/L!C!/ !Z+17*6'B^]F6UN]1TN*TT^[N);>.1;DR2 H)#N9=H&TB) MNA)&1Q4EGXFU2:\T@W6CPPV.KL1#*MWNDB'E-(N]-H&2%_A)QSSZ@'3T444 M%%%% !4-O]Z;_KH?Y"IJQ;CQ/H>E7D]KJ6K6EK.'W&.64*P! P<&G&+D[)$R ME&*O)V-JBL'_ (3GPM_T']/_ / A:/\ A.?"W_0?T_\ \"%J_95/Y7]Q'MJ7 M\R^\WJ*P?^$Y\+?]!_3_ /P(6C_A.?"W_0?T_P#\"%H]E4_E?W![:E_,OO-B MY_U:?]=%_F*FKG)_&_AAD7;KVGG#J?\ 7KZU+_PG/A;_ *#^G_\ @0M'LJG\ MK^X/;4OYE]YO5B_\(EHYN)Y7MFD$RR*8I)G:-!)_K-B$X7=WP!4?_"<^%O\ MH/Z?_P"!"T?\)SX6_P"@_I__ ($+1[*I_*_N#VU+^9?>-D\$Z-/:F&Y2ZG)E MCE\Z6\E:4-'GR\.6W *6) SU)-6[+PWIMC-'/%'*]Q'(TOGS3/([,R["69B2 M?EX&>G:JW_"<^%O^@_I__@0M'_"<^%O^@_I__@0M'LJG\K^X/;4OYE]XH\+: M1=:4+":V9K>*2?8GFL,>9N#\YSR';Z9JXV@:<[L[0'OK4O_"<^%O^@_I__@0M'LJG\K^X/;4OYE]Y8@\- M:;;ZA]KC28D,SI T[M#&S9W,L9.T$Y/('\1]34-GX/TBQU"UO((YS)9[_LJR M74CI;A@0P1"V%&#C&..,4W_A.?"W_0?T_P#\"%H_X3GPM_T']/\ _ A:/95/ MY7]P>VI?S+[R]%H6GPZP^J1PD73R>#M(:VMX8X[B 6\1A#P74D;NA.2KLK MDY)S MGDD]S6?:?#O2+6>X">?':20Q6Z6\-Q+&/*C3;Y;X;YQUZ^I%7O\ A.?"W_0? MT_\ \"%H_P"$Y\+?]!_3_P#P(6CV53^5_<'MJ7\R^\35/!.AZNL\=W;S+#>O'%'LJG\K^X/; M4OYE]YT5%8/_ G/A;_H/Z?_ .!"T?\ "<^%O^@_I_\ X$+1[*I_*_N#VU+^ M9?>;U%8/_"<^%O\ H/Z?_P"!"U'/X]\,0V\DJZW8RE$+!$G4LV!T'O3]C4_E M?W![:E_,OO-S_E^/_7/^M35X]X;^*^JZEXQMK>]M;?[+>2K J1J0T6X\'/?G MK7L-56H3HM*9%#$4\0FX= HHHK Z HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P/ M$ \//?6PU?5(=.OU4_9W%Z+>8JQP0.02I(Z">".0S0>:5E MDF9V8R;=[,2>2=J]>F.*Q-7TBZU?QG>6\5[):6TVDQQ3E8%?S5,DH*@MP#@_ MK6?JMQ/9W=_ E[J$.J6[QQZ-:1L_ES1A5Q\H^60%MPWC299DDMIQYA=2#([NI&>NZ1\_7':HHO"&E1Q2)(+BX+JB;[BY>1D1&#*B MDG(7< <=^^:YR.XU'2UN'LQ,3J.I7=DD>#B.5IF,SU.*&UC>=R@B'E*PV='#;G)+ XSQC% '6W6@Z?>:BE]<0EIT:-P= MY R@<+QT_P"6C?G46G>&M/TNZ6:U\_$2E8(I)W>.!3U"*3A1V]AP.*Y"PO\ M7&\6+%//_IAOY%F@^US-MMLMM_<>7Y:KMVD2!LDX^8YQ3;G6M1N?"UI:65Y> M#5K.PN#J 4-YD4BPLH+<==^"OKU&10!VR:%81ZT^JK$PNW8LS[SC)14/'3[J M+^51-X8TMHVC:!MKI8W2=_,E[]VY]NU:U_:NJZG;ZQ$L'V&TMWD$0G-O&Q6-5 M^67,AY5MP (X .2 ==J'@K1]3DE-RMR(IV5YK>*Z=(I77&&900">!SWP,YJ? M^SM%BDBA,D:R6MZUVJ&?E9Y2YY&?XM[X'Y=*X_Q-J%Q%9ZTVL:CJ>GZG':!M M,AL&D 8^2"2BKD2MYFX$-G Z=3#(+^19;Z*2YNM++2K([8&"6*ALA M3VR!QF@#OK?0[&UO#=0Q,)CYN3O)_P!8P9^/'-)M[.VA:W!M[.Q>Q M19'+*(&";E;/7B->3Z>]]73YWD$M,1;S4M4P MEU:/9Q37VIL5:!P,HA9L8P D^&WB%Q>WJVL(M525EOC$DUNIPHDP MP#+\V,G^\1GFJL%UIWA[Q+?3ZOBVBFAA2PNY%)C\E4 ,2MC"D,"VWON!YQQA M>)EM39B?3;&2TL18JZQFV:+8/ML3$[,97@%L8''- '43)H>H>&]9;2=2L1;7 M:,+FY6=7BB_=A"20<+A%'ITS5A&\.ZMX8?3+:]M+C2WC%@?L]RI&"NT1AE/# M8(P.MW-])>:A3Z^@H W;/PU86MTUQ(US>S&(PA[V=I MMJ-]Y5#' !P,^N!44?A'2T@FA?[5-%+%Y(2:Y=Q%'D':F3\HX'3T'I6Y10!F MW>@:???VA]IB9O[2@6WN<.1N1=V /3[[81O)););1@+RJ MECGUR3^0%:=% &&OA'2Q!<0.+F6":W>U$4ER[+%$XPRQ@GY1C XZ "K=EH5A MI]])>6L3+-)OW,7)SO;>W!]ZT:* ,"7P7I$EO#"BW-ND5N+4_9[IXS+$.B.0 MQ/7J>];5% &<-!L5M+6W2 M-E2TF:>'YB=KD,">>OWVX/'-<_HG@FYT_5K"XO;U9H=,W_941I,?,I3[C,50 M8)X4>F, 8/8T4 %%%% !1110 57AC1GF+(I/F'DCV%6*AM_O3?\ 70_R% #_ M "8O^>:?]\BCR8O^>:?]\BGT4!89Y,7_ #S3_OD5E>(=8M/#VGIK>M 6$U7Q)H&GSQVUU=PK.4CN/+2)G81%CB0A0<+\I^8\<4ZY\4^'+6Z-O M-?6_F*BR/L0N(T895V900JD<[B0.O/%<]:Z-X@T7Q'=IID=G-:1V-K;6TEXT M@^19IR@W@$L4#*"O<%3N!HTOPYKFDW&J:=IBV&=0 0X& M3\F5QC&[F@+'22>)/#\4UW$]Y!YED5$ZJA;8S8VKP.6.1A1R_:2\(+1PJ8UA902 6/EKG) RV# M@8H"QIMXD\/I-#&;R F8!E(0E0"=H+$#"@D$ M@'MFJ^M>*]%T8S12-'+QQ12*U]<1>2J($QY<;!9 M,J.Y7![FI-1\,:T]E?Z5ITFG_8;V[%T9[C?YL>7#LFT###R,3R.GSC\JRE^'UW&AMUF1X;E(1^_]*R[KQ!;Q>'4UK[$NU9'C$;,% M /F>4"S8^5<\DXX&3VJ[K&FWLNI6&IZ4+>2YLUEC\JY=D1TDVY^90Q!!13T. M>1[UGII6MZ?8V=C9R:;,JQ.\HG1\32L^YT[[4(9AGD@XX/(H"QMZ;(U[8I-= M6 M)B2'B)5P"#C(8=5/4'C@]!TJEJ7B;P]I%P\.HWD,#1X\PF,E8R>@9@,*3 MV!()R,=13?#^F:GI$$%K(UI]D_?.\<98^06<&../@ HJEAD@'@8 ' R=;\,Z MW[&W>-I^7.>,XJO'XKT6YU>QT^P:.Y>\E>,,JD* J,Q921 MAU^3&5R,D5"_A26308M/::-2-3FO)'3(RCS2/@PX'U%1V6@ZX-2T'[<^F MK9Z+O4- '\R<&)HU." (^",J"V?48P0+%H:W+-XDN]-M=.LS%9RQQRRS7>QS MN17RL>PYP&QU&32Z1KEO>Z?X?=;+9_:UMYJ@D'R\1AL'CGTJNOAZYB\87VIG M3=*O(;N:*1;B=R)X L:H0H\LYY4D?,.M-\.Z!J-K_9"7S6GV/2;8Q6S0LQDF MRH4%P0 F%'0%LDYR,8H"QU'DQ?\ /-/^^11Y,7_/-/\ OD4^B@+#/)B_YYI_ MWR*/)B_YYI_WR*?11<5D72/)#"3\TBIC<1]-R_G5JO,O$IUS7/B&#X?TK4+2XTC2-1ACO;F#9 M!)-*(O*,;]&Y4_3'- 'IM%?.W]FZX8;M=!TSQG;-_P (S<1W)U W#;[XO%S' MDGYN&Y7 /\/>M?6?#FM:9IOB?3+*3Q,;!DTRXMFC\^Z:28^9YZY#!RI*IO"- ME<@XQQ0![E17BMC;>*?^$Z\/W,5AKJ3/I"1S17V1 M0!]#45YUX T34M \67=L[ZK)I\^D6D[O?RR2@W9+"7#/G#="5& /05Z+0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 12VL, MT\,TL8:2 EHF/\)(P3^1(J6BB@ HHHH *AAM(+>:>6&,(]PX>5A_&P 7/Y # M\*FHH **** (KBUANT5+B,2*CK( ?[RG(/X$9IT\,=S;R03H'BE4HZGHP(P1 M3Z* &0PI;P1PPKMCC4(HSG P*?110 5#F M_P"NA_D* )J*** "BBB@"&Y_U:?]=%_F*FJ&Y_U:?]=%_F*FH **** "BBB@ M"&V^X_\ UT;^9J:H;;[C_P#71OYFIJ "BBB@ J&7_CZ@^K?RJ:H9?^/J#ZM_ M*@":BBB@ HHHH *BM?\ CSA_ZYK_ "J6HK7_ (\X?^N:_P J ):*** "BBB@ M"'_E^/\ US_K4U0_\OQ_ZY_UJ:@ HHHH **** "BBB@ HHHH *YN?Q75<7$ >DKDY-(\013:Y;V":>L&J7!D6[ MDN'+PJT2(?W0CPQ&TD?.!TH U=5\2V6E#3C)OF6_E"HT8R$3&3(WH@RN3_M" MJFL>*I-)OKM!IWG6UC D]U/]H5"JL6^ZI^\?E/&1V%59/ \5_=R_VE,^1M&_?C&2QQQR,*/4U3N?!%W=:E#K%R+"XU:Q2 6LLRE@_EEPP M8E25W*RG(R589'3D Z"/6+MO$BZ8^F[8'A:9;E9P<*" -R8R,D\?0TEKXGM+ MRYU:&&.3.FYRQ&!, #N*'N P9#[J:JQVOB&+4-7G2VT_S+E2MK<-=N2BJN(U M9/+Z;BS'#'[QJG;^!AI5O:_V5>W,DT<,EO+]KNI'1TD'SD*<@$N%;@=B.] & MA=>)GCTW1;BRL#<2ZPRB&)YA&$S"TOS-@]D(^M1WWBY=((BU>Q>"XE@\RVBC MD$GVF3=M\E#QE\E/P;/0'&5-X;UB\T70K34-*T>Z_LB1"UO-=L\5PHMWBR

E#2D$VFVUJQ:..ZY&YOD7*;25P!TD<]<4 ; M.M:W-I-K8%+'[1AZ99W.J6[)),JJAF)] :;K^A'Q!#I*7L%K)';7B7-S!,/,1@(W4J 1S\S#&0.E M5;OP?#J.L"2X9K6PM;7[-96]C,T&T-S(6"X'.$ '/"GUH N7GB!K;Q!'I<%A M+='RTEF='4&-'8H&"GEP"/FQ]T$=+GEOTCGTXQ6LUS/:P3B=69WBWY MRG4 B-N>>V>M57\.ZVT=A9EK!XK&1/LU\7<7-NB/S_#AR\852,J,YSN%:.C> M&+72X[N8V=FNH7$UPYNHX@'*R2,P!?&3P1GZ4 4].\<1S6L=QJUD=/CFT_\ MM&(K,)B8AMSD*,AOG7 YSSCI5K_A);BU,UMYTGD>VE=VN&C8,H"LH\L;@"1EO3/>@"CX=\;RZUKDUA< MZ>MLH8K&Z3!\G!;!XZ84\CC(]P:W)->M(+W4(KEU@@T^*-Y[B1P%!?)V_7 ! M_P"!"GV.@Z9IMW)UV+*L+9?!61@2J$==QP<#J:QI/#>N7NJ7NK7*:9#< MM):2VUO'([HQ@,F1(Y0')\SA@O&!P<1GVK M'!)'RQ0;FRX.<#CCMR ;M1Z'XJ MT[7O-6VDV21W4UL$?@N8FP2/;H?QK%F\,ZV+:+2K==,:PCU1;[[5*[^<4\_S MBNS;C?DD;MW('09XL1>'=4T^:.\LS:7%Q%J%W<"&65D1XIV)QN"DAAQV(ZCW MH U+KQ9H-E*([K5;:-R6^4OR-K%&)] &!!/0$5-#XATBX,PAU"!O)D2.3#=& M=MJ_7+< C@FN?A\'7BVNI>=):M<7^G3P$C.$DEEED(Z9V R 9ZG&<5)>^$KR M8QM:RVT9@L+:&-6SM,L,PE .!]P[<9ZC/2@#=U#Q#I.E,5U'4(+=@RIM=N2S M E0!W)"G [XIMGXDT;4+J*VLM1@FFF3S(U1L[@.N/<=QU'I61'X>U"[\00:Q MJ26D4J7:RF"*5I B+#)&,,57+$R$]!@4^U\+SV\%I'O@7R=6N+YRA(RLGG=. M/O?O!G\>: +Q\6:&;PVD>I027675(0W,C*"65>S$;3G'3'-)H7BO2?$$,!L; MJ,SS0+/Y&[+*" 2,]#@G!QG!K#3PSKI30["1-+6RT=WQ<*[^;,ODO&N$VX0_ M."WS'/.*GT/P]K,,/A^VU==.ABT-/EDLG>- MPP/EX /2**\QTJ"6UTH7>@6_V-[S5+FR@B:3.(9#]X$$CY"N\ ' 8"O2+.T MBL+&"TMEVPP1K&@] !@4 34444 %%%% !1110 4444 9%QKHM_%EKH[0_)<6 MS3&?=]U@P"IC'<;SG_9]ZK6_BVVE\07^FSQF%+:2"*&;);SWDWC& .,-&PS[ M5+J>@2WUY>W<%TL-Q+:Q16SF/=Y,D;NX<\\CB^]49_!SCR9;*[2.X@BM M]CR1[@\L4C/N;!&0Q=\]_FS0!8UKQ;!I5Q)##"UR\,/K)EB?48VMEN(K$KNZFEN[V]A M^UW G\WRHB$&^%8E"@G. %!.>I)Z51N/"6JV6JZ3:6&X:<-$UL8XC(=RL 1P!UQP4.$$JK- \1=#T==P&Y?<<5AS^"I=2DDFU:]C>6ZDE-T((BJ['MV@ M"IDDC .(M4TMXA$+#9ME+_ZS**[<8XV[U]?O"H= \56^M!UDC^S2^=.D:,2=Z1L M/FSC )5E;'H>^,U%?>%I+M+LPWH@FNKWSY)%CR3$T:1O'UZE$QGL<''%5=6\ M*R20S16+LCWFI+.)(E ^SQF)8Y1SU!16'U8>E &E)XOT:/RR;B5D>)9F=;>1 MEBC;.UY"%PBG!(+8X&>E-'BNUBENX[Q)%>&]:UAB@C>:2;$:.6"*"> W/88Z M\UEZUX#34-3N+BT>"*.\B2*<2K(2@5=H*!7"GY>,,",CODBK/_"+7EGJ3ZCI M5Y ES]HE=$GB+1^5(D2E#@@Y!A4@CZ8YH LW'C;0K=8&-U++Y\#7*>1;22$1 M*=KLVU3M"G@YQ@U-;^+-&N8[B1+O9%;P_:&EEC9$:+_GHC$ .O'5622]666>SG@E?RMN9)9#(S 9X4$X ].])-X.^T6-O;->;/(TQ+)72/HZ M,C+)@G& 4'R]Z -'3?$^FZIJ3Z?;-<1WB0^>T%Q:R0MY>TE_(_P /\S;N?]6G_71?YBIJYF?1-?"+N\63GYU_ MY<8/7Z5+_8?B#_H;9_\ P @_PHY(_P R_'_(/:2_D?X?YG0T5SW]A^(/^AMG M_P# "#_"C^P_$'_0VS_^ $'^%')'^9?C_D'M)?R/\/\ ,Z&BN>_L/Q!_T-L_ M_@!!_A1_8?B#_H;9_P#P @_PHY(_S+\?\@]I+^1_A_F;=M]Q_P#KHW\S4UTE_(_ MP_S.AJ&7_CZ@^K?RK$_L/Q!_T-L__@!!_A44FB:^)X@?%DY)S@_88>./I1R1 M_F7X_P"0>TE_(_P_S.FHKGO[#\0?]#;/_P" $'^%']A^(/\ H;9__ "#_"CD MC_,OQ_R#VDOY'^'^9T-%<]_8?B#_ *&V?_P @_PH_L/Q!_T-L_\ X 0?X4TE_(_P /\SH:BM?^/.'_ *YK_*L/^P_$'_0VS_\ @!!_A45OHFOF MUB*^+)P"@P/L,/''THY(_P R_'_(/:2_D?X?YG345SW]A^(/^AMG_P# "#_" MC^P_$'_0VS_^ $'^%')'^9?C_D'M)?R/\/\ ,Z&BN>_L/Q!_T-L__@!!_A1_ M8?B'_H;9_P#P @_PHY(_S+\?\@]I+^1_A_F7;S6]+T_5X[:^U"WMYI4 2.20 M*6YK4KP3QKX+\2R^,9OW%SJIN2I2Z2,888 ^;'"XZ=A7M^CVT]EH=C;7;9=7@O'.X9#AE; XZ90?K0!6E\6V<%FEQ-#,N$F>X0 %H!%PV<=3NVJ . MNZLO5?&.H6<,UO+H\VGW9M&NH))722,JLD:E3M/WOW@X_4UJ1>&+:6]UR:_C M5UU4B-HT"(+JX:;4=8U2^?[*UJOG21@)&71C@*@&[ M,8^8Y)[]L %MO$]NNEPWI@EV2WLEF%R,AD=T+?3,9/XBJ-GXRN-0LK62RT&[ MDN+BV6\-L98PT<#?<8G.-S8.%!['.*M_\(G;?:BS7MXUKYTEPED63RHY7SN< M?+NZLQ +$ G..F!O"D*0VBV&H7UA);6B6?G6[)OEB4<*VY2,CD@@ C)P1F@" MD_CE)&E?3-*NKVU@LHK^:X#(@6)PQP QR7 0G;^M%OXKF>\N[6V@DU.Y>\=+ M:%%6(+"L43LS,21@&5>>"2P&.]:<'AC3[:TNK:V\R.&ZLTLR@;[D:*RC&1UP MYY.:K#P=:0OYUE>WEI="8RKW,;0 M_P!F33:A)=W*1VI*QF**)@I+MDC@LHR,YR,<4^Q\;K?W5C;KI5S!-=23HT<\ MD:-%Y4GEM_%ACGG"DG;S4UOX,M[.&+['JFHPW<*SN4MS MC'S[A&0P]OW@Z^AK-@\;RW,T"0Z#>$7DT\%FS2(!*\18-GGY%PC$$]<>I&;I M\(VOGDI>WB6KR12S689/+F>,*%9OEW#[B9 (!V\CDYLV_AVTMCIYCDF/V"6: M6+-Y9+8R*GD*CE&W,3C.\$#&< MX)Z53M/'4NI>2FG>'[Z662V:YDCD>./RE65HRK$M][*' 'YUH'PG!&(7L+^] ML;B'S5$\+(69)'+LC!E*D;CD<9'KRXNX;=&9=N['OB@#'/B"_&FF;,>_^WA8_<_Y9&X$?Y[3 MUJ;Q/J.J6%]9FTFCM+-P0]Q)#YD?FY&U)".41AD;QT.,GH#9_P"$8M_[2^T_ M:[K[/]I^U_8MR^5YW]_[N[K\V-V,\XIEYX56^CDBN-8U-H9A(EQ'YJ;9HW8M MY9&W@ $J"N&V\9- %[7+Z33M&GGMP&N#B.!3T,CD*@_[Z(K*@GUG6[J]^Q:E M'86]C,;5<6PD:>10-[-D\+DX"CG@G/( OR:(\FIP3O>RRV\=R;GR)<$(PCV* MJ8 PHY;!SR>M1W/AP27UQ=6&IWVFM=8-PEJR;92!C=AU;:V !E<$X'I0!F3^ M)]5T[4[Z"ZTTWJV-E#1ED'C&X;5YK&TLIM4EF MGD^S",)"D42QQ,=S%CG_ %O!QGG&.,UMKX=M$AO(Q)<,+RU6TD+R;FV*K '< MD2_F: *T?BTWJ0+I.E7%Y>31I'AD:/? M6"02L]CIUBUM!YK[I'9G!9F.!T"+SWR?2@#H**** "BBB@ HHHH PKSQ78:= MJM_97]Q:VK6MO'/'Y]RJ&;=OX /ILZ\]:;;^,=,>PLIKMVAEN;2*ZD1(WE6W M61<@R.JX0=>6P#@U/+H*3ZIJ=W+Y3_;;:.! T>3&5W\Y]]X_*N;D^'<@CB2& MYA;S+*"TN7=IEQY:;-RJC@-D=FS^.2* -^Y\9Z%::A/9W%XZ2V\BQ3-]GD,< M;LH94+A=H8@C SDY ')J;_A*-*_L_P"UF:4+YWV?RC;R"8RXSL\K;OW8YQCI MSTJC-X4:2VNH8[A%6;5+:^7*9VK$8?D]R?*Z^]+<^&[L:A-J-A=PK=_;_M<* MRQDI@P+"R-@YY"D@CIQUYR ,E\=Z8TM@NGI<78N=1_L^7%M*IMY/++D,"F01 M\O!QU/\ =-7)->T/4IWTZ0K<[F9%66W8PRNF2R*[+L9A@\ DC!]#6?9^%=1% MTMWJ5_;RW!U<:DXAA*J%%OY(C&23QUW'KZ4^V\+WT7V.REO+=M+L)VGMPL1$ MS'YMJLZKMC') M+;> :MZIXNT71I)UU"Z>-;90UQ(EO))' #TWNJD+GL"1U%8]OX.U.QTAM,LM M0M?L]W90VMV\D!+*4B$3-'SCE0.&Z'GGI6?K=AKD+:SHNDVC_9=4QY0W(ZC=D"@#M5UBQ>.-EGR)+@VRC8V3("05QC/8G/3'/2KM<]: M:-(OC*XOF#K:QPIY:,!M:X9=KR#OG8J+^)]ZZ&@ HHHH **** "BBB@#G/&/ MB-M!L[6*TFM([Z\FVP_:Y0B;5&]R22/X1M'NRU)8^(/[3U_3TLI$DT^\TMKQ M"!DD[T Y^C&M!]'M9M9.I7 ,TOD"!$D *1KNW':,=6.,G_9%9Q\)QQ:DE[I^ MIWMBZ"10D(B9=LCAV7#HV!N&>/4T 2^+==_L'0C+%-;0W=S(MM:M=.%C$K\ ML?[JC+'V4]ZHQ^-/M%II']FV#:C?+4]>N?6@#+L_&XO+6*Z72+M(+FVDGM2S)NE\O&]=N?E/7&>N*DU+Q6D M>I:?'9,#:O/']HN&&5V-!+)@=\@1JQ]F'K5^R\.6FGQZ:L#S-_9JR+#O8?-O MZ[N/Y8JGIGA"UM])L[>[&9(;M[QUC;*%W5TV55D\P(F_E PVMC!VL1GGD8-,USQ??6VCW]QI6G2S)9D0O>G M;M$N5#80G)4$X)['/7%76\$V S M[CCZG*:AX)MK^.Y@&IZC;6=W()9[6"1 CN,M(;R\%H]S]K>QWKY+2YW;ON[L;@&V[MN><5"/ M!ULUXUY-J%]+=&42+.6C#+M1T4<( <"1N3D],DXQ0!I:%JO]MZ1#?K#Y*S#* M@2K(&'J&4D'_ !S6A6?HVCQ:+9R0Q32SM-,T\LLH4,[MU.% 4?@!6A0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#;_ 'IO^NA_D*FJ M&W^]-_UT/\A0!-TZUS=EXUT^72]0U'4,V%I9N")9,D20LVU)A@9VL0^*Y37_ +':Z1CPJK6TNV.!HV= MYP8UD5EPKM@;",XXXW#O0!N2>--#@M99[FYFMA$T:LD]K+')F0[4(1E#$,W M(&">*5_&.BQPJ\MQ-&[7"VP@>TE6;S&!95\LKNY )!Q@XK"UWP[K]_-;:A+/ M:MJ$=S;1PBVA)CBC697=V#-ELXZ C '&36E%X:O[C78=9U2ZM_M23(3';QL$ M6-$E4*"3DDF5B3Z<8[T 6;CQ7HYD,(N7)20@.+>39(R'+JC[=KL #E5)/!XX M-7+OQ!I=C&KW-VH5X1,A12^Y20JXP#DL6 ZL>@.#6+%X:OK +$1,_)VJQSC W=0,G Z9-,G\"";2[FW>[\R3[3'+9EMRK%'&28XB58-@ M;FY!!Y'I0!L'Q3I*V(N6FE ,WD"'[-)YQDQG9Y6W?G'.,=.>G-06?BNVO='U M?4H89'ATV62,JJL7?9&KD;<;E;+$;<9&*S;3P=>6 COK2XMDU..X:4*XDDB* M% A0EF+G@9W9X/&,5H:;H-]#I&L0:C>037.J32REX8BB1;XU0+@DDXV]>] $ M=GXUT\Z59W&J%K6>XMUN)8TAF=;=&/#2,4&Q?]IPH.">@S6I8:YI^IWEY;6, MS2R6+^7<'RG"H_\ =W$8)Q@X!/!'K6')X5U&"">WTV]MDBO[..UO&FA+,NQ/ M+WQX..5[-QD ^HK4T;0VT?3[VUCF#B>>26,X/R!@ ?4C'6@#,L/&"R^ ;GQ M#]C;S8Q(PLQ)\S/D[$W8_B!4YQQN]JNZ)XHCUC4KRU^S^2MO'%(DA?(D#Q+( MW&.-N]?KFJ6G>$FA:R1KI6M;>V\F:$1_ZV95,8DSV&UFX_W?2HH/!5S#H:V: MZ@B7!E7S)DC/SP^4D4B8SU*KP>Q"GM0!;A\7_:/"NHZS':(GV.>6)8Y9B%=5 M;"N6"D@,I#=#UJY9^+-'O[X6EKW#FWD6,RH3NC$A7:6&UN,YX-5KSP MNUQHVNV$-PD:ZI/YL9V<1?)&I&._*$_C3X?#)9A&?FV[?E!W=><$=C5I_%>D M$K*9YD,@#:N=?MD\,WNL MV7^D):02RF-@8VW1J248$94Y&"",CTI\6K^;K%M8^3CS[)KK?N^[AE&W&/\ M:Z^U4]-\,I:^&;S2KF12;X2^>T6X@;UV\%R2<# R3SC\*@M=%UR*1[N6\L#> MPV@M+0K _EA=P+,XW9).T< \8ZG- %G2-?N=4UB]M391QP6TCQ%Q<9DC93@> M9&0"HMG5Y=0^WV7VB*"6&UD M^SD&3>04\X C<$QP 1G)/%:B1W]Y;:A!?"*)9"T5N4Y)38 6;GNVX@>F.] ' M/Z5XWFOK&QNI(]+D6]EMXQ'9:@9GA\W^^-@QC]36[HNI_;9+ZU\K9]@DCAW; ML[\PQR9QV_UF/PK%M/#&JIX?M;"=]-CFL/L[VTT$38=XL??![''8Y&:N:+I^ MJ6#1RL;:5]0N/M%](@(6-!"L:(@)R3\BWBVQ) M;;LRC-NZ<_=Z>]9TOCWPY 5\^^>)'CDDCE>VE$KW]B!;> M4$AMH& ^29)22S-G)VXQVXZT =!INJVNJW$LEFTG[H>7)'-"\3QMUPR. PX( M/(Y!S6E679:YD!9L!3*^ !GU.% ^@K.NI/#=K.VFWKZ7#+>*%:UE:-6G M!8X&P\L"2WXDT 8E]9B/4]:UK1;;?>Z?921QLN3Y]R4W'*]&V@(/JS"J-VVD M:5%IEQHMS&*2UO#*SC4-CG#$J22N/E R,;>.EM(O"T7B*46*Z0F MLDL91#Y8N"?XL@?-]:D?P]X=DNY;G^SK%+F.02R3Q(J2(PPP)9<$>O7D>QH MYTSS?V;Y8G8=VW[1NV_39SCT]JQ_#WV[^VII;>UAMKF!;RYBE% MQ)))J:[Y%"%2 H"MMSR2,)C@YKN[K_A';"XCUR]_LRVFE 5+^8QHS@C@"0]< MCWZ5);2:'<1I<6CZ?*EJ#.DD3(1"&W9<$?=!^;)[\T 2R M:O(D;)>> /?[YKG9M9U- M+GPWJ=UJ5K>)>+/=+96R["<6LC;5.3O49 )(ZX/'2NDU?4-#@N]+U*^U%8FC M+O;&-MPE5EVL3@'Y>0<],XYJU#I6@64AU:WL=.@=LRF\2)%)R#EM^.X)YSSF M@#DKSQ-KFGKIUP-6TV\74=/N;M84@QL9(3(I0ALLF< DC/3UK074=T?6 M+&UFLK".\FGDMOEF+[L_*6^6-=N"^:L7NBZ7J7D_P!HZ=:77D?ZKSX%?R_ID<=!^5 'G]KK^L-.FNR7 ML9\WP]8W,D B_=*7E.]QSP -QSZ=>E;VO:[JR>)!I6D3VT*R26D?FR1>9L\P M7!?C(R=L2$#W]ZZ:/3;&)-D5G;HODBWVK$H'E#.$Z?=&3QTYJO;Z5HVF)#;V MMC8VBF7?#''$B9D"GE0!][;GD6)-6?2WC2#:90"P$ MN<\-D#@<8^M&H>+=2A\*:7?6C6S7=U9SS2 KE=T<+-T!X < 'ZXKKQ86@&!: MP@>;Y_$8_P!9_?\ ][WZU!'H6DQ37,T6F6:2W0(N'6!090>H8XYS[T ZO MXFTX:JDFHVDQTW3$U0N+3;YA/F9AQNX7]U][K\WMS+KWB'5DL_$-]I^HV6GQ MZ+$"L-U%O$Q,2R;G.X%5.[:,=U/7I7826-I-YOFVL+^=%Y,NZ,'?'S\A]5^8 M\=.3ZU6O=!TC4ITFU#2K*ZEC78CSVZ.57T!(Z>U '&1ZOJEI_P )/J<&IVQB MT^[21K%TW-)F"(["^<5=U6^N;2'QFMO(Z;;6*:(DG]T\D14D>F M-BG_ /773-H&CO?+>OI5DUVK!EG-NF\$# .[&<\"J\^BV%S'J]A/.SR:LC-. MI==ZH4$8VC' ''OF@"AKT_]GW^A+:%Y%MI)MT*/EG"6SD*?4].OJ*Q+OQ/K M=A#I=Y_:VFW,>IV=S-%9"I#?-'EL9//3FNHT6#PU97T]KHATQ;]5"W*V MQC$QV\?.%YZGOW-.AT7PU"7FM].TI#<,\+ND,8\QB2&0G'))R"/K0!@:S3Y,B'H.3D9VD9YX.F_P"NA_D*FJ&W^]-_UT/\A0!-115/3=6LM7M6N=.N%GB25X69>S(Q5A^8 MZ]Q@C@T 7**0.I7<&!7U!XI-ZE0P9<'HG(J8L!G) P,G- "T4A=0FXL OKGBJ/\ ;=@--O;\SXMK%I%N'*D;#'G? MQWQCMUH OT5#;7<=U;0S)N03*'19%*-CW4\BI0P)(!!(ZT 96JZFVCZ'<7D< M0FD$PCC1FVJ7>0(N3V&6&3V&:YW4/$OB;3-:&DR6^E7,\HMS#,ADC7]Y(R-N M0DD;=N1@_-[5O'4=(OH]8TVZ>.X%FI-] R%@J,"PR.^0#TJ+2O#/AX"+5+"S MWO.D4JW$LDCR,J_-'EG)/&> >F: **^(=9DU3^PD6Q&IK,X>Z9'\GRUCC?<$ MW;MW[U5V[NS'/:HK36]4M?!NOZA<[)+VSN[E5"L9(TVG QT.T=<=NE:DMGX> MUG5;^Q=5DOK:2.XN/+=XY(W9-JL'4@@[!C@].O6K^F:7IFC6+6>F6\5O;F1F M:-3P78Y8G/N& /X5TL6@:%HA;48[41BU M1G0EW=;=] !X2:2.WN[.[EN_M=O(HF@NI_/,1* _)(>61N6!/(R1@8P.AK)TK73 MS)I4 M: +%%5[N_@LO*\[>?-E2%1'&SD,QP,X!P/<\"EN[R&SL9[N8L8H(VD?RT+MA M1DX5T[38XH+R?9*M MJ)RH0GY,JN>!ZL* -:BD#J5)# @=3GI3)KB*"UDN)&Q%&A=F'/ &2>* )**I M0:O9W$EDD4I+7UN;F ;"-T8VY/M]]>#ZU#!XATZXUE],BED-PA9U^ZMK6UAMY7T:U0O-<7+1!;\J"'!"-OV#J./]9^5'6);S5-2NKPN;;1[F MUMHM506V^6)2958JQZ;6X;@D [ATKTZB@#D8]?T?_A(M3NYKN$OI4#016X;, MI >5PO4Y(51Z[?>LG3K37-)\^]UFRMXCK44HNVAN7E?SV!:+T&U+NS+9\H 9W$D%L _=1Q_'SZ310!S7BJ;3GTW3[F>]% MDJRB:UO&BWP(WEL ) >-K*S+SCKP0<5D:7>66G:E:ZCK]HFEVTNF01V!F0K% M:D;O,B!(^0GY" <$@ ?PD5WE% '"ZAX2L?%%I#>:%LLK?S"P2:U=%9@[,)5 M*GEG8_W6R#[G5U^R6R\)6EAN,D2W5I%(Q &X>:7VOZC-X-MK>QU"X M_M>QTJX;40F?,AE6W*@OQ][S<$>N,C(JY?V6HV-UK<,&L:J\>GZ=%>6^Z=B6 MN#YFXD_Q#]VO[O[O)XZ8[^B@#B+K6[E%O],^UR)JT^H0/9P<[V@9HR2GJF!) MD]!ALU3L[74II]&DFU?5&_M.^NX;M?.8 0J)615 _P!7CRT&X88@GGFO0Z* M//4U*4VVGQ^)-4O+'35%W']J65H6EECG9(P\BX.?+7('&XY/.*Q=*O8)M3TV MY\1:UJ=M')IDZB[D+6[RD7;[ [ JVT A.,^G&*]QVCWQ[69?X2?E)&!@GM3_$<5[=^(+V#3B1=_P!@S"U(;:=[. <' ML?E7GZ5U'V.#[>;WR_\ 2/*\K>2>$SG '0<_G@>@H:S@>^CO&C_TB.-HE?)X M5B"1[\J* ./N;O1+_3],T[PY JZA;7,+06Z0E9+$*X\PR#K&-NX'/WLXYS5> MVEB#6NBJ2=1AUZ:[DMMAW+%YLDF\_P"R59<-T)('6N_HH \R5M._X1SQ#:V. M+BTCTIBERT)CFMN7(MY#W92F_P"NA_D*FJ&W M^]-_UT/\A0!1\1"_?0Y[?1PPO+G$$';S0])@ ML95_M>PNKJR0PQ1K!M:.6-0I^;G>O&?5 .]>GTC*K@!U#8((R,X([T >7ZQI M:?;;2>+PW+!I,NH6P&E_)&9G1)B[B,';T*C:2-^WGMF];>%Y+WQ%:7*Z-]BT MA+J2:"SF1 +=Q"5\SRP2%W/@A1W&X@$UZ$RJV-R@[3D9'0TM 'G5IX:>X_LZ MTGT66QEC1H]6OF9?],W*5X8'=(3(5D#$?+M[$XI^I:#KVIZ6MYJ4>ZZCN8XY MH%C67SK>(,,["0&#.?,VD]-HZC%=Y<_ZM/\ KHO\Q4U 'G=KH-W;VEE+JFDR MZCIJ7$SG3?*C'E;@H1Q#N*X!#_+D[=^1Z"U8Z#2\>]:WL9F M5SARQC'4CN.,\?A6[XNUN?0M*M[BWDMX6FNXH&EN(FD6-6."=JLI/YU5TKQ' M$,WF.N-K,Q &P=_6@#'U+P_(L]]!#H337,WE#2 M[V+8J62JB@*#D&(*P9L*/FSWZ5N>'-+.@Z+J$XT__39KFYN)%C \RX/F.4YS MW7& 3@9[5K:->OJ6A6-[,JK)) M8E+2RRRR.@0#.#G:,=.I).* ./W-R+A+NVB@5&+3DD_/GY M@C;0.GR@_2NE\.WEPGA6!)M+O8)[*T1##*BAI&5.B_,0>1CJ*SHO'EG%>-I\ MFE:JNH&Y\D6GD*6+,KN/F#;<;4)W;MH[FM#_ (2ZT:-$BL[V2_:9H3IZHHF5 ME 9LY8( %93NW8(88)R* .:;PMX@LM)DO6N%O+R[BG%U:Q0JK9N!R/,)^8(V MT#I\JTY? MM$QBCT:(0?V$(MF%VFZ&<,1WD )^?KSUK8M_'UE>7"VUEI>JW% MT1*6MUMU5D\I]C[BS ##=.>>V:U9O$-C%HMMJ,H(SVP7#29_O>U5IM OO,,, MFD2RZK,T+6.I@KBS58T&-^=R;2KY4##;N^36^/'=B-1:Q&DZH-2,P@-K]G7> M7\OS/O;MN-O.[=CMFIF\6VDTUF+.ROKNX<2M):PQKYD 1BC[\L ,,", DD@[ M M,FD\3^&)-7NVN;?3EE:31_LXG0*LFXRH=H;J/EW?K72Z9XBBU+5;C39+"]L; MRWA2=X[I%&4W4>@62V^F MLEI+/;P1(4N"CS;U\LD!C@Q$@XW!0.>E:WAK1KN+PUJ5K.C6ZW;R>1 \2Q") M2@7A%)" MDXR>N>,X'5T4 <7IBZG"VGW$NBWBG1=)DMWBW1[KF4^5\L7S8(_ M='DD#D>^)X?[0MO$T]U9:-=V\;"62]C$J-%=87]VT?/$IPH/0=U*/%')RLQ4\^7CG/8XK1H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AM_ MO3?]=#_(5-4-O]Z;_KH?Y"@":BBB@ HHHH AN?\ 5I_UT7^8J:H;G_5I_P!= M%_F*FH S->TB36+2!+>Z%I-;W,=Q'(8O,&Y#G!7(R/QJA<^'-0N)%NAK*Q7S MV[6L\T=H-LD18D80L=K#)PIK*;PE/0BI$JQ2(JB/)RI+\C.>^1VUE\)SQ2"_@U5UU@ MS/+)>- "D@954H8\CY0L: 1%7)>3>3@=,'@#TIX\+JGAK3=+@O)(IM,$9M;L*"5=%*Y*]"""0 M1Z$].M;U% '-Z;X3FM?$#:S?ZM)>W3R;R/)6-%_=[ J@=!CGDDYSS43>%9K/ M4EN])U1K2ZF>?S7> 2*Z/(TH&TD8*EVP?0LP9'(L@SW#1+QT.3FMVB@#$TK0KRSUNYU74 MM5:^N+BWCMPBP"*.-49F^4 DY)RO_-9;:.7RKE,_+L?@.?\ =;;SV!:@#FM$^&D>C7:74VJ3:BZP7L4BS($\ M_P"TR"1BQ'3D8X'>N;\/> ?$=WKUK#XF$R:%IEC<65M#/<1.YCE4(%4Q@$X5 M?O-@]..M=9?W^HV^@2>*+:623RYFG2S>0K'+;D! N.@) #@^I/8U:\ZX\,?9 M9]7OY;F*:!UNG=LJ)QF0%!V!&]0/9!0,PK/X1VMKH>IZ:^HQ,+RT^R131Z9! M#)"F>I9%#.QP,DD9QTK6U#P&+^\U.3^U)H8=52VANXDC&7AA#!D#9XWAL$^F M1WI8%OKW4K+2]3OKBW$MJU],L,IC>1RX_=AQR%0$ A2"YM8786JR+\T$7 M\,6<_,%Z ^F!VK6KS_\ MC4?^$,O[2XFOIM0MY(6$ACDM99DDD7(4N%(P2Z MCH .:8[7=UX1EOQAT5YTW MA_7X_'L=U%]J:%6VK,TP9 F_()8MNX3"E,1Z!817*K->W5G;O:-(QS.[85]Q_V3 M\QQ_":CL]7UZ/5;BT$MG<-<:R]LC2JX$$2P>8<#<<].!QR30!VM%1HL4U]%,"48YB*Q2,"OOE!1_PD6I1:?<7L45N]GIHC2X64GS9CL1G93G M"X#C (.X@].M '6T5C^(KF6*WL(H)'B-U?0Q,R'!V[MS#/N%(_&L6S\:7EUK M(46,GV%[Y[)5%C<;QM3FXN!(T<444OE[0A?).2 I4 <]>MG3O$NN:JT=A#!I]MJ.^Z\Z1R\L2K M#-Y0V@%2Q8D'J,>_% '8T5PEKXI\0:O!+#%#I]F\=G=232!GEVO'-)$H3!7( M^3.3CZ<\5M"\0:LD=E \PNM0O;"P5'GD;R5=XY7:0KG.<)S@Y8XZ=: /1**\ M[U7Q9K5A>W O(H'N-+EF"+:RLD5R!9F5=ZG)')QC)QC.35^X\1^);-M0CN+? M3&?3[)-0D9/,VR(=^81DY##8?G/'(^7K0!VM%)M1B.HWUI!:G3M*D5)X MY21--E%=BISA%()('49X .WHK(UK4KRWO+#3],6 75\S[9;@$I&J+ECM!!8\@ CN<\5Q> MK>)->N+._4S065W:6^HPDVS,T;-&(=LG4$-AVQS\N>^,T >ET5QMYK.N6&GZ MF-,6PE&A6P\[[6\F;EQ$)#ABQ*#!'S-N).?3-:^HZUW,.EVT=E'J/FW"SSR*S0A82@)5 026\Q.-W'SJA96 "GT&.*W: "BBB@ HK(\0^(8M MAMW>![EYY=OEQG!6,#=)(?95!/OP.]76U.S66XC,XW6\(GE&#\J'.&]_NMT] M* +5%<];>,]-GO\ 4HG,D-M86\-P;J2-U219!D8)4#/3 !).>!Q4DWBRQ\F" M6U.]6NUMIUG#P2094MDHR[LX&0"!D'.: -VBN=B\>>'9H!+%?2.C1"9,6DV7 MB.?WBC9EDX.7&5',] M+Q[:?4%5XQ&TCB)VCB#@%"\@&U0V>"2 : -R MBLRU\1:9>%5AG8.TXMQ'+"\;ARN\ JP!&5&02,$5%>>+-&L;H6L]VQN6E>)8 M(H))9'=55F"JJDG =2<=C[&@#8HKE-5\=VFG1-<0P&\M?+MGC> NS-YLQBY1 M4)7;C//4_+@&MY-8L9(X72?(FG:W0%&#&1U2YFEA5&EEWLZJJ[P0 -A)."3D#BLMO&,.B MZ2XN;Y]0N!>K:Q-?6S6)7>I=?-+(.BJQW*O( P,T =G17(0>-[B_-E!I6F0W M5UUAO91,94N[SRHH_*D M\M@'V$L2W3Y1QR<=* .SHKDO^$Y+AKB#2W>Q2PCNWE,P60M(S*D2ICDEEQDD M#G.:AU/Q1K-K2A=,BBB2/*@;)=C2,<]<%?_ $'W MH Z6BN0T+Q/>/%)8D; YR"1DGJ0.]6H_$^H7V%TG1 MTFD6V%U(L]UY6$,[O55@2WTV*VDN=-6\C%S M=;6+,A;:H"$.%( 8@Y!(^7'-9VB>*?$@45Q5U\2+*&\9(8H6AACADE$MSYT[R%8$Y*]<# M-7(O%M[)=7#G2$33;?4!8-<&Z_>,Q8*'6/9C;E@#E@>O!QR =317&:+XHU2^ MTF,6%C_:5Q#;F>YDN;E82:OW'B2>;P3I^KVD*VUQJ0M MEC64[UMVG95!;&,[=_MG'O0!TE%/3NEAXIU;4[>T6VT2!;RXM!>O#+?86*%CA 7$9R[8/ &!@_-TH MZJBN6T_QJ+G25O;W3GM#):-<1P^:'9W5RC1<#&[=L''7?[55T[Q7>KJB6-W M)&N+^:'S)IPBQ[64>5&0@#D D@-@D*>2>* .SHK%UC4Y+/7-+MEE\J!TN+FX M(4'='$@X_P"^G4\<_+68_B[4HDLY;K1DM[34(998)UNP[Q!8FE'F)M !(7HI M8#G)XY .MHKA+OQ-JL'PW,HF']O);%FD\M>JQ>:S[>GW/;&2!6A]JO=:N-3G MCU:ZTZST]Q"D=C DLLC>6CEV#(Y/W\!5'3GG/ !U=%)]"T^\N M+:^UBQMITD^:*6X567@=0351BY;(F4HQUD[&U16)_P )IX8_Z?_ I/\:/ M^$T\,?\ 0P:;_P"!2?XU7LJG\K)]M3_F7WFW16)_PFGAC_H8--_\"D_QH_X3 M3PQ_T,&F_P#@4G^-'LJG\K#VU/\ F7WFK<_ZM/\ KHO\Q4U<_/XR\-,B[=?T MT_.IXND]?K4O_":>&/\ H8--_P# I/\ &CV53^5A[:G_ #+[S;HK$_X33PQ_ MT,&F_P#@4G^-'_":>&/^A@TW_P "D_QH]E4_E8>VI_S+[S;HK$_X33PQ_P!# M!IO_ (%)_C1_PFGAC_H8--_\"D_QH]E4_E8>VI_S+[S5MON/_P!=&_F:FKGX M/&7AI5;=K^FC+L>;I/7ZU+_PFGAC_H8--_\ I/\:/95/Y6'MJ?\R^\VZ*Q/ M^$T\,?\ 0P:;_P"!2?XT?\)IX8_Z?_ I/\:/95/Y6'MJ?\R^\VZAE_P"/ MJ#ZM_*LK_A-/#'_0P:;_ .!2?XU%)XR\-&XA(U_3<#.3]J3CCZT>RJ?RL/;4 M_P"9?>=!16)_PFGAC_H8--_\"D_QH_X33PQ_T,&F_P#@4G^-'LJG\K#VU/\ MF7WFW16)_P )IX8_Z?_ I/\:/^$T\,?\ 0P:;_P"!2?XT>RJ?RL/;4_YE M]YMU%:_\>&/\ H8--_P# I/\ &HK;QEX:6UB5M?TT$( 0 M;I../K1[*I_*P]M3_F7WG045B?\ ":>&/^A@TW_P*3_&C_A-/#'_ $,&F_\ M@4G^-'LJG\K#VU/^9?>;=%8G_":>&/\ H8--_P# I/\ &H[CQSX8M[>2;^W; M"3RU+;([A69L=@ >31[*I_*Q>VI_S+[S9_Y?C_US_K4U1.I@?\ Y:( W_H0_.K=TCB MN#+Y;,JDD)M#%<<=3C/)'M0!MW%A:W6GM8W$*O;,FPQ=!M].*6\L;;4;?R+Z M!)XMZOL<9&Y6#*?P(!KB(XM6LK2RM8WNM^HO-II\USOA19'9)1NY.(@XSU)V M$YJAXGM)5M-7B>TUR75Q,HTV2R$S(L/R[0K)\H ;<&.XG=UR* .\N;33-?@ M'G*MP()6"R(Y5XI%.&VLI!4]0<&EAT+3;>".*.U7;'.+@;F9BTH_C8DY8^YS MT'H*Y6QENM#UFZN;VUU VDYNU18+:27]Y]H++E5!QN4\-C''7I5*VT;6(=.O MI[E=2:[6&RA<),Y;R@$,XBYQO(W D=C=AUB/[L'. 3NQUI+VPURTU"\M-#2]2&![I;(EF*J&M86 M7#-Q_K#)MSP#D=J ._:ZA2[CM6D43R(SI'GEE4@$_AN'YTGV.#[5)<^6/.DC M$3OW*@D@?^/'\Z\Z>T=M2=_"-EK4#KI,RF2ZCE0"4O%\JF7_ ):E0W(X) Y. M.&26D$VH7:Z)%K]AI[:7MDDEM[ED\WSD./+;YV;:"&V\E$DPP!P%;@ @UH)I=UJNK:+K%]97"7$MQ/<".7%)']XD4 =3K%E'>6L3RS>2+6=+K?MSC8L6 MT"O)(?/C=9&,99A_K F=H8@_>QGD\\US_AJ.**2T>[M]8CU586.J2SB00EMO MS;BWR,-W*^7G QT&15_0%N(OA;:!=WGC3,Q^N=AV_P!* *^HZ7I.L6MO_8^I MPVHLT>\& S+LE+$R91T<9(;E7&>0B&+P[;:3?VFI[[&*V+7=C;LQ@?!"R(0#O*LG( ; 89&": +^GV/AG3 M="%[IT=K#IOV9E$L;'RQ$S%S]!EB?:FZGX0L;S3EM[';9.@A5'"EAMBSY:D9 M!P,G!5E8=0P-9\FHM_P@MW;:M8S0/+IUU*[+:E(R@R,L.B.X8-L//+>AKI], M26/2;1+C/FK @?/][:,_K0!AZ7X(TVTM9TU!$O9KF5I99-K*"6C$1QEF;[@P M2S,3R<^FS-I-C<-&M(NKY;N>S5I M5V9^=@K[/NET!VN5[%@<=JBO_"6AZG=O<7U@LKR%6D7S'"2,OW69 =K,,##$ M9&!SP*V:* *>I:59ZM D5_#Y@C%]& MTR;SK*R5)O/^T&5G9W:388][,Q)8[6(R:?=>'-*O%(FM<-Y[7 DBD>-UD889 M@ZD,,C@X/-:=% %/2])L=%L5LM*MDM;969A''T!8Y)_$DFKE%% !1110!@:A MX5@UK7GOM7>22&. 06L4$\D)0-S(6*,,[B%&.F%'J:H?\(QJ]I')%IUW:,D] MI]AD:X5RR1*S>6PQ]Y@CD$'J0#GK7744 ]U"YM8[R26(LD*L8UCC64*,GDL3*22<=ACC)Z^B@ M#G+;PQ)!-:.9HS]GTJ7D\+W#-<23+&IVAI!& %)YP!$.3U//'2NCHH XK_A!KGR;A/ML693$0 M=AXV7C7!_,-M^M:MIH[CQK>W[!TM$13%&RC#3LN))!_P!47ZEJZ"B@ HHHH M**** "BBB@#-U30K759H;B1Y[>Z@!$5S;2F.15/593-+/;M(XFFE+L[ M. &+$]> !Z#'%0S>%K&108);JTE#RMYUM.4,8P.<\#'2MBB@#"L/".GZ?J5O?)->S2VB/%; M+/&+74[*^M@JJNHRQ-=[LGAVJ!4NI^&[+5+CSVDNK64Q>0[V MD[1&2/KL;'89.#U&3@C-:U% &'9^$=-L6LA UR8;& 0V\#SLT<8";-P!_BVY M&?<]ZL6?AW3[&W\BWC<)]BCL<%R?W48(4?7#'FM2B@##/A+3OW2QO=10I''& M\,=PRI,J !=X[\ #W'!R*M_V#8_9IH-C^7-=_;'&\\R;P^?ID#BM&B@#GF\% M:7]GCAMWO+55B,#FWN61I8RQ;:Q'7EFP>HR<$9K1CT+3H_#L6AFW$FGQVZVR MQ2$M\B@ #/7/ YZ]ZT** ,6V\+6<$WF37%[>LL;11&[N6D\E6&#MSW(XW')Q MWY-+<>%[&:*T6*2ZM'M(!;1S6T[1N8L#Y"1U' /J#R,5LT4 8UMX4TBUT[3+ M&*W8P:7+YMJ&D9BC<]23EOO=\]CVI'\*Z>]TLQ:Y"_:C=O )V\N27<'#,O0X M8 CZ5M44 9FHZ2U[J]A>QR*GV99HI RYW)(H'';.Y5//&,US>F^!+E+JV&K7 MHFM;**2*!(Y9.0Z&,X4\1C:3P"W;! &#V]% &6_AS39+R2Y>$F22S^Q-\YV^ M5].F>V>N,"H9_"UE+.L]M/>6,WE+#)):7!C,JJ,+O[$@=#U]ZVJ* ,=- B@O MM*^R;8;+34DV0@DEG8;023UX+DD\DG-;%%% !1110 55BMH)))FDAC9C(@JU4-O]Z;_ *Z'^0H /L=M_P ^\7_? H^QVW_/O%_WP*FHIW8K(A^QVW_/ MO%_WP*/L=M_S[Q?]\"N$L/&MP^J:C>L;F2RN8IC8QRVLB1+Y*DJ1(5"MYH#M MP3P!BK%_XQUS1M!CU+4K&PD-W927%M#!*P\N18C)L=C]X$ C< ,$=#G@NPLC MKKBTM@BXMXO]8O\ RS'J*E^QVW_/O%_WP*Y#6_$FO:,D=M>6FGSWET$>U\J1 MUC5O.C1E]:WM&T^RNEM+@ L)9&W*KN@Z !FX4Y M) ZC(HNPLCI?L=M_S[Q?]\"C[';?\^\7_? KF+[QK)I^GR2R68EN;-)GO88R M3MV':H7@GYV92.#\N>#BH(/&>H"*6WFLEDO7>%+:0VT]M"6E;9AO-4'Y3SD9 MR.P-%V%D==]CMO\ GWB_[X%'V.V_Y]XO^^!6%HEUJTOBC5[/5Y(3Y%M;-']F M8[#N,N6"G)4\ =3T!]JYW0_%^N/X:DOQ;V\EEIEG;S3/TMBC_ .CQ?ZQO^68]34OV.V_Y]XO^^!7)>++[5;.^TL:; M=)!!))>>>"#N;;!(PQ@XXQGZ@5 OB_5M$T.TN-:LX;DW&G"X@2W9VDW@QKM< MX.[)E!RHXP>#Q1=A9':?8[;_ )]XO^^!1]CMO^?>+_O@5B^&M>NM5GN;6^@( MD@1'$RVDT".&R,;95!R"IZ9&".G2LS3]1OY-*\-M)711,(+FXOKF M/3Y)(H83!(#&DAR#%+'_ +>5P_4' X[]'+_Q\P?5OY47860?8[;_ )]XO^^! M1]CMO^?>+_O@5YU+:[& M*YG/C!+7*[+-@3^2TF>GWLX3'3'.>*KQ>-M4L]&M-8URQM5M; MR":6."U=FDC,<;2#+'@[E0]A@D=>M%V%D=E]CMO^?>+_ +X%16MI;&SAS;Q? M<7^ >E8-M>Z\OB[3;;5S:+%/9SRE;1VV[@8_E(;[V-W##&*)X&BE>-=SW,4)5@02 /-SN[XZ"KEQXDU73[ MPZ3>6]G+J4IA^S2Q,RPD2,PRX.2-NQC@$[N,8YP7861TWV.V_P"?>+_O@5!> MZ18:A8S6ES;1F*="CX4 X([&N4/BGQ(/$O\ 8'V/3#=>>L8N0[^6$,+2;RG7 M/R[=N??-=-H6HS:EI[/=QI'<0S26\PC)*%D8J2N><'&<'IG'/6A2:=T)Q35F MCE?#'PPT[PWXD%^+R:[>)"8%D4*(\\9..IQ]*[RH?^7X_P#7/^M35=2K.J^: M;NR*5*%*/+!604445F:A1110 4444 %%%% !56XOUMM0M+:1&Q=%U23/ 91N MV_4@,?\ @)JU5#6[&;4-*DCLW2.[0B6VD?.U9%.5SCG&1@^Q- %"XU^RBU)) MKFUVP17#V8OW*[8W*@D<\A21MS_>7Z58TK7UU.6)6M9;87$!N+QAL9Q MV."AP>SCWJMJ/APW/@>;0XC')))#M9YA\KN3N9CP>IR>E6/$.D7&IV40TZ=; M:ZB?"2,#@(PVN./]DDCW"T 0_P#"3"=84TZQEN[FXWO%$'508E;;YK,>BGMU M)STZXOV.HR7%M-)?V^GTV^MY94MUU25%N(HKJ1Q# ,[PC-R7 M8$@G"@9XZ<@%Z/Q9!<>%WUBVM96VR+&+>0A'RS!5SGH"&5OH:KW7BZXM;6X8 MZ2SW%IZM+27S[2^$7VB.]F>3)C= M2,9SP4!4CV6G1^%9[7PS)HEF+6.WBO8I;5E&TF)94D(< ?> 4KGG. 3@YH J MCQ[,/%":7+I82$Y#R^>"RD/Y9XQS\P/&6 *G<1TXJ9M TM]4&HM9QFZ#;]_.-V,;MO3=CC=C/O5+5],U*_U6 MV>%+-8H98Y(KLLRSP88>8H&"&#J,=1C/(.!0 YO$-Q,TTNF:1/>V<#LCSI(J MERIPWEJ>6P01VR0<9JXVL0)J36L@,:QVOVJ6:0A5C4G !STZ,?;%9MO8Z[I, M,MAI:V$UJ9':WGN)'5H0S%B&0*=^"3CYER, ^M5-+-!M-'N?$-J\-VT(2W+Q\.=S#:A.,@9;/ZU=N M/%>B6,J0ZAJ5M;3LBN4>3[NX< GH,]L]:PX/"6I26M_)Y?3=3U"U21\1/#*PP2_ 0]LG/3JFYGD<2*/.65E*!"" MPQ@-NZ8XXJ]#X:NH;;28P\ -GJ\]]+M)^9)#/@#CEOWJYSZ'F@"6S\4:'8Z' M8/=2VVDQS19BMC(A$: XZH2H4>O04\>,]'26;[5=P00AT6WE,RM]IW1K)E I M)Z-T(SQGIS7*I;ZGX2W6@L4O6N=.2W+F*62/&O! MU]IU_IE[>?9P+>--T8)W(?LJ1$ 8QU4]^E '21:QH6MR&PBN[2]+QB7RLAPZ M\$'T.,J?;(J6QU_2M3DF2PU""=H!ND"/T7^][CCJ.*Y^V\&3IHVFZ>\L,2VZ M7<.OS9[4V7PMJFKVJVVJ?8;)(--FL(GLV9S)YBJNX@JNQ0$'R M9/7KQR ;%EXLTK4]6AL=,N4NVEB>4O&W"A2HS[@[N"..#4VI>)M%T>^* +;^-K M0:[;:4L#F>XO9+52S #"(C%__'P *T;;Q1H=YJ2V%MJEM)=NS*D2ORY4$MM_ MO8 .<=*QH/"5XNK-/+/$L+SW+MY;'>%EACC&..H*$_E3++0-=&I>'%NX=+CL M]#WKYL+N9)@86B4JI4!!R"5W'Z\<@'0:GX@TG1G1-4OX;5G4L!(V,*.K'T'N M>*@/BWP^MQ' =7M/,D5&51(#\K@%"?0$$8)X.:I:II&KIJFHW6CQ6%R-2M5@ MD6]D9/)90P!X5MZG>@)[ ]:W*XK6/#6N3Z=J^EZ< MFF26VIW!N/M%S(X>,L5+*4"D,1M^5MPP,<<<]K0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4 M-O\ >F_ZZ'^0J:H;?[TW_70_R% $U1W$$=U:RV\X)CE0HX#%201@\CD?A4E% M &=J6B6>HZ$^E-&L<'EA(@HP(L#"D 8Z<ZK@'CTKJ:* ,(^%M'M5S':,Q=XES+-)(55'#*JEF.U01G:, M#VJS-X;TJ?4_M\MING+K*P\Q@CNOW7:/.UF&!AB"1@<\"KUS_JT_ZZ+_ #%3 M4 4SI&GF>]F:SB9[Y%2Z++GSE4$ -GJ,$_G52/PKH\=G<6IM&FCN0JRFXFDE M=@OW1O=BP ZC!X/(P:UZ* ,W2_#^FZ-<7,^GP,L]UM\^:29Y9)=N=NYG))P" M0.>E-@\-:1:Z7/IT%DJ6EQ&L4L09L,BH$ SG/W0!^%:E% &?)IEGJ.UKV 2F M&27RR21MW!D;IZJQ'XTLVAZ;<0Q13VDRTGS39QR;YB#)+-,\TCX& "[DL0.PS@5#%X;TJ'46OH[4 MB=B[?ZURBL_WV5,[58\Y( )R?6M2B@#&M_">B6MQ;SP66U[<((QYKEA:=H[2-80LC2*JL MTDSR-M7[J@N20HR<*.!GI6A10!B77@_0[R]-U6&V[ M^!\V,U<_L33?L]I ;1&BLP1 C9(0%"A&#URK$20QQD@[%W,=J\#Y1QQ3;/PWI(#W+VGFR74!CE$TCR(5?!%='6SN+8VC2+.V*UZ* ,?3_" M>BZ9>F\L[,K=%S(T\DSR.S;2NYF9B2=IQSV^E:5M9P6:R+;1B,22-*X!/+,< MD_B:FHH A_Y?C_US_K4U0_\ +\?^N?\ 6IJ "BBB@ HHHH **** "BBB@ K! MUS6KW3M=TNSL;-KS[8DY:)"%.4"D$L3A1R?J<5O54FT^&?5;6^=F$ULDB(H( MP0^W.?\ OD4 9-OXPM);.2XEMIX-ELT_EN 69E-'T M^VN[M-%O+FSL6$=S-&Z#8_&X!206"E@"PXX.,XJ:7PO UUI44;;H+*ZFO'+O M\[,Q+!, 8*[FW<_W%Z]0S5/!MMJPO85U74+6TO9!)(7O=0N[&Y3,T+SNKJ %\M)FC ^O%5;?QW#<1S2II=YY,44#!\ MI^\DFQY<2C.2Q+ $\ 9Z^EB?PS:1SF>UU6ZT^X=IM\L3QY=9'WLN'4CANA R M/7FI1X2TR.SN+.(S11SB';LDPT)A"B-D/7(*@Y.>: *MQXR:T7R+G1[L:C]H MB@%FC(Q/F[MCA\[=OR,">VT\>L,_C+R+Z+[8DEBEM]I%];-&)6!CB21=K*W] MUU(P#G..,5>C\.6<5REU?:C<75X9XYOM$[HK/Y88(F%4*%&]C@ .T>TBMKNYB1C&Q4Y54526R@^;KQUXJU'X2:.] M>]FU_5)[QK;[*DTAA_=IN#<*(PI)*\D@Y'6@"O?^/;33Y8H9K;$_V9;J>-KJ M%?+0D@;26PY.TD!>P[9%:<_BG28M/-S%=QW+>6DB6\#AI7#X" +G/)9>N!S5 M'_A!K&.V@AM+R[MO+@%O(\8C+2H"3SN0[3EFP4VD9XZ#&K=:-I^H::UJR (R MJHEB;$B[2"I#]<@J#GU% &4/&#P:A+9ZKHUU8R0Q1S2.9$>,1N^S=N!_A/+> M@YIFI^([UO$&GV.F0D6QO7ANK@LG(2/>P /89P3[$"GVWA6=/$=W>:A?S:E; MW6G"TD-R5#??)P%154#!ZCDFK]KX;L;&WTV-'F9=.#[&D<,92ZD,SG').XDG MCDT 0Z?K]SJRQM!I=U;VMY&S6EZ^UE;C*LR@Y4$X#2 M2,^X$A6V@;0!G'7D\;XR>K-TQQBK*^&(%U,7(O+O[.+DW8LMR^5YQSE_N M[NI+8W8SSB@";P_J,VH6]XMT09;6]FMBP7&X*WRG'^Z5K5K,T+3I--LY_M13 MS[J[EN)-C94%W) !.,X7:/PK3H **1G5 2S!0!DDGI2T %%%% !110"",CD4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %0V_P!Z;_KH?Y"IJAM_O3?]=#_(4 34444 M%%%% $-S_JT_ZZ+_ #%35#<_ZM/^NB_S%34 %%%% !1110!#;?KVES!X/D\30LMK MK0E-[%*Z;MBOA!&PXROE[01GJH/:KE[;Q>!H+2[L(FEC:'['*#RT\Q),3MCJ MS2,RD^LM=>51U*L%9>X(R*&*-A6VGN ?;G- ' '2]$LO%]M9^(QI\P71BS/? M!,/*TQ,C#=W))/%-T.\BM-6T>^OKH0Z=Y&I0VEQ=2;0T7GQ-$-S>L:DC/)5< MUVL9TW6%:3R8;D0R/$3)%G:RMAAR/45:FA@N(_+N(XY4Z[74,/R- 'D%];RF MUTJ4VMA+;KI+O<27MJ9FMX7F_P!21N&S<6 Z^8/:N^VQL-V$((VYP.GI5U '$77A2?Q+JUMKEE/"MMG5Q^=)<6EO=SVMQ(/I0!Y_HOB+6]39(KRZ6D[7,8E@/V9@N1Y:H"R;3\I\S/Y\&72)FL-)TW3&UYM%M8='AN89O+@4W$C M[MV]9FJ>&;'5;F.XE:>"5$$> MZWDV;E!R 1[9.",$9.#0!QUMXEOKO1XYM5\3#2'CTB*[BF$42"[D96+.5=3E M5(4;%P>>3R*I7]YJNO\ @K5[B]UJ=8H]-LV$4,,2AGDBC=W)*D\D\#C&3[8] M,BL+%;:WACMX3%;@+"I4-L X&,_2HKV^L;":VMIU_>7LGE11QQ%]Q SR . M.IX% '&PWTMMK=]8'41I=K-JC:?JEOONC)&]OND$ MEN<.,CD8P=V0!P0>@[@5+HUKIT6CVS:J6UHBR11#STE\DMYA"#D>:0"NWH,YJ2/7KPZE%+_ &N&NWU4 MV;:+L3Y8?,*[L8W[@@\W=G:1VP172C6-,;3;2_WC[-?R1+"YB/[QG("'&,\\ M8)]JO"&#[29A''Y^W:7VC=CTSUQ0!YQ=ZL]\=%EO=>4WD^MQ))I)1!Y.V4_( M!C>"H499B0?3D5TVOZC)'X@M["?6#HEFUJTRW(\L&:0-@IND!4!1R1C)SZ U MT M[8W#2B&(S$#<^T;CZ<]:6:&"Y7R[B..8*0=KJ&P?7!H \D2>;Q-I4G+))!8WL6JQV::68 MHL&,S*@&TKO+,AW;@<<\#BN]N9+6SM)KB5%$<"&238FX@+EN@Y/7&JXX&U0,4 <)9^(KN_CM?[5U]='1;'SQ,J1J+J0 M2.K$EP1A0JDJN#\_4#%;W@)_,^'VAN&#AK*,[@, _+UQVK;DM;>5466")U0[ ME#("%/J/2I%4*H50 !T '2@!:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AM_O3?]=#_( M5-4-O]Z;_KH?Y"@":BBB@ HHHH AN?\ 5I_UT7^8J:H;G_5I_P!=%_F*FH * M*** "BBB@"&V^X__ %T;^9J:H;;[C_\ 71OYFIJ "BBB@ J&7_CZ@^K?RJ:H M9?\ CZ@^K?RH FHHHH **** "HK7_CSA_P"N:_RJ6HK7_CSA_P"N:_RH EHH MHH **** (?\ E^/_ %S_ *U-4/\ R_'_ *Y_UJ:@ HHHH **** "BBB@ HHH MH *Y_7-"BUCQ)I$E[9K=V5O'<&19 &CW,$"[E/WNAQD'IGTKH** ."BT+4K2 MRL[6U@DC6\>;3[H G]S:B5WC<$9QA-R#_KHOIBJ/B;P[)-9ZO:?\(S+J.H7$ MRM87L6S;%$-NU0Y8&,*%(V#AO?<:]+HH X>UM=1T36KC4'TNZNHKC[5$$M]I M929RZ$@D<,#U[8YJC;>#KRVTV_:2P$MX8;&)BD@#3PQA#-$C9X! 9>V>_MZ- M10!YZWAG^T[D"'1)+'17O[63[ X6,919/,D,:G 5LQJ5[[22.>2^\,ZJFH7L M&B6WV.V#W0LS&PC2(26L(&W'W 9!)T'!R:]"HH \W?0[BYO93X;\.3Z&/[*E M@9V9(0\I>,A/E8_,55AYGOUXJ*;P_#>:C=R6'A6^TFQ?2Q!)Y442M)()D8#R MMVUL HU32-=F\/R6_P!N%X/)B5K4)YG1 M"^>>:YG,BI(;0F+;&N?]G"CCN":[2B@#B_#.F+92V0N/#LUOJ-M$POM1W "= MMOS-N!S-N;D!AQ[$ 5H:)97=M\-+:S:-X[M=.*"-@0RL4.%QZC@5TE% '&SQ M7=WI_AW2H-+NT$#V=P\[JJQQK'AF4Y.X,-N,8ZD>^,A-!G%]H\]U<% LJ9;+[\[G!!'R$?+TP-HKTFB@#S/PCHDT&F>'(K7PY<:3J-MLDO;Z M954NFT[E9L[GW9 VD?+[;121Z!RTLQ"/398]1,8S)*WEJ0'/5VW XZ]\=:Z;P MO:S67A'2+6[4K/!8PQR*>H8( 1^=:E% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %10 AI<@C,A(SWX%2U%$29I@22 PQ[<"@"6BBB@ HHHH BN 61< G MYU/'UJ6HIR0T6"1F0 X[\&I: "BBB@ HHHH BMP55\@C]XQY^M2U%;DM$2Q) M.YNOU-2T %%%% !44@)N(2 2!G)].*EJ)R1E $M%%% !1110 5 M%; K:1!@00@!![<4^0XC;'H:2$DP1DG)*C)_"@!]%%% !1110!%@_;"V#CR\ M9_&I:B!/VMQDXV X_$U+0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !447^NG_ -X?^@BI:BB_UT_^\/\ T$4 2T444 %%%% $ M-Q]Z'_KH/Y&IJAN/O0_]=!_(U-0 4444 %%%% $-M_J3_OM_,U-4-M_J3_OM M_,U-0 4444 %0R?\?4/T;^E35#)_Q]0_1OZ4 34444 %%%% #9/]4_\ NFD@ M_P"/>/\ W!_*ED_U3_[II(/^/>/_ '!_*@!]%%% !1110!$O_'X__7-?YFI: MB7_C\?\ ZYK_ #-2T %%%% !1110 4444 %%%% !117 :EJNO+J/B:ZL]6\J M'13&\=H\"-'*NS(-1O\ MQQ]G2ZU&*S\JTE6WM;1)4'F#+"1RI*CWR._I2-XCU87#>'1=9UC^U1")O+7= M]E/[SS-N,?N36,-S)&"+ M>)5#< 8#-Z9_&KVOOKWASPKJUW_;AO&CB1H))+9%EC;< >@VD8Z?+2]A)-)M M78_K$6G))V6^W^9V-%8OAFXN)]'>2ZGU">3S#AK^U6!\8'10 "/?ZUS/@77M M>U&5KK59IY].^S.\L]Q;K$B2*Y $;*!O&T<]<$5/L6U)WV*]O%.*M\1Z!17G M_@KQO/K?B*\M;R\@FBND:YL8T*[H$5ROEMCG.,-SS6?X1\1>(/$*W,7]K3D) M9F2>9K:)3;R[OD$?R_,&4'.0:T>%FKWZ6_$R6,IRY>5-WO\ @>H45Y X7) _'BLY MT)12?U1)"SLHD"KC#+SP<S?W'I]%>:ZEXB\0:9X5M;G4;J\L]^J&+[0UH@N'MMK'<8R" W'H.E7;' M7=?U*VT#3)+E;*[U*&6XDO?*5F,2$;=J_=#L"">PYXI/#22O=?\ ##6+@W:S MO_F=[17"W&J^(+6#7=-COA=WNDQQ7<-R(E#2QG),;KC&["GD8ZBH;[Q;?ZA8 MZ]JNBW?EV%AIZ>20BL#.R[R@ M45YVVL:RVDZ2L6JZG%-?:C'!)/=V,<;!&0DA 5P1D=<5T?AC4;^6\U72M4G6 M[FTV=4%TJ!?-5D##(' 89P<5,Z$HJ]RH8B,Y)6?]:G0T5Y_H.M^(K[QE=1>; M<7&GPWEU#,'MT6&%$^YMD !+9X(YXK+\+^.-:ETW4-0NIY=2ALM.:>X66%(_ M+FR=BH5 )4KR2?2M/JL]=5I;\3/ZY"ZNGK?\#U2BN(EOM>T6VTO5KW5X]0BO MIXHI[00(B+YO0Q,/F^7/3SS5^WGUKQ'J>K?8M7_LJ#3[EK6**.!)&=E )=]P/!SP!CC/-+V$DKMJ MW_#?YC6(BW9)W_X?_(Z^BN-N)M=C\<:98'6CY4]HUQ+%';QB-F3:" 2"P5B2 M>N1V-2>"M5U*[N;ZTUZ]=]0APSVKP(H0$G#QNOWT(QCN/6DZ+4>:XU73GR6? M;IZ]SKJ***P.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *BB_P!=/_O#_P!!%2U%%_KI_P#>'_H(H EHHHH M**** (;C[T/_ %T'\C4U0W'WH?\ KH/Y&IJ "BBB@ HHHH AMO\ 4G_?;^9J M:H;;_4G_ 'V_F:FH **** "H9/\ CZA^C?TJ:H9/^/J'Z-_2@":BBB@ HHHH M ;)_JG_W320?\>\?^X/Y4LG^J?\ W320?\>\?^X/Y4 /HHHH **** (E_P"/ MQ_\ KFO\S4M1+_Q^/_US7^9J6@ HHHH **** "BBB@ HHHH *Y^\\%:1?ZE< M7ERMRQNF5IX1PDUW^UDDNX M+D^7N$%R\:.$^Z&4'!'L:G.@:>?$8UPP?Z>(?($FXXV_3U]ZTJ*?M)]_(7LX M=O/YF-)X4TB73[JSEMR\5UJGCC%0CP7I!L;RVF^U7'VU D\ ML]T\DC*#D#<3D $5OT4_:S747L:;^RBEIFEQ:59M;0S74R,Q;=RA>]C(M?#&F68TL01N/[*5UM@KHJ*?M9[W%[&FU;E1A3^#])NHT2]6>ZV6SVNZ>= MG8HYRCSHYLXUC55# MD'"$%>>O\(K2HHYY::[#]G#737,L5JYDMG69A) 2?X'!RH[8]*W**%4FE9,'3A)W:,[2M"L-&MY8 MK.-B9V+S2RN9))3TRS'D\55MO".D6GAVXT.WMV2QN=WFH'.3NZ\]:VZ*/:3W MN+V<+6L<])X*TR73XK.6?4)$AF$\3M>R%XV"X&ULY P>@K2TC1K+1+5H+!& MD1CU9F/)-7Z*'4G)6;"-*$7=+4I:?I5KI:7*VBLHNIWN)=S$Y=^I M]OI5'3O".D:6\;6<+KLMC:E6D+"2,DG# _>Y)Z^M;=%'/+77# M-'L+V&YABF?[.2UO#-<.\4!/=$)POX4T>"='_M![MUN)-]P;IH'N',)E_O>7 MG;G\*Z"BJ]K4WNR?8T[6Y48ESX1TB[UC^TIX9#*TBRO&)F$4CJ,*S)G!(XY/ MI2:AX1TO4KZ6[D%S!+.NVA_ZZ#^1J:@ HHHH **** (;;_4G_?;^ M9J:H;;_4G_?;^9J:@ HHHH *AD_X^H?HW]*FJ&3_ (^H?HW]* )J*** "BBB M@!LG^J?_ '320?\ 'O'_ +@_E2R?ZI_]TTD'_'O'_N#^5 #Z*** "BBB@")? M^/Q_^N:_S-2U$O\ Q^/_ -]=C7'ZUX"37;OQ(;N\V6^ MMV4%L%1/FB,>X[N>#R1Q[4 7+7X@>&KRU:>+4&5%FBA836TL3*TAVH2K*"%) MX#$;?>GWWCOP[IT,TEUJ! BNVLBJ02.S3*,LBJJDM@'DJ"!SZ5SVB?"V"ST+ M6++4DTL3:E +?S-.M'AV 8?OF=0P.2>00I>W$MW/=/-'%Y8)D\?\ N#^5 #Z*** "BBB@")?^/Q_^N:_S-2U$O_'X_P#US7^9 MJ6@ HHHH **** "BBB@ HHHH *XJ#4M1D\4ZL9)-7DMK*[V(L*P"V""%&PQ( M\SJ3G'J*[6L63PS!]NN[NVO+R%[IC))"LY\IGV!*Z$LD3^2TBAU* #(4X(W#(Y%1Z;XRU&33FNI=+5[&S:WAGNY M+H"64R)&Q=8U3!P9!G)7H<>E7M(\#V&GZ9:6US+/[>YUW[&D4)@- MXUF"+C,^]6*[S%MP$W C.[/0XQ4FE>+=0O+73;_4-&CL[#4I%BB9;OS)49L[ M2Z; I([,2,C('.-5/#EDNI"\62YP)#,MOY[>2LAZN$Z9R2?3)SC/-9^@>"K M31[6P6XGN+F2R&Z.-IF,*28(+JA/!Y./3)QB@#(TWQOJMIX.L-2UK35E\_3) M+F.1;@;YI(X3(0ZA0$#!6(()QW J6/Q9K2:\UB=,6:[N988TM6O%$5KF%Y"V M\1[CP@SP>3QQ6_+X5TJXT6UTMXG-I:V[6\2B0Y"-&8B,]_E8C-3#P]IZZP-4 M$;_:@RMNWG&5C:,6WM8+^26>.1;F[*0)Y+!6(D"$G)9 M_6@#%M_%5_<3% MYM*2VL'U*734G%UNE+K(T8DV;,;2R_WLC/3'-8]K\1EMM-LDF$=Q*FGV]U=/ M=7(CED,B;ML:JFUVQR?N#) 'MUDVAVR::8;9!NCNGO8A)(VWSC(TF21SC>Q. M/2L[3_!]DFD6%K+=3-);6<-K7(S,JN0B%<'"NI^9EZXK$?Q)JEMKMZ-1E6*RM];\A! P8F$67G M%6!CZ9&[@YR<9P.>BN_#.G75\]T[7$7G;3/#%.R1S[1P74=< >X !R*>O-0+X,TD1SQN+F2.6,Q*DEPS"&,L&*1\_*"0 M/R Z"@#*-[KMCH.HR2O>QK)+;P64E^L/GHTCB-F(C&W:-P(SSD'/&*M:KXLU M"QM=0O;'1TN[#3I?)ED>[\N1V& Q5=I!52>,[.NZ:^K:/):PR+%+Y MD/K>37WL5AA\E;W[$?](_?E]VW=Y6W&S=QG=GOC%.T[QG=W%M:WVHZ5'9 MZ?=O*D:EBT#3H+.RM5C/DV4C20JSD\D,#G/48=N#0!S%M\2XY]/N+I;*& M4K8R7D$-O=[W(4 [)/E C8@CH6'7GCFS!XEU2/6+NRFM%DOYIH(H+,W*^3"3 M"9'_ '@C#8 4D\-SP*TX?"FEFWGA,MU<0RPM;*DETSK#&W5$Y^7H/? '-3WG MAG3KV>>=UFCN)I(Y?.BE*O&Z*55E(Z?*2#Z@G- %W3KB[N+8G4;,6DZN59%E M$BMCHRM@$@^X!]JM5F1_V7X9T\"YO4MXY)"6GO;@ RN>I+,>3Q^E:8((!!R# MT(H **,YZ49STH **** "BBB@ HHHH Y'QKXJ;1+FQL[2[AM[AMUW+YHR'AC MQF,>C.2%![I!#?0""X7>\9 (R=A_><,< X(Z9 MP< N6GBLW4,2_8MEW/) (H/-SN25-^_..@ DSQU0BK6HZO>1ZLNF:18Q7=R M(/M$IGG,*(A)4 $*Q+$@\8QP MGS>M3:IH-KJEQ%J$CJ,X/L>1B@#GK+QOJNIQ[K+P_& M#'8+>W GOMOEYDE3RQA#EOW1.>![CO-J'BO4+G3-1N/#VG+-#9V@DDFDG$;A MVA$H5$VD,0K(3N*CG'/-:VE>%]*T>U:WT^)TB>U6U(:5F_=JSL!DG.>"=)O(&@8W<,$MLMK/%!3MXSU(X/% &QITKSZ7:RRMN>2 M%&8XQDE035FF00I;V\<,0PD:A%!/8# I] !1110 4444 %%%% '*^-_$KZ+' M96EE>06M[=.9 \X^41QC

S:[2ZA:V4$F82 H .OS=.*+,.9$]%4/[= MTG[+]I_M2R^SE_+$OVA-F[&=N8HCE5BR9QN&#T MSQFGRR707-%[,LT51EUO2K>%)I]3LXHI"0CO<*%8@X."3S@TXZQIHN(H#J%H M)I@&BC,Z[I >A SDY]J.678.>/?PI*+>R!RBMV7**@N;^TLK<3WEU#;PG $DL M@53GIR>*;+J5C!9K=SWMO';/C;,\JA&STPQ.*+,?,NY9HJL-2L6LQ=K>VYMF M( G$J["8@<$ID9&1VXHLPNB2BJ46M:7-'-)#J M5G(D S*R3J1&/]HYX_&I;/4++4$9K"[@NE0X8P2JX4^AP:?*UNA*47LRQ156 M35-/BO5LY;ZV2Z;[L#3*'/T7.:EDN8(9HHIIHXY)B1&C. 7(Y( [TK,?,B6B MHA-P7IG'7'O5:76]*@ACEGU.SCCESY;O<(%?!P<$GG!HY M6]D)R2W9>HJ%KNV5H5:XB!GSY0+C]Y@9.WUXYXJ*TU;3K^1H[&_M;ET&66&9 M7*_4 T6=KCYE>URW149N8!="V,T8G*;Q%O&XKG&<=<>]5!KNDM,\0U2R,D88 MN@N$RH7KD9XQW]*.5O9"*M(NM'N;.2^L],DN8#8C$$Y67!0E=5/$,-1B\ M3 2#2-':-I9 "+F)9,HV/4@@?45Z>T$3L6>)&)QDE0:8;FYUI+J\9F5H89'5R%< M \ +@8R.E=W;:>VJ0:/>QW5C(MKYQ+62_N9-ZLGRR8Z M-X3\4>'9K>YM(UL&N[6.["ARI3;)T)&-XSU[UZN8T;;N13M.5R.A]J1X8Y&R M\:L<;/2M5B=/>5];_=L8RPNONNUE;[[W_KR/'X;>-?A_XI^WA#J*) 70 M1JJ"/:OE.H'^*](, M$)W9B0[@ ?E'('04X1H'WA5W8QNQSCTJGBM;V_JR_P B5@[*U_ZNW^IX[I]T M@TOPA<>=I]LKMJ#!]2&85R_1N1S^/6I_$R^=XP\R>2 Z;Y%@+V6W0?*A=MKQ ML<[5W 7F[?@K')_$*)KFWT**.1(VDU:%5=XPX!(;G:>#]*YGQCH<^A66@Z=I++= M3Q)>R?O8E;S,KNJ-&C;=R*=IRN1T-#1HS!F525Z$CI6=/$.FD MK:*YM5PJJ.3OJ[?I_D>=V+:/::UH\VI2H^B?V0B:9/>$&-7_ (]Q/RARN.OT M%9MTUJFG3W$ 6+07\16SVID&V+;QYC+G@(6S[=:]4-O"81$8D,8Z(5&/RI6A MB>,1O&C(.BE00/PJEB4G>WX_UJ0\*VK7_#^M/^ >6:NL%Q9^*9]#"OHXFM)- MT S$95<&5EQP< #)'I4VJ2?VE_PE=]IK-=Z?)=60FDM3N$L*@>:%(ZX!YQ7I MRQHD?EHBJG3:!@?E1'&D2!(D5%'15&!0L3;I_6G^0/"7Z_UK_F!D-M&!]&IGPYB5/ %F;=(TD?S?F"XR=[8SZUU,<$4. M?)B2/=UVJ!FG(BQJ%C4*HZ!1@5C*I>+BK]-_G_F;QI-24G;KLN]O\CSG0KCP MO!X7-IXH6V.JF=OML,Z;KB2;?U ^\W;!'&*I>+KF[U'Q+%>.#XBT%C-)::5!=+"IXN(69MZ?7;R/<51 MT&YTV.+P9-JTEM'9M:WV3=%0G+\ [N*]92&./_5QHO&WY5 X]*:UI;NJJUO$ MRK]T%!@57UE8Z4NV\\.>4&6R;4K\V*N,8@V M'9@'MUQ[5%X=ET^?2O",6E- ^LQ7I,P@P9$@W/YGF8Z C'7VKU8QH2I**2OW M21T^E-CMX86)AACC)ZE5 S0\2FMOZU_S!81I[_AZ?Y'E%QJDY\6-XQ6UNS9P M7PMA<@+Y'V0?NV.=V<[SGICBM/5X+==0\>/'%$"--A*LJCC,;Y(/O7HODQ>5 MY7EIY?\ 3&=W[M/F&&^49N; M.]\#6R3ZUHUM+%+;O;S6D68XY54E5N.6'/(R<"NS\&W_ /:7A&QN?L<=EN0C MR85Q&,,1E1_=.,CZUKBUMUC9%@B"-]Y0@P?K4@ 50% P .U9U*RG&UNMS6 ME1<)Y@CG2&2:-99/N1LX#-]!WH EHK-T?Q!IVNPO)IUP'V2R1,C#:P*. M4;Y3SC(/-7HKB&=G$,LL7^X/Y5)4=O_ ,>L7^X/Y5)0 4444 %16_W7_P"NC?SJ M6HK?[K_]=&_G0!+1110 4444 1#_ (_6_P"N8_F:EJ(?\?K?]K:G#HVDW.H7*N\<" M%MD:Y=ST"J.[$X '3:EX.U:YL(0WA!;@W&AQ6%G )XP-&N5+;G!+< D MJV],M\N*V;7PS>V/C">37/#/_"1RW$]M);ZR9(A]E5(U5A\Y#+AE9L*#NWVVG+97[W^JFZO5*;UCE200EB#EAN*$#G'H.:L? M"OP9J_A_5VN-5MKFS:&R%K*"ENL5U)NR7S&=SD8)#N QW'-=XOBW06BMI!JM MOLN<^4Q; ;#;2?8;N,GO52+Q? +RY6^2*UMK=Y8S(9BSLR2;/N!?NGKG/!X] MZ .CHK/M==TN^LEO+2^AEMV>.-9%;@L^W8/J=ZX_WA50>,O#K+(5U>U819W; M7ST.#CUP>#CIWQ0!MT5EWWB;1=-D5+[4[: L@DRS\!3T)/0 XXSU[57TSQ9I MNH7LUD\\4-W'=2VRPE\EBC$=<8R0N[;UQ0!N4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !116 VOZC.MS:("X@2 MV\=M.)&N;?[5%M4_-%Q\WM]X=??T- %RBBB@ HHHH **** "BBJVI736.E7= MVBAF@A>0*>A*J3C]* +-%V][:Q16YND\V#F>$$ N@!)/WE^4X;YAQS0!T5%9^EZQ' MJ;31_9KFTG@VEX;E KA6&5;@D8.#WSP00*Q$\6SVB:I=ZS#%':V+E7A@#-<0 MGS-J;E_C#J0P9<#J.>M '5T5ST'C&SFNC;R65_!)',D%R)8E MGDQY8* .AHKG/# MWBDZGH-UJ>H1)!':QQROY>3\IMXYF_+>1^ J:QNO$5R+:\EMK!+:SCT^[GM893MMYY+2:50(KIHT9BJD'/\)/ M(&0"1D4^7Q-<1^$=8U<01F6P,X2/)VMLZ9^M '2454?4H$U,V+;O.%N;CIQL M!QU]Y! M9(D+%5&T$%BQ#=QC:3Z @&Q16*VM76G0Q0ZO:"?4)I&2"'3_ )O/50"7 ?&P M#/(8X!P,G(S3C\=:?<&%+2QU*XN)C.!;I;8=?)8))NW$ 8)'4\]LT =-16'+ MXKLAL:TM[R^C,*7$DEK#N$,;C*LP)!.1SM4%L#ITITGBFPCU%K;9.T:3+;R7 M00>5'*V,(3G.F0<5I4 %%%% !1110 4444 %%%% !44W^LA_W_ .AJ6JM]' MS? MA_.I:RKG7]':W8#5K$GC_EY3U^M2_P#"0:-_T%K'_P "4_QHY)=@YX]S0HK/ M_P"$@T;_ *"UC_X$I_C1_P )!HW_ $%K'_P)3_&CDEV#GAW-"D;[C?2J'_"0 M:-_T%K'_ ,"4_P :1O$&C%3_ ,3:QZ?\_*?XTY=M_^/6+_<'\JDK+ M@U_1Q;Q@ZM8@A!_R\IZ?6I/^$@T;_H+6/_@2G^-')+L'/#N:%%9__"0:-_T% MK'_P)3_&C_A(-&_Z"UC_ .!*?XT<6GQ?TFY\3BT-I-':R,(4N MV88SG@E>PY]:]'JZE&I2MSJUR*5:G63=-WL%%%%9&P5$W_'XG^XW\Q4M1-_Q M^)_N-_,4 2T444 %%%% !1110 4444 %9&NZ(==DL89YFCL8)O/F2*1HY)'7 M_5X92" &^;KU5?>M>LK5[NY%Y9:=8RK;RWA6B#)V@\%B2,9XZG!QB@ M#-MO"4ELT-NEVQL+>YGEB5W9I%26)E9=QR20[L03V..U9EKX-UC3K*1;"[AC MN8;+[%:2O=W$F%)7<^')$9VH,!0<'O@8K6?6[O1[F?3[T_VEY*.;*&SGN[>]G6,L6C>+9A$X *GRDY., GCI3].\*O8QZ4&DA+ M6-OA%RT+R[B2#@ (1T M)YZ57A\<+]D6[O=,FMH)(97B_>*SN\;!'3;T&6.%.<'J<4 4;CP;JZ^'[O2+ M&ZL6BO[:*.>6X1BT;I$L9V@?>!" C)&TDGGI5R#PUJBS2VL\UC_9\FJG41)& MC"8?O?,5,=,Y R^>F1CO4&J^*M7@G6R.DR6U['-:.$BG219XY9MA4,0,=#G( MX[9KH=)U5]0>ZM[NU^R7EHX2:(2>8N"-RLK8&00?0'((Q0!I4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7.KI.M6$<]CI% MU:+9S2.\Q9@%'#X))&2N,@'..>BK@U\;W_V+4(KN*.VO$O)$L90, MI8=)U6PLYU2.[MH;>!G!)01QA,L>_2K=GIFKV M%T]M;3V9TU[I[@NZL9@'.GWB>.E6F\-:@1)IZW%M_912W#2*L@B5(DGDC09.:+I M?;R02 ,CG-3VWBN*Y\J-;5Q+=C.W<",X_&K%07UQ]CTZYN3TAB:3\@30!@7 M/@>PNKJPN)99%DMK1K2?9\JW49B:,;AZCFS^$KR_MS'JFK+.T5L; M:W9+;9M4LI9G^8[F(11QM'7CFL1_%&MIX#LD,RG7HC&U[)L&#'&$DD?'0;D9 M1[&3VKH+OQ-+'I?GQVP#MJ3V P_W0'9-_3_9SB@"Y<>'+2\U:YO+X>>LR0JL M1R-AC+\Y!YSYGZ5G77A*[U"X,NHZLLS(@BA=;4(VSSDE_>$-AC^[ & H&2<$ MFL6VU[7'FMCG3C.>< &[=>'1X M-\((K"6YA@ECMYV2"9I'8A=S+MC*84MSEAT;IQG0\52:A:SVMW%?36>G1JWG MRP(K^6^Y=KR*1S'C<&Q@C.>@R "QH7AB+1](N-/FF^UQ7"1H^Y-N56!(B.IZ MA,_C19:1K%F+:V_MM'L;9AM!M!Y\B#HCR%BIXX)" G'7/-)!J^J7UY))86%O M)IT5RUL[O.5E8JQ5W"XQ@,#P3D@$^@KG++QY>IIEDJVDE_-#803W;B"9FF=T M#;4\N-EW8YY(&2![T 78/A[#;VDUG#+8Q6YMIK>%XM-19P)%*C?)G+;0>P4G M')/.=27PQYGA?5='%WC^T#,?.,>?+\SVSSCZC-4T\5:C844N[L /E4*N,=2>.!S2KXLNOMUG97%G!;R/=/:74KRMY2R*$*JC;>2Z MON4-C[I7KB@"U/HFKSW*7HU6TBO1"]N[I8L8VC8@C"F3(8$'!R1SR*B3P;## MH^HZ=!=LL5Y!# A*9,2QQJ@[\Y"Y[55\(^);O4FL[.\4#S+!+A9;B3]].2.6 M4! K $X.,$''&"*Z^@#A+FPU62]72+1+F*S&J+=E'M1M""82L?/W;2I.2%V[ MP3C.!73:CI%Q-J<6I:7>):7B1&%_-A\V.6/.0&4,IR#D@@CJ>N:U:* ,%]"U M-Y+:]_MA&U.W:3$K6@\DQN%W1^6&!VY12#NSD=2.*9H?A>72KP7=UJ37LY%S MO8PA-QFE63H#P%VX ]*Z&B@#F+'PK?:1;1PZ1K"P*UM#!<,]J'+&- @D3YL* MQ4 <[AP..N4'@J&/79+V(V/ERW0NG\S3TDG#\$A92>%)&?NDC)P1QCJ** *. MBZ;_ &/H]O8"7SO)!'F%=N[))Z?C5ZBB@ HHHH **** "BBB@ HHHH *JWUM M!="&*ZACGC,F2DB!@>#V-6JHZK?1Z=!%<31SRJ) -MO"TK\@_P *@FFKWT$[ M):B?V#I'_0*L?_ 9/\*/[!TC_H%6/_@,G^%9_P#PF%E_SX:Q_P""N?\ ^)H_ MX3"R_P"?#6/_ 5S_P#Q-;AW1H?V#I'_0*L?_ &3_"C^P=(_Z!5C M_P" R?X5G_\ "867_/AK'_@KG_\ B:/^$PLO^?#6/_!7/_\ $T8<]'NC0_L'2/^@58_\ @,G^%']@Z1_T M"K'_ ,!D_P *S_\ A,++_GPUC_P5S_\ Q-'_ F%E_SX:Q_X*Y__ (FGRUO, M.>AW1H?V#I'_ $"K'_P&3_"D;0=("G_B56/3_GV3_"J'_"867_/AK'_@KG_^ M)I&\8614_P"@:QT_Z!<__P 31RUO,.>CW1=@T+2#;QDZ59$E!_R[IZ?2I/[! MTC_H%6/_ (#)_A69!XOLEMXQ]@U@X4#C2Y_3_=I__"867_/AK'_@KG_^)I1Y[9_!J[B\3*L]]"VFQ.)-PSYCKGA<= >,9S7L=>. M:%\6M4OO&$$=Y;0?8;N58%C13NC!.%.[OUYKV.M\9[>Z58Y\#]7Y9.AW"BBB MN$] *B;_ (_$_P!QOYBI:B;_ (_$_P!QOYB@"6BBB@ HHHH **** "BBB@ J MIJ&FV^IQ(MP'5HFWQ2QN4>-L8RK#D<$CW!P:MUCZM,\/B#1/WICBDEF1QNP' M/E$@'UZ$T ./AK3WL9K>7SI&F=97N6F8S;U^ZP?J"N.,<#\32VWAO3[=M[B: MYD,OW%'L!Q7+V6M:TME+]DNKS+=VMI;PW-M!]FD7]X^]HFSNW<$[^!@YQ[\ '0Q>% M=/1"LCW=Q\\3*9[EW*"-PZ*,G@!A]3WS5>W\$Z7;>&XR7PN K:M,\_V$.H MBWMDL?N[B"23M+;M8%OXAUW3_#UCJ-Y?K?SW^F371C:!5CA9%5E(V@,0 QW DYQQCI537YGA MU^*&;68]6_T*"3$B1Y7?>VXW80 ;3_#QD8/)H [*^\,6]]=7#M=W45O=LK7= MI&R^7<%0!SE2PR% .TC('-,;PI DAEL=0O;&9S+YDL#)ND621I"IW*1PS-M( MP1D\\UAV>NZI+-#I=[J9M[J2^:&>Z"1%4'E^8BPG&TAQTW@D88')P:BO-4NK M+5B\6K0WQT"WF@M;J MS6TW6]RB)@*4!E#J6& ?O1G<0,'H*U+'PX+?Q6FI2(-MKIL=G"^[_6')+,5[ M$ ]?F:L?4M:U;3DOHH]3:YM]-N8WN+M4B\[R3&S.F-H1F0[&( !*' ^;DK M#X@URXUV1U*QVR:I]B\B26!8R@;'0_O/,*_..<8(XQS0!W-%>?\ ]I75\_AN M^N]80O>ZH5;3MB*(BJR91<#?N3&&W$@G/ XKT"@ HHHH **** "H;RTBO[&> MSN03#<1M%(%."588//;@U-5/5U9]$OEC!+M;R!0.I.TT 59?#.E37%W.]M^\ MO+,6,Q#D9B&>!Z'GJ.>!Z"F_\(QIQU!KH^>=TAF\@S-Y0E(P9-O3=C//J2>O M-028OR)/U M[UG:-X'LK+1[6UOGFG:*W:+R_M#M%&77:[1J>A()Y[9.,9KEI;B]'B.]33]2 MM[Z_BOIXH+J4(-CBQ3 ; VA@>"0,>W45N66M76L;(4UN73$AL/M!GFBA\R1Q M(Z/OR"FU"@W;,9W @@4 ;O\ PC&GB]%PC7*+O21X$N&$4CH %9ES@D;5^NT9 MS4NJ>'[+6)EDNVN!\GER)%.R+*FPHIWE;2W8)&'W*-VXMR#PIQZT6OB353<:?//<>?:N9[9?LR1_Z5*CR!&8 M'Y@KK'E2AQD'.01@ Z1O#5@=1-VIN$#2B=[=)V6%Y!_&4!QG@>Q(R1FH3X/T ML1P1Q&Z@CB@2W9(;ET$T:?=5\'YL*?$":6=0G:.83:;)>".22 M$A& !!C6/YR@W$'<2>!SFM/39)%^(EO;RZX-4/\ 8TDV"L89=TL7S?( -IQQ MD9X/)H W9O#MA-;/#B6,M3<'WR<_.=R@\^F.G%;-% &/I_A?3]-NK::W-P?LD/DV\HK _X2U/^ M@'KG_@ U)_PEJ?\ 0$US_P &J_93[&?MJ?VI]S:NO\ CV;\/YU+7FOCWXBWFF:;!%I5A=V<]PQS+?6I M0 #'W0>IY'TKH?A[XGN?%7AG[7?(JW,,IAD9!A7( .X#MP:TEAZD:?M'L9QQ M5*=7V2W.IHHHKG.D*1ON'Z4M(WW&^E #+?\ X]8O]P?RJ2H[?_CUB_W!_*I* M "BBB@ J*W^Z_P#UT;^=2U%;_=?_ *Z-_.@"6BBB@ H(#*0PR#P0>]%% ''Z M=\-_#VF>)_[3MH)?,3]['$SYCC8D\@8_+)XKL*B'_'ZW_7,?S-2U1'@Q^4?D'*?W?IR>* MAETK3Y[A)YK"VDFC4*DCPJ651T ..!5NB@"NFGV4=T+F.T@6< J)5B4, 3DC M.,\GFFP:786V_P"S6-M#O<2/Y<*KN8@)&:M444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 57&GV:W[7RVD NV78UP(AYA7T+8SCCI5BB@");6 MW3RMD$:^2I6/" ;!Z#T'%5H-$TJU#"VTRSA#'+".W5!ZJ#]0/2KU% % M,:/IBV4EFNG6@M96W20"!=CGU*XP3Q4B:?91PB%+2!8A%Y(01*%$?]S&/N^W M2K%% %$:)I0M(K4:99BWA?S(H?LZ[(VZ[E&, \]14ITVQ.H"_-G;F\"[1<>4 MOF8]-V,XJS10!4&E:"WGTZTEAM\> M3&\"E8L=-H(P/PJY10!6N--L;R"2"[LK>>*5@\DE:=I[L]A86MJS9W&&%4)SC/0>P_*K=% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5%-_K(?\ ?_H:EJ*;_60_[_\ M0T 2T444 %%%% &+XH\.:;XDTH6^JQ,ZQL&C=&VLAZ<&K>C:+8Z!I<>GZ7%Y M4$>3@G)8GJ2>YJU=?\>S?A_.I:OGER\E]"/9PYN>VO<****@L*1ON-]*6D;[ MC?2@!EO_ ,>L7^X/Y5)4=O\ \>L7^X/Y5)0 4444 %16_P!U_P#KHW\ZEJ*W M^Z__ %T;^= $M%%% !1110!$/^/UO^N8_F:EJ(?\?K?];Q VCE+D0?V;J<-^< MIN\P(&^7J,9W=: *-W\1_#,&H7.EPZK;S:K#O46HW'=(J%BFX#&1@YYX[U'H MOQ&T._\ #,6IZC>P6L1/8L8+M!) M;$E;R/;N8D,"T3[?N$Y7/#8P* .TF^(7A2#1;?59=:MUL[F4PQ/ABS..2NS& MX$#DY' Y-9&E?%GP\_A73-6\17]KIC6^F76A:AIUAK%C/<2M(E@[6\HF558&,REMP")AM_;G.35*+X0ZK8:"+' M2O$=M%-H]N* /4K>XBN[6*XMW#PS('C MSLB_F&V@2$N!C=M4#./PJU0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %13?ZR'_ '_Z&I:B MF_UD/^__ $- $M%%% !1110!%=?\>S?A_.I:BNO^/9OP_G4M !1110 4C?<; MZ4M(WW&^E #+?_CUB_W!_*I*CM_^/6+_ '!_*I* "BBB@ J*W^Z__71OYU+4 M5O\ =?\ ZZ-_.@"6BBB@ HHHH B'_'ZW_7,?S-2U$/\ C];_ *YC^9J6@ HH MHH *B;_C\3_<;^8J6HF_X_$_W&_F* ):*** "BBB@ HHHH **** "L7Q%<:A M;'3_ .SKN.W$]TD$F^#S,AL\CD8QBMJJ]Y8PWWD>?N_<3+,FTX^9>F?;F@# M?Q;''XZ31#):^1M$+DR@2_:&7>H"Y^[L'7U8"DT#Q)<:L;NZNI;:UL=/GFMY MY'PI=U<@=3\BA=O)^\3Q@#G5_P"$?L?[.DLR'(DF-P9=W[SS-^_=N]0V,?0" MFVGAVQL;U;JU\R.3#B3#<3!F+8<=\%C@]1G'2@#&NO%-P/$2Q6DL,EB)88PR MQ[XW609+-,#M0C/"GKQ_>X;HWB+4M22Z621(W:R-S$6MB@C;)&$R?WJ#CYQQ MR/7 VKCPY9W-Z\TDDXAE=9)K17'DRNH 5F&,Y&U> 0#M&0:+'P[:V1.)[F<" M$V\(FDW>1$<91>!QPO)R?E'- %";6;R33M#>.01RWENUQ.R*.BP%B #G'S%: MHV?C'4#IR3?V4UU#%]EADG-PJR2R31QD$(%"X!D7=R,#D ]*V;G0OGTA+7_C MWLD>W<.WS>4T17@]SD+^M/M_#5A;6)M(O-\HRPR\OSNB5%3](ES^- %!O$^H M&[@L(-*ADOWN);>53=D11E(UDW;]F2"'4?=SD_C4*>-)18PWEQI?DQ74)EMU M,^7.UT1@PVX7[^1@G('.*VX]#LX]4-^OF>?YKSU MD61HK>"2W0%_X7QGGU^48/:@"OJWB:;3]3:PM=.^U3;[=$S-L!,ID&3PO7VYK7/C,VHBMY+6%+]I98W1YV\I/+VY.\(20=ZX^7OSC%:4/ANUCD6:>> MYNKA9DF,\S@LQ0$*#@ 8&YN .I)HF\.6LDK3P3W-K645DXD M@D>6*?SDDC=G#*,JI!&WDX[\5M7NE!_#LFG6ZB;]WM7[5*YW'.=PY M!YK&TOPQ<2ZK)J6M/,T@$*Q*]P)6/EL[ DA54#Y\8 [9)YH +SQ3>IHSW360 MM$O+.::PF$HD8,L1D7>FW"DJ">"PXP:<_BJ^TZPBDU?3%C>:V$T.RXW%R-H9 M7^4!6^;/&X<'FKJ^$K#RFADENI8!#)!!#)+E;='&U@G&>G ))P.!@40>$K". M!H;B:ZO(_LYM8EN9MWDQG&0I&#DX'S'+<#F@"EXD\17-E?&SM,PF(([RC#%U M>*X. "" 080<_P"2VP\5WDL6^;3P;2":WMI;IYP'=Y4C(8(%Q@&49Y'MZ5?; MPI92QM]KGNKJ5V#-/+(-[ (Z < # $C=!U.:GC\.6,5A)9KYOE23Q3ME^=T> MS;^'[I?UH CU37FT[6+:R^S*5GB>3S9)=FXK_ G!#-CG&1QDC.#6;K?BJX@\ M.07-C R7%WIKWL9!#;"OE_+@C!SYF,\=*W+[2(=0O;:>YFG*6[!Q & C9AT8 MC&W@W3I+*:TN);N:![_@O+6VU/38X6N9_* M22&X\Q"/+=\C*@Y&S!! ZC!-"^&+)XIUO9KJ]>:,1>;<2Y>- =RA2H&,-@YZ MY ))P*4^&X7B/G7U]+<>8LB73RCS(V4$#: -HX9@?EYR23=(V3(T@(=F]2@DM#%/>7DTWG"9;IY1YD;@8!7 M VCC(P!@@G(.30!%8>(7NM673+FT\BZ7S1,%DW*A3RR-IP-P995.>,="*KZ3 MXK;5-2M;;[&ENMQ TH:2?YFP[*0@VX;&T$\@C>.#UJS_ ,(Q:B-##:[. &R2"I! 48Q@;1C&!4D'ARSM[FRDBDN!%8KB"W,F8U;:R[^F2V& M;OSG.,T :U%%% !1110 5R@\=VT",MY:7+RH+B:7[-%N6*"*9XS(Q)']W) R M>> :ZNN;B\(")+Y?MI/VNUGM_P#5?<\V623=UYQYF,=\>] "R^-M.AM7GDMK MX?/"L48@R\XF8K$RC/1B".<$=P*=;^,["XEV&UO8=LK6\KRQ +%,H+>43GEL M#((RO(YYI;GPL+C4(+K[65\I;1=OEYSY$C/US_%OQ[8[TZ3PPDH*O7U^7&SK^OZ4 +?^,-+TW3(;^Z,X@FLFOEV1%F\I=F>!SG]XO ]Z4>*K00R M>;:WD-TDB1K9O$/.D9P2FT XY 8Y)&-K9Q@UGGP7<36*6EYJBRI;6?V*T9+; M:R1[D)+_ #'&WNM7?4[:]\B[4PM 6BWJC1B13N&1N#+*P M(R".H- $)\8VJWD0D1K>!8;A[L3J1+;O$8OE*C.R>8=L>T*2&W-\O7@]<52D\%?:YI;B_U!GN;A9O.DBBV#>_ ME;"@).T((%P#G/W)OM200B%K.W$8B$;[LB-G.\DDEANY' P M: +]GXNLKK5#ITMM>6EVLBQ/'<1!=K,C.HW D'*HV""1VZ\5J:=J$.J6*W=K MN,+LP1F&-P5BN1['&0>XQ7#W&DZSJ^GZW=2&X6YOI+2*SE6W^SM"T;?ZT(Q8 MJJER?F.3ANQ%=Y:6L5C906ELNR&"-8XU]% P!^0H FHHHH **** "JVI736. ME7=VBAF@@>0*>A*J3C]*LU7O[7[=IMS:;]GVB%XMV,[=P(SC\: ./T[X@*D* MRZG-:WT4D,#K+I2,^R65MHA9=S9;.,8/U ZU:B\>V\*R)J%K<-+$)YYC;0DK M!!',\9=R3U&SD#.>2 16Q)H2OI>FV:S;!82PR;@G^L\OVSQG%9\7@X11ZFOV MXG^T+>>#_5?<\R:63/7G'FX_X#[T 65\76!MYI)(+N)T,?EPO%^\G$I(C**# MSN*DHQWBW"VWV5K?+F1D9U P2""JD[@<>IZXFO\ MPN;N\^V0WI@N8XK=8'\K<$>%I#N(SR&$I4CCCH<](K+PO>1Z^=7U'55N9VG6 M7RX[;RT4"%XPJ_,3CY\Y)/.?P -*RU^RU![)+4R,UY UP@V_<52 =WH0,D\X!JUX:T9K'5-:OY$ MDC%W=L((Y/\ EG$"2<>@:1I'_P"!"HX_!PCAU)/MQ/V^WN8<^5]SSI9),]>< M>9CWQ0!)+XUT^&U>>2VOA\\*Q1^1EYQ,VV-D&>C$$P,@C*\CGFGW/A@7&H07/VLKY*VHV^7G/DNS]<]]V/ M;'>A_#"2*ROF:?%>77G^3+9-?+LB+'RE, M8/ YS^]7CZT#Q7:"&3S;6\BNDD2);)XAYTC."4V@''(5CDD8VMG>?!EQ/ M9+;7NJ+*MO:"SM62VVLD>]&)?YCN8^4@R-HZ\O_#3W.L2ZI:WOD7>86@+ M1;U1HQ(IW#(W!EE88R".H- #_P#A*K-K>/RK:[DNWF:#["L8\Y7498$$[0 " M#NS@@C!.1FE9>-8KBU9S97,MPUS<1QVL$>)-D3[2S!R ,' //4\9J1/#%W%. M-1AU)!JYG>66=[?,3AU5"GE[@0H6-,?-G*Y).35 ^ &*Q3SWEG?7RR7#/+?Z M>N,5I7'BN$17+6MK=&-$E$5XT)-O(\:DD9!W8RI&2 #C@GC,,W@Y)(U1+ MP1@6]M#\MNJC]S-YN=JX W'C IR>&[^*RDTR+5E72RDJ1P_909 KA@%9]V M"JEN,*#P 3UR +!XQLRL(G24C;$MQ=1I^YADD52%))W?Q+T! W#)%2V?BZPO M+HQ"&ZAA\^:V%U-%LB:6+=O4'.> C'.,'!YSQ69;^ 8;6^26)[!XR\4DK3:: MDDY9%53LD)^4-L'!!(R<$<8T'\*12Z=:V4]P7BAO9[I_DQY@E\[*=>,>=U_V M?>@!5\7V?V=KB:SOX+;RQ-'/+!A)8]P!<'/ &X-AMIQR <&M6VU"&[O+NVAW M%K-UCE8CY=Q4-@'N0",_45E0Z3?VVGRV^J:A_:-C':- MM':A'F7&/G;<=S8 M&/E"CD\=,2^$=*FT?PO9VUX[RWC)YMU)(.",28+RN%4<'N:M55OK:"[$,5U#'/&9, ME)$# \'L::M?43O;0A_M_1_^@M8_^!*?XT?V_H__ $%K'_P)3_&C^P='_P"@ M58_^ R?X4?V#H_\ T"K'_P !D_PK3]WYF?[WR#^W]'_Z"UC_ .!*?XT?V_H_ M_06L?_ E/\:/[!T?_H%6/_@,G^%']@Z/_P! JQ_\!D_PH_=^8?O?(BN=>T=K M=@-5L2>/^7E/7ZU+_;^C_P#06L?_ )3_&H[G0M(6W8C2K$'C_EV3U^E2?V# MH_\ T"K'_P !D_PI?N_,/WOD']OZ/_T%K'_P)3_&C^W]'_Z"UC_X$I_C1_8. MC_\ 0*L?_ 9/\*/[!T?_ *!5C_X#)_A3_=^8?O?(/[?T?_H+6/\ X$I_C2-K M^CE3_P 3:QZ?\_*?XTO]@Z/_ - JQ_\ 9/\*1M!T<*?^)58]/\ GV3_ I? MN_,/WOD,@U_1Q;Q@ZM8@A!_R\IZ?6I/[?T?_ *"UC_X$I_C3(-!T@V\9.E6) M)0?\NR>GTI_]@Z/_ - JQ_\ 9/\*/W?F'[WR#^W]'_Z"UC_ .!*?XT?V_H_ M_06L?_ E/\:/[!T?_H%6/_@,G^%']@Z/_P! JQ_\!D_PI_N_,/WOD4]6\8:- MI6DW-\;^VN/)3<(89U9G/8 9]:YCP+\3/^$EUI]+O+%;660/) T;E@V.2ISW MQW]JZO4/"FB:CIT]G+IMM&LR%2\4*JR^X('!KGO!GPVLO#&J2:C]LDO)UW1Q M;D"B,=">#R<5O!X;V4N:_-T.::Q7MH\MN7J=S1117&=P4444 1#_ (_6_P"N M8_F:EJ(?\?K?]S:E.[ZOI9M([=O.)*Y5 M#M'][XM5T77%35)[J]A@/VB1+29P',>Z0O(I<*6P59ASPB@ M[J[U=%TQ)K>5-/M1);+MA<1+F,>BG''6B71].N(C'<64$Z&8SD2H'_>?WN<\ M_P!..E %/693->:)#&["*XO [%3C<$C=P/\ OI5/X5R]IJNL:3X6MKG[8L_V MBUNFCB://E-&K.C;NK<+SGUXQBNUO]/%[+92B0QO:7 F4@9S\K*5_$,:E6QM M46)4MH56'/E@(,)D8./3()H YO7=:U*/4/LNE7$,8DCM-LC1[PIEG*$^_P H MX^E1V^J:Q;W9-W>I<0P:HMAL$*J9E95(=B.C L!Q@8'3GCHK;1M,LH3%::?: MP1F02%8X54;AR&X'48X]*G-E:G.;>(YE$Q^0I*E0&SGG/3I3);W59/#DB:I?)-)>Z))?!HHA&+ M>1 IPI')'SCKS\OOBNJ&A:2+QKL:9:"X9BQE\A=Q)!!.<=2"?SI-2T:WU#3) M+-52 /";<.D8RD1QN0>@(&/R]* *.GSN_BN;)8+<:;;S,F>%;S?A_.I:BNO^/9OP_G4M !1110 4C?<;Z4M(WW&^E #+?\ X]8O M]P?RJ2H[?_CUB_W!_*I* "BBB@ J*W^Z_P#UT;^=2U%;_=?_ *Z-_.@"6BBB M@ HHHH B'_'ZW_7,?S-2U$/^/UO^N8_F:EH **** "HF_P"/Q/\ <;^8J6HF M_P"/Q/\ <;^8H EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ J M*;_60_[_ /0U+44P_>0_[_\ 0T 2T444 %%%% $5U_Q[-^'\ZEJ*Z_X]F_#^ M=2T %%%% !2-]QOI2TC?<;Z4 ,M_^/6+_<'\JDJ.W_X]8O\ <'\JDH **** M"HK?[K_]=&_G4M16_P!U_P#KHW\Z ):*** "BBB@"(?\?K?]9IGE"$LN& <8!!S@\BG6/C[Q'+K<2366FRV-UJ5 M[IUO'%O2;? KLC,Q)7#;,'CW]J /2Z*\F'Q-\2)X9M]0N+.QBFBOC;ZJ6M9P M-/7:& D3=N&2W^L!9<8..<"^GQ(UBX\=HSGM0!Z517G7A'QUK^K:MH\>LV^FBTUF.[:#[*L@DB,#[?FW$@AA MZ8Q[UZ+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %13?ZR'_?_ *&I:BF_UD/^_P#T- $M%%% !1110!%=?\>S?A_. MI:BNO^/9OP_G4M !1110 4C?<;Z4M(WW&^E #+?_ (]8O]P?RJ2H[?\ X]8O M]P?RJ2@ HHHH *BM_NO_ -=&_G4M16_W7_ZZ-_.@"6BBB@ HHHH B'_'ZW_7 M,?S-2U$/^/UO^N8_F:EH **** "HF_X_$_W&_F*EJ)O^/Q/]QOYB@"6BBB@ MHHHH **** "BBB@ K%\2:3X=U2*V;Q1!9R)!)O@:Z<* WL21GIR.AQ6U7->) M9[.V\0^'Y=1E@B@$TX+SL%4'R6QR>* )=2\&>&/$-\FIZCI5K>3LB[9^?F Y M4\'!QV-6?^$4T/$8.FPD1W$MRH() EE!$C?\"#,#]:YM;J&&:3[+=M8^';G4 M"/M,+>6@Q$,A7_@1I ?F& 2#@_-572;_ %&^U"1-.UFZO;>WEOGA#8_TCR_( M\M"V.5!8\C[P[\T =!_PKOPBNGQ69T.U^S0S&=4.3\Y !).(;N[DO;2X:^M_- M^ZXC!R0.8B&) 48^G%+9ZE)I/A>:S^WR132:+;MIR2R9=Y#&P/EYY8[MHP,X MXH&==:>&M'L'LGL["*)K 2BU*Y_="0Y?'/6K M_(D)094#USD[NH[5/8ZVVG:@R:KJ)CLXENH(Y;F3AV24;06/5MIX[D ]>:!' M9T5YP)M:;3;B[FU:]AN[.QL"B9&T2N/WC.I'S$^AZ?6M&YO)[&]GTVXU*YBT MV.^C2:[DE/F1HT&_:9#RH,F!N[9P",C !VAD175&90S9VJ3R<=<4ZO,(]0M9 M]RY)^?OZ\\]OX8NIKK27:29KF%)W2VN M'^]-$#\K$]_3=WQGO0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %1^?#MW>:FW=LSN&-V<8^N>,5)7G$,>I_V3"QEL_L'_ DQ MQ'Y#^;_Q_G^+=CK_ +/2@#T>BO---UG6)IVEGU*W2]9+DW=F+UY'C"JV!Y/E M@1%6"8;=@CNQ84](]4@T\EM>U&4IH(U%F:3EKD _-GLO^Q]WVH ](IJNKE@C M*Q0X8 YVG&<'\"*\U\0Z\ZZ7K%W=Z]/WFXE\MSMQ MVVYJZX_L_5M8:34+JTLKK7%2\N3<-B)/LD;* 3_JP7*KN&,# R., '>EU$@0 MLN\@D+GD@=\?C3J\U?4[Y9WN+.ZEN([>&ZBM+XKYCM;^=;!I!Q\^P&3!P=VP M'G.3=F\G(XP =]17G":\^ ME7.K:C9ZM=ZMI.EW,.Y-_FYBDBPP5OX\.5;.3_$,\5W.B17D.BVRZG*9;QDW MSL>SMR5'L"<#V H O4444 %%%% !1145S<):6DMQ*&*1(78*N20!G@#J: $^ MUVY:=1/&6M\&8;AF/(S\WIQS3XI8YX4FA=9(Y%#(ZG(8'D$&N!M--U?2II-4 MOUC;$C_P"HW')!V8"\ 8WL:BTO0YC9ZX&S#$YR&& MYN!CZ<"@#T$D $G@#J:9#-'<01S0.LD4BAT=3D,I&00?2N(BEU2>\L=.F:X* M:C;0ZC.^X@Q>6BB2/U&Y_+X_VGJG'YT6AQ1WAU"*_33;8:3'#YBC>(EXPO!; MS.&#?PX[9H ]!@N[>Z\W[--'+Y,ABDV,#L<=5/H1D<4L$\5S%YEO(LJ;BNY# MD9!((_ @C\*X9&D&IS_\)"UXFG?:[@YC,@7S?W>W)7G;C?M[9SWQ5;2=B:39 MKKAU2'3C%<-!Q*DAF-PY^?9AM^TJ5!]6H ]!NKJ"RM);J\F2""%2\DLC;511 MU))Z"I_FT4B2-?,5K9Q'G.!\C;B1TY##C(Z='X;D8: M]K,1>:X3S1(+AS( ,LW[K:W *XZKP5*Y]2 =+1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !44W^LA_W_Z&I:HZK+=PP1/IUJEW.)!B*2;R M@1@Y^;!_E32N[";LKEZBL#^TO$__ $+MI_X,_P#[71_:7B?_ *%VT_\ !G_] MKJ_9R\OO7^9G[6/G]S_R-^BL#^TO$_\ T+MI_P"#/_[71_:7B?\ Z%VT_P#! MG_\ :Z/9R\OO7^8>UCY_<_\ (VKK_CV;\/YU+7.7&H^)C P;P]: <<_VG[_] MSEY?>O\ ,/:Q\_N?^1OT5@?VEXG_ .A=M/\ MP9__ &NC^TO$_P#T+MI_X,__ +71[.7E]Z_S#VL?/[G_ )&_2-]QOI6#_:7B M?_H7;3_P9_\ VND;4O$VT_\ %.VG3_H)_P#VNCV,#P]:$;1@_P!I]>/^N=/_ +2\3_\ 0NVG_@S_ /M= M'LY>7WK_ ##VL?/[G_D;]%8']I>)_P#H7;3_ ,&?_P!KH_M+Q/\ ]"[:?^#/ M_P"UT>SEY?>O\P]K'S^Y_P"1OU%;_=?_ *Z-_.N3\1ZUXLM?#E]/;Z'!!(D1 M(ECO?-9/5@FP9P/>N'^%'B#7;WQ:UK/=W%Y9R1N\_G.7$9[-D]"3Q^-;QPLI M4Y5+K0YYXR$:L:=GKY'M-%%%F*4 #H*** $"@$D #/7CK05!() )'3CI2T4 &*0J& MZ@'G/(I:* #%(0""" 0>OO2T4 )M4KC:,>F*7ITHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "L>Z\4Z59W$T4LDS+;MBXFCM MW>* ]<.X!5<9R9/ND$?-_C3M\?F>7N7>1G;GG'TKSX>#9;33]48V*W.H MPV5I#9W )WQ1CF,G[OS#V[5IVFGI%K#K?:!-;Y"K#/W<O$=*E M;5FU".XAU78"L<(93C?G*X0,FSOGT)- '<^9$K;-Z!E'W#+.X-Y=RWF&CTPMI5D^[.^)&RS_4_(A]XC0!KQ^&;-;1X9I;BX M:6XCN)Y97!:9D(*AL #:-J_* !Q[G.Q110 4444 %%%% !45U:7RQ+Y<AWDM]8R3:?]FL;6_\ M$%I-*CFW'D.I(P2 -[# !./;H&1^%KM-*MK M6WCCM'\V_,DB,/D$WF;#QUZIP.F!Z4 =#+KVFQVDUQ%=Q7*P2+'*+>17*,S! M0" >.31=Z]IUG=):R743W+2QQ&!'4R*7( )7.0.1S7.W.C:CJ A9-)33_LML MEN8_-0B7$T3?+M/W%$;8S@_-T%)+HVI?Z#8+I$!0!T:7&D_P!K7,J75L;Z*$).//!:.-23RN?E&6)SQ2+X@TTW%Q&] MU%'';A2T[RH(R3NX#9ZC8&Y"3R748BD=T905 &\E MMV2&P >[8!JZGA.1-8LBMC"+&V:S94RN%\J.<$X]F=/Y]J .HDU;3H;%+R6_ MM8[63&R=IE"-GIALX--O-6L[/1;G5&E$MI;1/*[PD/D("6QCJ>#QZUS#1OH> MN1W5Y#%*&FO##;F5$8*[(V]2Y"YX((R#ALC/-&DZ=->_#$V5K;1Q&ZDE*11M MA!&]PQ^4\?+L.1ZB@#HKG7["U33'DE++JDJQ6Q09W%E+ ^PP.OTJX+RV9(F6 MXB*S F,AQAP!DD>O'-B^]4O^ M$?N=477[.VF3[/:E[6PPV,>85EE0G!P,XCSS@ _2@#K#KVG-%!+;74=U'-<+ M;*]LZR .>Q(/%3IJEA)+/''?6SR6P)G19E)B _O#/'XURL.@7\UTEV;>[A?[ M3;[C=W,3/L0/EL1C:,;L#DD^@P*CD\/ZE--2V>PL;BW,XE4BZ9XB@" MX.=K,0YW8Y Z]: .J37-)D5635+)@TGD@BX0Y?\ N]?O>W6GW&K:=:7(M[J_ MM8)V&X123*K$>N"%(EA8_VQK9Z==1?UJ3_A$HO^@SK?\ X,9*.6'\WX!S5/Y?Q-^B ML#_A$HO^@SK?_@QDH_X1*+_H,ZW_ .#&2CEA_-^ 7=O864MW>2 MK%!"A>1VZ*!7->$?%WAS7+JYM-$Q#/N:0QF 1F1<_>&.O7ZTS6_ :ZGHEU9Q M:QJADE3""XO7DCW=1N4]1D5R_P .OAWJVB>)?[5U[U/5J***XCO"BBB@"(?\?K?]-9",[2RD9QWQF@ M#G6\;;?!=CK361%QM;3ZY9);^;N;:;O[&/D/\ MK=VW'TR.M94W@Y9);PI>%8IK+[/%$8\B*4J$:7KSE408]CSS4O\ PCER;P*U MY$; 7OVX1^4?,\S.[;NSC;N.>F>U %*+QK/-'%BP\LR6=I<^8Y/EYFDV%<@$ M\=N.3UP.:T;7Q=I][@VZ7(CD9XX9Y8&2.61,Y0,>_P K>QP<9JJGA!TL8+?[ M:I,5I9V^[R^OD2^9GKWZ8[>]5M$T#5)]'LH-3N4CM8)GG6$P%9=V]BJL "<#WR :,'BVT-C;37$.V#J"-[=A_(!$1DV_V=-O@ABFDNK!99 8T"90DX&54<$$ M\\UOZGHT>J7-HTY'D0"4-%M^_O0IU[8!/YT 9NH^(K)->N=+U"T66TM;07,L MSIO4-O4%=N/X5=6)[!JT+G7[*TGDM@)9IXW6,0PQEF=BI;:ON%&X^@QZUGV? MAC[%:0M?W+7\B0W"W;F+YKGS-N> ?1%&/:J%EX.>?PSIGVWR9M1A>G7G@U4'@X^5%LN+>WECB.W[-:K' M&LOG)*K! >@* 8/)'4YJP/#UU<7Z7^H7D370GA6$JJ2J"6B)/1@ 3Z<=:2U\5:?=ZA:6B)=(U[N-K) M) RQSA5W%E;TQSSC.>*8?#8>%8I+@,@U"6\8;,;ED#C9U_V^OM4-IX>U./4- M)>ZU."6TTK>(XTMBKR@QE%+-NP" >PP>: .CHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "J6IW]IIL45QJ%S#:P+)@R3.$4$@XY-7:@N461H5=5 M8;^C#/8TU:^HG>VAF?\ "8^&O^@_IO\ X%I_C1_PF/AK_H/Z;_X%I_C6K]EM M_P#GA%_WP*/LMO\ \\(O^^!5WI]G]_\ P#.U7NON_P""97_"8^&O^@_IO_@6 MG^-'_"8^&O\ H/Z;_P"!:?XUJ_9;?_GA%_WP*/LMO_SPB_[X%%Z?9_?_ , + M5>Z^[_@F-<>,/#;0,%U[32>.!=)Z_6I/^$Q\-?\ 0?TW_P "T_QK0N;6W%NV M((NW\ ]:E^RV_P#SPB_[X%%Z?9_?_P +5>Z^[_@F5_PF/AK_H/Z;_X%I_C1 M_P )CX:_Z#^F_P#@6G^-:OV6W_YX1?\ ? H^RV__ #PB_P"^!1>GV?W_ / " MU7NON_X)E?\ "8^&O^@_IO\ X%I_C2-XQ\-%3_Q/]-Z?\_:?XUK?9;?_ )X1 M?]\"D:UM]A_<1=/[@HO3[/[_ /@!:KW7W?\ !,B#QAX;6WC!U_300@!'VI/3 MZT__ (3'PU_T']-_\"T_QK1M[6W-M%^XB^X/X!Z5)]EM_P#GA%_WP*+T^S^_ M_@!:KW7W?\$RO^$Q\-?]!_3?_ M/\:/^$Q\-?]!_3?\ P+3_ !K5^RV__/"+ M_O@4?9;?_GA%_P!\"B]/L_O_ . %JO=?=_P3*_X3'PU_T']-_P# I/\ &LKP M_P#$30MI^4Y]/7%=+*4U.ZU".>"T=O(1%(9CR 6[#\,UO36'<).3:?0YZDL3&<5%)KK M_5STZBBBN0[0HHHH B'_ !^M_P!6L=]8SVDVX1SQM$^TX.&&#@_C0!Q3^*=73P39N6C.M*4^UG8,;$ M"O(P'0;D(QZ%QZ5OR>(MMF)A;V;C'F8QG/?&<9YQGF M@#F(?$>MR6MO)-,@BDT_3YC+&5\PR2S;7.TIC!Y'7@#C!/&K;>*;Z>SAO+G3 M$M;.ZF>WBD%QOD5P6569=H&UBOJ3R,CKC07POIRV\< $NR.""!?G_AA?>GXY MZ^M4M$\))96=NM_/-*T+R2+;^=NA1V9CO4$9SACU. 2< 4 9\/CMXK6W5[?[ M5)#:P27;#<'=WC#D1JJ$$X8'!*]<"M7Q5K%WI*Z9)8X(DNLW"EXO((EBCBDCBFVK.J#"[N^<#!((R.#D5HW&GP75W;W$P+/ M;[]@SQ\PP%)0TX@AE>1@CL(_,S\-Z=IV^2">S_>+/;/ADD;.\@D'(.YA@@\?2@" MBGB^9[F&86[A'MW46N,>9/YZ1)M9@#M);@X'!SCBK-UXFO[.3['+I4;ZB;B& M)8TN3Y127=A]Y3.!L;(VYXXSD5=;PQ82PA)S<2GR6B,CS$N_T]+: MV%S+:22+.7(EC#$D#:,I\AYR#G^&GVOB+4)=0TJ.YTE(;75-YAE6YW-&!&7 M==HY('8D#GGUT1H=F%0;7(2[>[ +=9'W9S[?.>*JVOA2RM=0L[M;B\D^P;Q: M0R3DQPJR[2H'<8X&[)&.#0!MT444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !4,Y DA)./G[_0U-5'5-/L]3ABMM1MHKF!I,F.5=RD@''%-6OJ)WMH M7/,3^\OYT>8G]Y?SK$_X0CPQ_P! &P_[\+1_PA'AC_H V'_?A:NU/N_N_P"" M9WJ]E]__ #;\Q/[R_G1YB?WE_.L3_A"/#'_ $ ;#_OPM'_"$>&/^@#8?]^% MHM3[O[O^"%ZO9??_ , UKIT^SM\R]N_O4OF)_>7\ZP+CP5X96!BNA6 /'_+! M?6I/^$(\,?\ 0!L/^_"T6I]W]W_!"]7LOO\ ^ ;?F)_>7\Z/,3^\OYUB?\(1 MX8_Z -A_WX6C_A"/#'_0!L/^_"T6I]W]W_!"]7LOO_X!M^8G]Y?SK)\3>([3 MPUH,VHW>9%4A$C0\NQZ"HO\ A"/#'_0!L/\ OPM4]6^'?AO4=+FMHM-M[*1A M\L]O$%=".X_PJX*CS+F;MZ?\$B;K\KY4K^O_ !G@;QQ:^+K6:..W:UN;4+O MB9MP*G@,#@>E=97*>!_!%IX1M99(;A[JXN@I>5UVX4=% _&NKI5O9^T?LMAX M?VOLU[7X@HHHK$W"HK?[K_\ 71OYU+45O]U_^NC?SH EHHHH **** (A_P ? MK?\ 7,?S-2U$/^/UO^N8_F:EH **** "HF_X_$_W&_F*EJ)O^/Q/]QOYB@"6 MBBB@ HHHH **** "BBB@ HHILDB11M)*RHB LS,A!IEU=065K+=7DR000J7DED8*J*.I)/04 2T444 %%,FGBMX_,G MD6-,A=S' R3@#\20*?0 4444 %%1I<0O<20)*C2Q!3(@;E0I6L-RV,1/* W/3CMGM0!H4444 %%,GFBMK>2>XD6**)2[NYP%4#) M)/88IP(905.01D$=Z %HHHH **** "BBB@ HHHH *JZG3)[ M84FK51W(@:UE%V(S 4/FB0#:5QSG/&,4 >W;Y_E+OQC&-V,].* //;=KG M[!:2R7DLL3:7I9,#XVY:XP3D8;/?KWYR.*U;'6M4DTNSU"YU*&Z6]NI+5K6. M)5" ,X!4CG=@G)#8Y[X_*@#G;37M:&G1BR5_+T^RM3EW@$)6)D:1 MPP!SM!7N#UZ5M^,)+S?HZ:>SK<)=-<[$/^L$<3L4/J&.!^-;4FC:9++!++I] MJ\EL L+-"I,8'0+QQCMBK30Q/*DKQJTD>=CE4D,31L3CU8LZY]%%22>*M0U+[/-HXD:SU"Z,-M)$L>\*D99R/ M,(4L7!7G. AXKIK7^S9X1'I+6@:",^48%4^2&R,@#H"0?KBLZ,^&[2Q@\.WE MS8S^2%C,%PRDL_J0>-Q//KDT 8;:YJ<5S%ZGK-M?'2+?4HY)?M5LGVQX5+*D@H73; M%(1$EG;K&L1A"")<",]4QC[OMTJMIT&BFW6+2HK+RHV68+ JX5B.'XZ$CO0! M@VNKZQ T<]W=+=1B_GL?(2$*9 BR$.3_ 'R4Q@?+@]*+'5]2.J>'7EU:WN(= M86222V6)1MQ$7'ED<[0< YR>G3I736\=A0W/E_?$;@E?3([5'/\ H&C_ +_2?_%5I:GW?W?\ M$SO5[+[_ /@'045S_P#P@WAS_H&C_O\ 2?\ Q5'_ @WAS_H&C_O])_\51:G MW?W?\$+U>R^__@%7QYXR@\(Z9"6MS[:,+@DD_B/SJ]X1\3V_BS0E MU"WB:%@YCEB8YV.,<9[C!!K!\4?##1]4TU1IP_L^YC;*R@M("#P003_*M[PC MX8@\)Z$NGP2M,Q9N4445R M':%(WW&^E+2-]QOI0 RW_P"/6+_<'\JDJ.W_ ./6+_<'\JDH **** "HK?[K M_P#71OYU+45O]U_^NC?SH EHHHH **** (A_Q^M_US'\S4M1#_C];_KF/YFI M: "BBB@ J)O^/Q/]QOYBI:B;_C\3_<;^8H EHHHH **** "BBB@ HHHH *P? M%D=U?V,.C6( ?4)-DLCH61(5^:3=@C[P^3J/O^U;U% '!V>FWANM,\/ZB\XA ML+F4,;5I(HY8#$6B!(.=JYVXSU0>M5)K?4;;PS'+')J$MU7:)+?6T[,=LK.I$<.2>=KES@\ !* MPM2=6!70+C6A*VCW7V@LTWRS?N]I.[@2YW8 ]_:O3J* .'UK1PBWVFHMY/9X ML9U#S2.?,-PRN0V<_=521GCK576WV"Z6:755UA=1B6W2W:7'V?SE"X"_*8]F M=Q/?=GG%>A44 <+::/-->63W%QJ1^UZC>K= W$@#1!Y#&N,_*HVIC&..,\TR M&4F.!?$DNHI:I;.EJ8FE!:1974Y*T4 >6Z3Y07S-;;64NI M-'LS V)5=Y@K]UZRY(R#Z].M>DZ<;DZ7:G4,"[\E//QTW[1N_7-6:* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC;:\L=+TO4 MM+UFREEO9YYV>!;=G-\'W;76_M*74UUH7SB..,R;/)W'9\H^3 MRMF,D]\\[J[.B@#S"Z^T3:#)';G49=7DL+I=8BD\QE!\A^-I^4'S-H3;U7ID M5H2/.+\@O?#7A?1BVC!D\HVVY>P^39Y>[<3SNSWQ7?T4 >;SNOVK3A=7.IIK M4FK".\19950QL[ C.SR]NW:1[=\UN>$9-0O+ZY_M!YBND+_ &:I9^+B0'BBB@ HHHH **** "J6M*SZ!J"HI9FMI !D MD[35VHKFYBL[2:YN&VQ0HTCMC.% R3@>PH X.STW5])&A6=A \UFL3S6KOS] MDD^S./*?/\)8@J>W*GH*BNFF;1[D:'/JGGMINVMS82W=RDFGQ18WF\VQ@ @$-NR5(((Y!]C@\4V\\16-H("I:Y6>(RQ MM;[65E#HF0P!Y/UJ&[\4:7 M;0)+#.MXKA\?9763[L;2'G.!PIQ0!C^"+>:&:\\V*2+-O" 70CG?-Z_4?G3M M(O[#3M!CTC5+25[Y#LN+;[,TAN)"V\$\B M!UAEF57P>^,U)%J=A/>-:0WMO)?V@0D0@F;-OG@??$>PIU;'#$_Q"KW@:":&VG$T,D9-K; ;U(Y$9SUKH5UG M3'FDA34;1I8L^8@G4LF 2(/'X MT <=HNJ1P>'/#;"694T_:E^BHX,8,+J-XQT#[?IUI]E83ZOJT)OIM0^Q2B^G M1!-)$'4S)Y6<$'[N2HXX-=.NMV,QM39S)>1W,QA66V=756"EN2#Z#MFI8]6T MZ6.=XK^U=+;/GLLRD18_O'/R]#UH X:XN))=&DF\03ZE%/\ V6C61@:1&,GE MG>1MZR;L?>[8]ZW+M9)/#OA^\N(Y;J"V:&>[C52[,OE$!\=6VN5;'7C/:M2Y MT;2]9/VI]TJ3QA6:"X94G3G 8*0'')ZYX)K3 "J H & !VH YC5=4M]1L+J M318[B25%C6:[M[=@_D^8/,5'QDMLW' Y_'%8,D:W>K7-MHESJPTZ22P!=99@ MHS,_F"-FYP5P&Q7HU% '$2J]I=R6=\UZFAP7SJS*\A(!AC9 S@[O+W-)SG&= MH-0:H9,6 2[NHM&\F4QO=I<%FDW_ "@F-E?[OW-V&01+( 3'$TAY![*"?TJ]44W^LA_W_\ V4TU:^HG>VAB_P#":Z)_ MSTO/_!?Z^[_@F!_PFNB?\ M]+S_ ,%]Q_\ $4?\)KHG_/2\_P#!?Z^[_@G.7' MC/16@8"2[SQ_S#[CU_W*D_X371/^>EY_X+[C_P"(K:NN+=L>W\ZEHO3[/[_^ M %JO=?=_P3 _X371/^>EY_X+[C_XBC_A-=$_YZ7G_@ON/_B*WZ*+T^S^_P#X M 6J]U]W_ 3 _P"$UT3_ )Z7G_@ON/\ XBD;QKHA4_O+SI_T#[C_ .(KH*1O MN'Z47I]G]_\ P M5[K[O^"<]!XTT5;>,&2[R% _Y!]QZ?[E/_P"$UT3_ )Z7 MG_@ON/\ XBMNW_X]HO\ <'\JDHO3[/[_ /@!:KW7W?\ !,#_ (371/\ GI>? M^"^X_P#B*/\ A-=$_P">EY_X+[C_ .(K?HHO3[/[_P#@!:KW7W?\$Y'7/B#I MNGZ'=75B+B:XC3,:26HW=I!?6 M0V"" .N">!5_7=(O[G6)-2L(D>>TM$-GN<*'E$A9D/H&4!<_[1KI:* .,_X1 MF^M?WL<"73*;6YFC9P/M4J&0R#GC.65AGC( R.V??^&]7U*ZU:YBTF.S%X\C M)&9DW/FS>(,^#@,68#@GC!SUKT.B@#SC5ML>G:CI1M(+NXGU&%Q*94W*^^/" ME2=^]0/EP", '(YKHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J>IW<=A;I".%4$GKVJY44W^LA_W_Z&FM]1.]M#%_X3&P_Y\]7_ /!7K_^ M"NX_^(H_X3&P_P"?/5__ 5W'_Q%;]%%Z?;\?^ '+4_F7W?\$YRX\7V#0,/L M>K#IUTN?U_W*D_X3&P_Y\]7_ /!7K_\ @KN/_B*/^$QL/^?/5_\ P5W'_P 16_11>GV_'_@! MRU/YE]W_ 3 _P"$QL/^?/5__!7(_'L=AX>N[G3K'4#.];UCQ$=*U607<+Q,ZOY84Q;?H.G;FO6:R="\.Z1HD)?2;"&U>9 M09&0U:U5B*D*D^:FK(G#4ZE.GRU)784445SG2%16_W7_ZZ-_.I:BM_ MNO\ ]=&_G0!+1110 4444 1#_C];_KF/YFI:B'_'ZW_7,?S-2T %%%% !43? M\?B?[C?S%2U$W_'XG^XW\Q0!+1110 4444 %%%% !1110 4450UTLOAS4BA( M86DI!'4'8: +]%?-WA.[OKCX=ZOHUCJ$T\FI_8+>*YADGVP3S.%>/]YDB0*" M6*G;R, 5TOA[6M.(R23!1G)) ]<4 >V45 MYI\&[NQDL]6M=,GOKR*"6-FO+EY2LK,IR-LG*2#'S@$C)!'! 'I= !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%17'"(>_F+C\_P#"I:AN3^[7_KHG_H0H FHHHH **** (KK_ (])?]PX_*I1 MTJ*ZXLYO^N;?RJ4=* "BBB@ I'^XWTI:1_\ 5M]* &0?\>\?^Z*DJ.W_ ./: M/_=%24 %%%% !44/WYAV#_TJ6H8?]9-_O_T% $U%%% !1110!$/^/QO^N8_F M:EJ$?\?C?]..-0[3P-G:9# \8=2.F2PSZXSUZLM_ M"=S'J5L6N8UL5A266%,Y^UK'Y8D';&W!^J ]S0!LW&OZ=%:WTL-U#=-8(6N( M8)59TQG@C/!X/7%6UO;9HDD\^,*[; 2X^]W7Z\'CVKD$\*ZG+8QVDMMIUK]C MLI;:&>"1BUR77;EAM&P<;B,MEL>G-D>'M5-REHR6GV"&\DO4N!*WF,S*V$V; M<##.?FW=!TYH W#XAT94D=M7L L3B.1C#$MFLO\ 1;(+;Z3)9D!?^6C%3D<=.#SUYJE?^%=7 MDT6^T^*STN];4+*."2>[E8&%UB"8QL.]F[I9OMQD;SH@$C7.W9\S M H<'<,<5VHX% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 8%UXGD2[N(M-T6_U.*T8I<3V_EA58X30-1M(;2ZE>8I=6[ M2- [G+E"& .6);#9Y/IQ4"^"TM])U.QM+D+]LL$M%E9,LI7S"6)'7+2$X&,< MT :D_B?1K;51IL]_&MT6"%,$A6/12V-JD\<$@\CUIG_"5:0]W<6=M>1S7<"N M?*&0'*#YE5L8)&,$ DC!STJO!H^K66H2K8WMF-.N)_M$BRVY:96.-P#;@"#C MJ1D9]A52#PI?HMK937UNVFZ>7:T"P$3$LCH [;L' D/( )P">] %ZT\8Z1.; M&&XNX[>[O(8I! 22$,B@JA?& 3G@'!/''(J2?Q?H-OJ1L)M2B6X$GE;<,09/ M[@;&"W^SG/M63;^$=2MK1-+CU"U.ER&%[C=;GSMZ!00C;L $H#R"1DXZ#&0U MKJKZO:Z+:6\PL8-7%X?.TYP542F5B9\F(C).-OS\@$#G !W<&JV-T]LEOWS#\ZMURW@[1)=/N-3N[@2!'N9(+&.5-IAME=BJX]-S,1 M_L[*ZF@ HHHH **** "BBB@ HHHH BN[J&QLYKJZ<1PP(9)'/\*@9)JI#KNF M3:'#K!O88=/FC619YV$:@'IG=C![8/>JOB31[G7K>#3TN6M;)Y-]W+$P$I"\ MJJY4C!8#.>P(PE:]8ZQ).EG*K&&1D7#J?- "DNN"=>&*($4C.,YVJ0![^YJ"#PUJ3:>^CSV.EPP+%.D>IQ.QN M"75EWA-@V.=^2V\YY]> #J+35=.OUF:QO[6Y6W8K,89E<1D=0V#P?K56P\2: M9JNJ&STRYBO (/.,]O*LD?WMI7*D\\@X]ZY+3O NJBUNDO98U;[&+6!'N%EC MD4,K ,$ACPGRXQ\W#'\=K0](U-/%=QK.I:=IFGK)9K;"*SF:5F*MNRS%%!') M &./QX +MIXKL;S4A:+!>Q;Y6BCGFMF6*5USE5?H3\I_*K\.L:9<1W#V^HVD MJ6K;9V2=6$)]&P?E/UKDX? EQ#>3S_:'=KM;A&WWDK"S:3=MEA0G:&PV",#V M/4'.M_A]JNZ)+;R*Z*53?R0?3^8K%U M+PQ>MK$][816;PH]K+!92DI'(T:RJP;"G;_K$(.#R@XXJ+1/#&I6VO-J=Y;Z M?9B74I+QH+1V8*K6L80 \ MC<0.#CG'6K0U[23'9.=3M%6_ -IOF53/G&-@)R>HZ>M99LM=TB_OCHMM87MO M?3&X_P!)N&A:"0J >B-O7@$#Y2.1GIC$USP5K-_J+7"7:3F\LX[6Z*RK B[= MV2$:*0E3N)VAEZ=>X .JMM?M[G7)=+2*42Q%P7(&T[ A/?/_ "T'Y&J]YXPT MVSNYH2EY.EL=MS<6]J\D4!ZD,P& 0.3UQ4&E^'KNQ\227TLL;PD2 $N6] & MS/KFE6LT,5SJ=G#+.F^))+A5:1?503R/<42:WI4*7#S:G9QK;?Z\M<*!%\VW MYN?E^8$<]QBN5UWPOJUW#JUI:V6DWR:J$+75X[(\)"*N-@0[@-NY?F&"33XO M!USI\7VNSL]/N+T:K=7TD,K%4N!*[["S[20ZHR@':<8(]Z .D&N63.CK/ UE M) 9EO!<1^61D# ^;)^N,>]/.N:2-+_M(ZG9_8,X^U?:$\KKC[^<=>.M$ MKO5&@DO;'2X$/,]K"24SYZ2==HW'"G)P,GM4UWX=U"'57U"QM[&[6.[::&RG MD,:$-$J%MP1MK@@X.#D,PXSP =!<:UI5I%#+=ZG9P1S@&)Y)U42 ]-I)YS[4 M^/5-/E6Z,5];.+,D7)693Y! R=_/RXQWKEK3P6X(DO(+%G-E=Q+&HRL#SR[R MJ9'W1TSQG'2FGP9=1:7:0VT=COM].MX7B;/ESR1.&VOQRIYYY()SB@#J[#5- M/U2(RZ9?6UY&.KV\RR ?B":M5SGAW2M0M];U/4]1L=/L3>I$JPVI?]]1__ !%']C3?]!O4O^^H_P#XBCECW#FEV-2D?_5M]*S/[&F_Z#>I M?]]1_P#Q%-;1IMA_XG6I=/[T?_Q%'*NXXI?]]1__$4? MV--_T&]2_P"^H_\ XBCECW#FEV-2BLO^QIO^@WJ7_?4?_P 11_8TW_0;U+_O MJ/\ ^(HY8]PYI=AA\0Z0GB$Z:^I6PO64*(-XW9R>/K[5KUXG<_"KQ!+XSD MW=_(C2+:PM*R)U8*,X'OQ5JH;RTBO[&>TN06AGC,;@'!((P>: .2NOB-;6+0 MQZA9QV=P8%N9H+F^AC>.-L[0 3\[84Y Z=,U;A\37+WMW!9VS:C*]S_HL0=8 M@D/D1.6+$>LGN#Q;E06 MD=LD6=H6>>6[,%R>/QH ;<>);A-'U+S;%[/4K5558"XD# M-)Q&5(X(+ M%K*(Q'S;F5DN5N9'FE,C3L@(0,3SA200!CE15N71;*=+E9$8BYN8[J7YSS)' MLVGV_P!4G'M[T 8MKXMCAT^3SH[J>81B2W$I0/=%I#'M7: ,AMH/' 92:M)X MF=KQ"=-E73I+G[(EYYBG,FXIRG4+O!7/KVQS5L>'-,#:>QM]S:=(\EL68DHS M9S]>O?V]*8GAJPCU+[8#<8$IF6W,S&%9#R7"=,Y)/U.>M &;I'BIW\*?;;R* M2XGMK>!YF7:/-:10<@#@=:#XQNFN_)@T&XD66YEM+>0S(!+)'G)(_A7Y3AOT MYJY_PA^E![?:+A8X8XXS"L[".41G*;US\V#Z_C5Y-%LHW@94;-O/)<1_.>'? M.X^_WCQ0!F1^*9[R.%=,TF6ZN#$9;B$S*GD@.R8W'AB61P,?W27C1H0X8LN?XFXZ=..O-:\WA73Y$01/=6S+O!>WN&C9 MU9RY5B#R-S$^V>*KCP/I,:QK;->VRQVZ6I6&[=0\2 A5;GGJ>>O/6@#+IEJ+2TLH[N\F>=E+ LX(C4*>T>X9/1A71ZCX6 MT75KS[5J%A'+,0 YW,HD Z!P" X[8;/'%6I=)L)HKB.2UC*7,0AF7& Z $!3 M[#]U&5K"RLSIUO*=1GMX M+J2S@BT[4A+'9R1SDSH1&[JSKC R(SP"2I(![UMR^&M'GU5=2EL8VN@0V_)P MQ'0E<[21V)&>!Z40^&='@U&:^BL(UN)@P=LG'S?>(7.%)[D 9R<]: .=TSQ1 MJW]BVM[]EMY]/MH[>&ZEEN&%P[LJ;F5=N" 7'4Y.#CJ,SS>*]8S#=VVFV;:; M/J L(S)@K&?P)Y_B=-3N;JU>*.Z%TJI:%92X.5RV_9UQR(PQ P6Y.0#0T+Q,V MN7D<$5LL9BMM][^\R;>;>4\KIR04?)]AZUT%9FBZ)%H_VYU*//?WS MBA1[D$]ZTZ "BBB@ HHHH **** "BBB@#G?%_B"[\/Q:;+901S+-> M;;H."2MNL;O(R@?Q *,52O?&W]G^([T7"Q_V)9Z>\S7"C+O,A0LJG.W;MD4? M[P/(Q72W6FVUY=V]Q<)O>W#B/GCYUVMD=^*SK?P?HUMI]O91V[&"WBEB16E8 MDK(HH PK?X@0ZM;J+.6UAN(KNV$PM[N*Z3RI),'YDR >"".HXQ5 MX^,[B(V\UUH5S%97:R/;7 F1MRI$\HW+U4LJ<#GKSBM&V\,64$96:>]O"98Y M=]W=/(04.5 R>!G/'?/-5D\$:2ERDK->2+"'6"&2Z,]:6?Q?=VR_9Y]"G&I MF>.);1)T8,) VU]_3;\C \9&#P:TKCPUIET%$T3G;:BT4B1@50,K#!'1@RJ0 M>H(IMGX8L+,J^ZXN)Q,LYGN9VDD9E!5P!/'3F@#.LO&IF='OM*GL;5GF@ M,[RJV)X0[.FU>2N(Y"&[[>@S4VG^*+JZU:RL[W1)[./4(GFMIS,C@JH!PP'* ML0PXY[\UHCP_IPCB0PEDBNI;I59B1YD@D5\^H(E?CIS[54L/".G:=JD%_%)> M2RVR/';K/=/(D"-C*JI. /E'Y4 ;M%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !574)DM[3S9 Y5'0G8A<_>'0 $G\*M5#<_ZM/\ MKHG_ *$* */_ D-C_SSO_\ P77'_P 11_PD-C_SSO\ _P %UQ_\16I15WAV M_'_@$6GW7W?\$R_^$AL?^>=__P""ZX_^(H_X2&Q_YYW_ /X+KC_XBM2BB\.W MX_\ "T^Z^[_ ()CW/B"R:UE 2_!*'_F'7'I_N5)_P )#8_\\[__ ,%UQ_\ M$5?N_P#CSF_W&_E4HZ47AV_'_@!:?=?=_P $R_\ A(;'_GG?_P#@NN/_ (BC M_A(;'_GG?_\ @NN/_B*U**+P[?C_ , +3[K[O^"9?_"0V/\ SSO_ /P77'_Q M%(WB&QV-^[O^G_0.N/\ XBM6D?\ U;?0T7AV_'_@!:?=?=_P3)@\060MXP4O MONCIIUQ_\13_ /A(;'_GG?\ _@NN/_B*T+?_ (]H_P#=%247AV_'_@!:?=?= M_P $R_\ A(;'_GG?_P#@NN/_ (BC_A(;'_GG?_\ @NN/_B*U**+P[?C_ , + M3[K[O^"8]SXGL+:UEG:*_(B0N1_9\XS@9ZE,#\:X#PK\5[W5O%L5A>V,*6U[ M+LC\K.^,GIDDX(X]!7JS*&4JP!!&"".ML=R&.TEB0F1 MSM!X'6MZ?$_P;I[0K>:Y%&TT"W"+Y4A.QOND@+P3V!Y MQSB@#K**P9/''AN+Q,OAY]6A&J,P008;[Q&0N[&T-CMG-5K7XC^%+V\N;2SU M=9[BUBDEEBC@D+!4.'P-O)![#)[XQ0!T]%9>C>)=(\0F7^Q;U;U80I>2)6*# MT?\ NBI*CM_^/:/_ '14E !1110 5#!_K)O]_P#H*FJ&#_63 M?[_]!0!-1110 4444 1#_C\;_KF/YFI:A'_'ZW_7,?S-34 %%%% !4+?\?L? M^XW;W6IJA;_C]C_W&[^XH FHHHH **** "BBB@ HHHH *K:C8Q:GIES87.[R M;F)HGVG!VL,''YU9I&940NY"JHR23P!0!YH?A+?W%NT.I>*C=HFG#3;;_B7J MGDQ+(CKG:WS'$>#GKG/'2L;Q_P"%/$%]XHU*S\.V>H_9-<^S&\?RH#;,T9 # M>86WH J\J%.3CGFNJT[Q;>W6JWIG6[BM+V&5]/,UFT:1F-3M =AARZ@R<9P! M[51T77]871KN\-Q?1I%#!%.^K&%VAF=ES*JQGB,(Q;+8!X[ T#+G_"KXAXTE MUC^T@]A->"^DT^:U#GS@!AED+<#(!^[GWJ2V^'<]@EB^GZRD5U9"],X% MKELY*[Q]WZ\^U7D=])UJTLY-=U.[6_39^^M?,1B5.&25$"H>^#D8J+0]=N9) MKR74+F:XAT]!%$EO SM>J6Q]HVJN3G&WY>,ACT(H$6O!?@X^"[6XL+746NM/ MD?SHXI8@'CD(_>'>#R&/.,<9ZXKIJQ/M4TGBJQ,<]PMM<63N;:1-H!#+AB"- MP;YL8/Y56BGDW:W;76L2VZ+?1Q0SN4W1;TC.Q"!G.:P8_%&J6>G:9;V<,EQ<75HU] M--);37/+.3L CY7D]3P * .^HK@GUS4F\0SZDBH(FTRR^S6LSR(L4D\DJ[ MGYVD93D[=+NB64A".!\K@#(.Y@1QU MJKXCUK6)=-O9[*2SMK*WOHK0@R,DY/G(I(8' SGA<2:N;<1+AG^S*DDU/Q1:37D5QJ]I*;*QAU%RMF!YF\N#%][A1Y9PWWOF]N0#OJ*Y"3Q5+YQ MLUN;=;_^U!!]F/W_ ""H?.WK]PYW=*RI=7U;^P(WUV>RU!=2LGG%NUHOE1%& M4@8).X$-W[B@#T2BO-[#6;SPM%J>HWUW]KT_^V[J&9!"%968#R]I'JX"<_W_ M &KO=*%[_9-K_:K(UZ8E,YC7:HF:=!>G3H[^9HY+M0-PPN1&A88#-V)ST.!FL753J>EO%8Z;KIU*Y%];[ M(KMP'BW[P?,9 -R'&X+@$X(SR" #N**X=_%^N)J4-C]EL9&MUO)-0E0/REN8 M3^Z3.2S";&">#SD]*6\\6ZWIFFS75S;Z;&8M8O*B^7)'.0,;OF8&!A@\'(X!K7T M._UF[D@FU-]*-K>0F:%+5V\Q.A R/GR ,'Y3UH [VBN)G\5Z\UU< M365GIYL8[VVLD65W\QFGCB8,2. %:89&#D ]#5F+7];N98M+B73H]4\Z9))Y M%:VTR[N+RW6XLT@D=53,D:[9"5;&WT_S?+L8;NX=+*XE6?> M"<(T8(C&%SEL]1QQ5ZX\4>(#?3O9V5@MFE]#8QK.SB4M+%&^\XX 4R8*]3@\ MB@#M:*XQ_&MWID);6(+=MC7%MN@)42W,9!C10Q.-X) R>".^:KR^-M8M]7DM MY=-+QV>6NN:I;W[V^G)'<7E MQJ#VJRWEQ(41#/='.W./E$7 &"1QD<8U8/$>L:A-#IEDMA%J(>Y6>>97,)\E MU4[$!!).\'&[@ ]: .NHKS.3Q#K&JO9WT[6B6SZ7J/VBVMIY=KM%<1Q[ED5E M]L-C(!;UXV[7Q/JR7"3WMM:#3'OYK&)(B[3-Y8DQ(23CGR\;<>^>U '8T5R& MF^)-:GU31/ML>F_8M:222)(7;S8 (]X!).'[ D 8/;FNOH **** "H;G_5I_ MUT3_ -"%355U&XBM;3SKAQ'&CH68C@#<*-PV+5%97_"3:-_T$(OU_P */^$F MT;_H(1?K_A5^SGV(]I#NC5HK*_X2;1O^@A%^O^%'_"3:-_T$(OU_PH]G/L'M M(=T:%U_QYS?[A_E4HZ5BW/B71S:2@7\1RAXY]*E'B;1L?\A"+]?\*/9S[![2 M'=&K165_PDVC?]!"+]?\*/\ A)M&_P"@A%^O^%'LY]@]I#NC5I'_ -6WT-9? M_"3:-_T$(OU_PI'\3:,4;_B81=/?_"CV<^P>TAW1I6__ ![1_P"Z*DK'@\2Z M.MO&#J$60H]?\*?_ ,)-HW_00B_7_"CV<^P>TAW1JT5E?\)-HW_00B_7_"C_ M (2;1O\ H(1?K_A1[.?8/:0[HU:A@_UDW^__ $%4/^$FT;_H(1?K_A44/B71 MQ)+G4(N7]_0>U'LY]@]I#NC:HK*_X2;1O^@A%^O^%'_"3:-_T$(OU_PH]G/L M'M(=T:M%97_"3:-_T$(OU_PI&\4:*JECJ$6 ,GK_ (4>SGV%[2'=&B/^/QO^ MN8_F:EKR_1OBXFI^,([*33UBL[J000RAR7!)PI(Z8)/ZUZA5U:,Z32FK$T:] M.LFZ;O8****Q-@J%O^/V/_KFW\UJ:H6_X_(_]QOYB@":BBB@ HHHH **** " MBBB@ IDT,5S \-Q&LD4BE71AD,#U!%/HH @GLK6YA2&XMXI8XR&1'0$*1T(' M:FKIMDDF]+2$-Y(M\A!_JQT3_=]JLT4 9EIX:T2P>1K+2K2!I5*.8X@-RGJ/ MI5N.PM(I(9(K:)'@B\F)E0 HG'RCT'RCCVJQ10!&8(FN%G:-3*BE5) M8I[>*2-6W!'0$ ^N#WY-2>6F_?L7=ZXY_P \G\Z=10 PPQ%=IC0CGC:._6E, M49SE%.X;3D=1Z4ZB@"+[+!]H^T>1'YVW;YFP;L>F>N*<88B #&A & -HX%/H MH I7^E6^HQQ1S[ECCN%N"B8 D93D;N.1G!_ 5=HHH **** "BBB@ HHHH RO M$%WH-MIWE^)[BPALYSLVWSJJ.>N/FZFETK2=#ATZ'^QK.R6T9Q<1&W12A;'# M@CJ<=ZJ^(=,OM1U/2387<]CY3RF2Y@2-F0%, 8=6&"?:L+5- 73IH+:6PU35 M+".VVVWV27:R7!=F=WVLH!;*X;HN#TS0!U=K%I;:K&4R!& M(SCG<%0G_='I3+?PUHEHMT+;2;.(7@(N D*@2CT/J.>E<1=VWB#0B=3 :74Y M)+:S/SC;<-);QQL^. =LJJ_3.%8#K5^7PK/K5>P\/Z1I=U+2-)JVTUE:&WFG$NSS7:6(;HV#9;Y$=MW;\: /04L+2*Y M-Q';1+,2Q,@0!B6V[N??:N?H/2HDT?38HU2.PMU51&JJ(P !&VY!_P !;D>A MKB[W0[JVU">VM+#46O%D0:5>QSL8;:(!>');L0Y8$$L#WS5;2K6>XU2:6UL= M4_M/^V[@KJ+SEK=;=;M@R?>P!L#*$QG//O0!VT7AC0X=2?4(M(LTO)"2TXA7 M>2>ISCO3+.70[]DBM(X)"ULT2KY)'[E6V,G(^[N&,5R"Z5=MK&GAM+U;^T4U M#=?WWGD020_/_MX9<%<*!QQZ4W2/ VVUAAN;*YAB@M;HI&EPRCS6G)0G#9)V MX(YP,T =\-,L0A46D(4RI,1Y8Y= H5OJ B@'MM'I5+4]-T*[:&PU6RMI_M6\.HWQ,G,3Q *4ZY&]A&>./D? M^]6IXEL[C4-;2TMI_L\ESI%Y#!*21LE8QX.1SP,].>M %O2KOPHU\NG:-<:4 MUU9HX6VMI(R\*DC?\HY R!G\*IQS^ ])N3;1SZ%:37WERF+S(E:8$[D;&>1G MD?I26EP;O^SM.7PC/:&S8,#,J)#:;1C,;+G<>< *!D$YP,UDZ/\ :]%MY++4 M/#M_?"YTZUA\N.%7C9EC*LC$G Y.#GB@#>>ZT'3_ !M+/?ZQ8IJMW;Q6\%M+ M*B2+'N8@ 9RVYB3^ Q4TNA^&O$-Y)?7&F6=[2I8J6&,@94BN@\/?-<:RZ@A#J+@9'<*H)_ M,4 6K_0-(U2>";4=-M;F2W_U32Q!BGTJP=/LSG-K"=THG/R#F0 -]0% S[" MK%% &5J'A^UOYK,LD:0V]Y]M>(1C][* =K$]B"0<]\5+<:!I-WJD>HW.FVLM M[%C9.\0+KCIS6A10!432=/CF$R64"R+)Y@<1C(;YCNSZ_._/^T?6H+SP]H^H M6Y@OM,M9XFE,Q1X@09#U;ZGUK2HH HQZ'I4,"0PZ=:I%'&\2(L2A51V#.H'8 M$@$CN14ATVS\M46VB0)*9DP@^20YRXX^]\QY]S5JB@#E-&\#QZ7X@&JS3VTL MD>_RS!8I [%N"TC*?F.,] HY)QTQU=%% !1110 5#<_<3_KHO\Q4U0W/^K3_ M *Z)_P"A"@":BBB@ HHHH BNN+.;M\A_E4HZ5%=?\>M+10!P6E_"O1],\6#4HYYI$A M830VS ;4;/'/?':N]J$?\?K?]WOV6-0J[OO;6Y/88_&IK?Q/82:5+?3EX%@L$U"=&0 MDQQ,'(/ Y_U;\#T]Q2>(="FUDV"":R%C?9@5C<1 L?E.0(S^\D ." &Z<4 .7Q5;OJER-5MX%M[&24P MR",N^]65%VCD[CYA&!SSBM:R\3:;?-$D;S132S_9Q!/ \4BOY;2 ,K %H!3IW!-#>%+N13>2:OG61<).E MX+8"-2J-&%\K=]W9(X^]G+9SP!0!>C\4Z7-?Q6<,LLDLDLL7R0.51HY#&VXX MPHWC:">">E9NO>,GT76I+,6ME)%##'-(9;_RIG#LPQ%%L.\C;TW#).*=#X.D MAN=,F.I[FM)I+B9OLRAY9)&+.58'**2QRO((P/>M==%MO[O.[]* (4\3Z:^J&P5I]XD\HR_9W\D2?\\_,QMW=L9SGBLRU\=^' M3&!8K=%92\D2PZ=-_I!W?O"@"?.0Q)8C.#DFHA\/;%/$W]J)]CV&Z^V%6L$: M;S-V[B4]!NY^[D=F'&-*Q\,1V*Z2%NG?^S;:2W7* >8'"\GT^[0 R?QMHL$P M027,P\E)W>"TED2*)QE7=E4A1C)R?0^E-@\869UVZTVXW@QSI$DL4+O&-ZJ4 MWN!M4L6P,GGBL^W\*ZO;W=W!9:N]G:/!! 7-NDAE55(9DR?D;G&3N'3CUU?^ M$6MUL+BT@F:**:>&50!G8(]@"^_"#GWH J?\)9I&GQ?:KY_/NFA,EQ-8V$K> M7"K, SX#%5&&^\<<,14\_BS0//M992\N$25;E;1W2V61?E+N%Q'N4]R.#SQ6 M!JVB:UI+RP>'8[R07=MY,LT,<#!CN: +Q\56EIF.[E>ZF::55CL;.61E M1&P2R@,0!D MP">E-M/$_G^ /^$C>-#_ *,\X5,[3C..O/.!36\+W5M=/=Z- MJWV.YF+B5I+<2JZ%RX&W(P5+-@YQ\QR#Q@G\.2VWP\FT&UN'NYUM'C2:7 :1 M^2">V<_A0!7M_&$W_"4_V+9Y*REO)*Y$?.-VX_2L^P\HS@U9GT!=/\ !=YINF0+).5>DB!A^(S3ZCMHO(M8H?\ GF@7\ABI* "BBB@ HHHH **** "B MBB@ HHHH *AN?]6G_71/_0A4U5[V-9;<1R*'1G4,I&01D=: +%%9?_",:'_T M"K3_ +]"C_A&-$_Z!5I_WZ%7:'?\/^"1>?9??_P#4HK+_P"$8T3_ *!5I_WZ M%'_",:)_T"K3_OT*+0[_ (?\$+S[+[_^ 7[K_CSF_P!P_P JE'2L:Y\-:(+6 M4KI5H"$)'[H>E2#PSHG_ $"K3_OT*+0[_A_P0O/LOO\ ^ :M%9?_ C&B?\ M0*M/^_0H_P"$8T3_ *!5I_WZ%%H=_P /^"%Y]E]__ -2D?[C?2LS_A&-$_Z! M5I_WZ%-?PSH@1O\ B56G3_GD*+0[_A_P0O/LOO\ ^ :5O_Q[QY_NBI*QX/#. MB&WC)TJTSM'_ "R%2?\ ",:)_P! JT_[]"BT._X?\$+S[+[_ /@&I167_P ( MQHG_ $"K3_OT*/\ A&-$_P"@5:?]^A1:'?\ #_@A>?9??_P"_=74-E:2W5U( M(H84+N[=% ZFN4\._$;0=>UF33[1YXYI&)B\Z,*)<#LS':*R)?$VIW.O MRZKHTWVG3&T^7[):XRMPT3QL[C&#N(:1!SC*@]S74ZYK.GZ*]K/J%IUL&M]/N+<3Q0QE(TDA"L49U3LN03T[*KW5S"=#FL([6_N6BL;RXC:1&1$R[8#KO+$$* 5X5CSC%5I/%NIG[*DP MT\P%Y+>ZEC5F25PYC4J0V8U8CC(?+?)D??K>_LWP]9^&[71[Y+&738X5"17F MQD=5Q\V&X/)!SZFI!;^'9;VTMT@TR2[LX=QD/3!Y(YXSTYZ[PKK%[JNE2R:J(!>0OMEC MMT*A#M# 8+-G@\,#A@0<#. LNHZ)9Z?'>7L%K:2R0^8EN[1>:XC!(5<$AB,G M&"0,^]']HZ-X=TBS>ST][>"]?,-M8619F9E+D[(P>< DF@#E[#4[Z*UT'[PW6MWSHS-%<6=G=C)) 9U=3@=N(UK MH:Y@ZMI/A[6KZ(Q7SLPB,AM["1X;6,)A5W(N%4 %O;)K7CUNS=M[2QQVS",P MW+SQ^7/Y@RH7YL]/4#/;- &A15<7]F;XV0NH#=A=YM_,'F!?7;UQ[TV/5+": M\>TBOK9[F,X>%9E+J?=#^52 MWU[#I^GSWMP3Y,$9DN?\ P#F_^)K4HJ[P[?C_ , FT^Z^[_@F7_PD>G?WKG_P M#F_^)H_X2/3O[US_ . N?\ P#F_^)H_X2/3O[US_P" N?_ #F_P#B:/\ A(]._O7/_@'- M_P#$UJ447AV_'_@!:?=?=_P3 U3QCINF:5R;8F@)W(W;.3R./:O4;BWBNK>2WN8UDBD4JZ,,A@> MHKF]"\!>']#U:2_L+)EG5B(S(Y81Y'\(/3K713G04)*47?H4D#'J6X]PBYZ"MA?#-^-2$'V& MQ$*ZG]O&J!_W^WS=_E[=O7;^ZSNQL[=J[.B@#SN7P?JT&BW%@NE:5J;WMDMN M9KJ8C[,0I7;]PEDR=PP0X;,+GR096Y?W96;Y,$A <;>3@YZ+4=)GL?A;6WFE+07>NRW!*L@ 822*Q'(^[T[]Z[6B@#CS8 MWHU?39M16)+R^U/[2\,#%E@CCMW4?,0-QSM!.!RP["NPHHH **** "BBB@ H MHHH **** "BBB@ JKJ'G?9?]%\OS=Z[?,SMSN'7%6JAN?N)_UT3^8H H?\5! MZ:;^0 M;,K_ (J#TTW\Y*/^*@]--_.2M6BCF\@Y/-G,^()O%%OX=OI;-;$SI"Q3R=Y? MIU7/>O)/AOJ>MMX\M4MY[B99G/VM7"&>X>&".-F?Y MF1 "W'?'6NFEB5"G*#CNT?\ NBI* "BBB@ J&#_6 M3?[_ /05-4,'^LF_W_Z"@":BBB@ HHHH A'_ !^M_P!ZU-4+?\?L?_7-OYB@":BBB@ HHHH **** "BBB M@ HHJ.Y\_P"RR_9!&9]A\OS"0N['&<*I6?C'3KB!YKF*ZT]%MQ=+]KAV^9'P-RX)SR5&.N6''-9T7@F>P, M%Q9:E/<7126*Y%U,?+=9ORFLU+'Q)=:M!>7DMO:); MI\T%K>N\=RV#@,K1#8">2WO3=/\,WEH]T'O?+&I#S[V6V;RY$NH$UR.6*_:&TNY)+&7 MRI(5C&]S@,"H)Y!# T#2Y4UBRN1,9([:V>%C(V78DK@].?NG-1'3M0@_MJ2R MEA2>^E5[=W)(C_=HF2,=05)QWXZ4 3Z-K46MV\TT%MY)R2?4U9H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)OO$5K8>(+'298Y6 MDO 3YJKE(3_"'/;<00/4BIWUO3HXO,:Y7:;DVHPI.902"F,=>#6'>^ K'5+B M^O=2FFDU*YD#Q7,?; MVB2U*R-.1S\Y<@)N)(&W/09H 73O'VDW6@V^I7C2VWVB25$A%O*[D1N5+;0F M[;C!+8P"0":M7'B[3+*9GO+VW%JXA^SM"7EDE:1790%53G(0D;2'[K>8-15D2%YVA=INSO\ MKKYZNO3/;?GWQVJU=>&?M$]_(MR(_MFG16( C^YL:0[NO/\ K.GM[T :+:Q8 M(A=KE0HN!:YP?];G&WZUEKXRTJ^L;F71KR*=X4WAIDDCB8;MI(?8=P!X)7.# MUJ(^%[TZE_R$HAIGVH7GD?9OWOFA0,>9NQLW#=C;G/&<4EQX/,VF6-FEZ(UM M+1[?(BX;=M^;&>,;>GO0!/H7B^RUN\NK4!H)X;N:VC22-U\WR\9(+*!GG..: MV;*]M]1L8KRRE$UO,NZ.0 X<>HSV/8]ZY'7O"MTVE/;V$\INKO5S<)/%'@VZ M2?+)DD]/++C/7D8KL8(([:WC@@4)%$@1%'0 # % $E%%% !1110 4444 9VK MZ[8Z']A_M&1H_MUVEG"0I.9&!(SZ#Y3S39/$6FPZ^^CS3^7=1VGVQRXPBQ[] MG+'C.2.*K>(O#_\ PD$ME%,RBTA,K2C)#;FB9%*_3<3U%8G_ AFJ7%LTM]= MVK:E=6UQ'=SJ&*EW""/ P,J!$F1QTH Z;4M-;B5/FD5)/WBCR00Q#OD M\+\IYKGS\2-+/AVSUE/)-O?);^0&O8E+22MMV'+8!7G)_P!D^E3PZ%JUWJHU M35%L;:51'&KC[[(N22YXV@ =S52Q\&7]KIFD6\D]L6L8-/CD*EL M$V[[GQQW[9_2@#J8]8TV;5)--CU"T>_B7=):+.IE08!R4SD=1V[TEOK6E7FH M36%IJ=G/>6X)FMXKA6DCP<'3Q=HIL)[G3]1M-1^SD!X[2Y21A\P'8\?>%6KO7+&RURQTFXD9;J M_61H!M)#; "03V.#QZX-&=;U2[-Q?6NCV)2Q^R1BUE>0M^\1\EC&N%^0 MX7!QGJ:T?$/AR]U75!?V4\,8N#@D;1P<5:B M\-W\TOVRZ%G;W,VIPWDT%N[-&BQKMX8J"[$ $DJO8=LD W5UO2GOKBR34[-K MJV7?/ +A"\2^K+G*CGO45QXDTBWT=M5^WPRV"R"-KB!Q(BDMMY*YZ$\^G>N; M;PAJDUE!IT%XCL9KAI$=?G79A"?,)9@S;B,X&<#;?P_Y?A;3])L MU@@%H;?Y5&U (V4D ?[)Q0!?DU:SANF@EF5-MO]I:5B!&(\XR6Z4MIJ^FZA M;Q7%AJ%K=0SN8XI(9U=9& )*J0<$X!.!Z&N7UCP+->MM '5'6M+6ZCMFU*S$\KM''$9UW.RDAE SDD$'([8-1V_B'1;NTFNK M75[">W@;;--'"<=!4.NZ%JUW82W-]8Z7#,(X+2*WM=T\?8UR\7@X)8V%M-':F.*ZNIKQ5!_?),LH(ZA*C>1QRY]* +I\6Z='>P6]QYD7VJ_>PMG*Y661!\W M3H-P9.>X]Q1J/B_2=,GU2&YDE+Z5:I=70CB+;5;. /5N,X'/(]:PH_#,NL1F M*5O(%G=ZAR0W$4AVY& M=H1'49]1^ !TMQXCTVVDTI&F+G5GVVAC4L'&W=N/HN,FVWB;3+S1[? M4[66F>/WB?^A"IJK:A!%?9??_P#1WK_ 'A^=&]?[P_.L[_A'-#_ .@-I_\ MX"I_A1_PCFA_] ;3_P#P%3_"BT._]?>%Y]E]_P#P#1WK_>'YU3U75+32-*N+ MZ^E"00INH+ID,5Q;7!7]UYP&),# MG&#UQS@UVE>?^#_A=:^'M7CU::_>\EC!,">7L"$C&3RSMI+B[GC@@B4O)+*X544#) M))X [TRTU"RO_,^PWD%SY3;)/)E5]C8!P<'@X(/XT 6** 0>AHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MJ&Y^XG_71/YBIJAN?N)_UT3_ -"% $U%%% !1110!%=?\>6D-_8SV=TF^&XC:.13W4C!J:H+^[6PTZYNW4N MMO$TI4'J%!./TH \;M-/UV;0M>34[.9I?"FCW.F:>TD&_P"TR$-B5%((;]VL M:]\Y;UIT<>K6>DWGB6/3II;W0M82:."*U$;SV[V\2RHH"C=]XGZK[5ZE!XBM M[F/36ABK M8'0 C ]>O3&09#X$TF;2?"=O]O7&H7C->7AQSYTIW,/PSM_"NCK(DUFX7Q,N MEQ6&^+8'DG,ZJPSGE4/WE&,$@Y!/0UKT""BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKG9/&NEVTS07HN$N M/.FCCA@MY+AW6)MK/B-20.1GTS4/_"9VP\1WEL[!=-M+&&Y^T""5O.:5CM", M!M;( P!EF)P!P: .HHK'/BK21IQO'DN$42B'R7M)5G,A&0HA*[R2.0-O(YZ5 MG7?C6W%YIL%C%.RWIG5GFLIU\AHUSAQM!7GJ&QQS0!U-%8$/C#2@UM#/=,\L MR1%IH;64P(T@!4-)MVH6R,!B#\P]15Z7Q!ID-JMS+$.4;&Y Q8=.,! M&YZ<4 :-%8MSXFM5\+7NMV44LZ6L3N898W@* .GHK&;Q7I"1W+O/+_ *-( M(FVVTI,CDE0(QMS)\P(^3/((H?Q7I*6,5T9+EO-D,20)9RM.7 R1Y(7>"!R< MKP.: -FBL*V\9Z'>"U-M=R.+IWCC_P!&E&UD?8V_Y?DP_P N6QSQ3H?%^BSK M.Z7,JQ0Q/-YTEM(D'Q5I,^H+9QS3>8S>7O:UE6,28SY9D*[0_P#L$[@>,9J)/&>BO?):+-<& M21V2%_L&=,^UZK*RHQV(B+N9SZ 548N3LMR92C!T?^Z*DK&\,>(].\ M2Z2MSI(N!G;N4C./QJQ45U"UQ:2PQRO"TB%5E3[R$CJ/<4 9-UX8MKJZ ML[CSY8GMU*2"/ $X\IHQGT(#D@CZTA!MM1M8KB(PB%H[#9'MC)(+ MH'&]CG!;(]@*JOX@U'4+*>.*5[>YT>SF.H>61S<@%47Z'!D'J"AJU_PD][;W MUO/JNG7MC:16$LTBLT-R_-G!Y&:Z&O/;/7=5\1Z-<065_"FH2ZGL1/,:VV0JH4TB(7.&E"L5X4=%).,>I !W-%>=7?C6:RT/2[1;R3[5Y@6[NI( M6?Y$F\LJK*""S8.&_N@MU(%>B@Y (Z&@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ,2T\-K:ZE/>"Y9C,LZ[2GW?-D#^O; M&*S)? =K-IDEC/>"4M:VL*;X@0&MRQ5BN>02W(R.G!!Y%"&ZUJZUBXLK#5FL MH4DO9Y&,2RN2DP554OD!<$Y&/IBLJ;5M16\O_$UL4>ZETG3U"F*("U65G+LK MN1@#!/S-MRN8LO%NI7&BCS]1CM8& MOEMVU>4V\OE1F-G);RF,0.X! 3P-PR,]77KSWM]HD\?B"/5(8C> R1VT>RX MBSAN"#Z$K@'TH V(O!]S#;1V-OK &E2+%]I@-J"\C(JJ=DF[Y%;8N058]<$9 M&)1X4NO[0R=5 L(YI;BWMA:KOCED5ADN20RC>Q"[1R1DD#!YZU\2WBV]JR:O M:V<\4=JL&BK @-VK(A+*/O<[F V85=O.<&M*7Q9,62QAO[5=42\N%G@<9:.% M%D96=1R%XC^;OGCK0!?M_"4D7@N^T*2_4M=K(%DCM]L<&\8PD98X4'G&[DD] M,X#+KPO?ZI#:RVUJ?4?A M/K5W-J!FEA@G1KE"B[<+DXDB.Q@,\,N,#@X8&J6HW&D64-XOA.]BU&V_L^XD MO8&N3>P)M3*,VXL 2W&,\C/'&: -B]\ _P!H?V@;J_BE^T3QW$*-:#RT="WS M2*&&]B&VDC82%7N,F2P\%2Z3:PR:5?6UKJ44DC&5+']PRR!0R>5OW8_=H02Y M.1UQ\M8E_P",=3MH]7CM;V.=H+N*,O$L(6TB=G&0S,%!&S&)<8//*D5+:>*] M0N]+M5O-6CTNVDN)8SJ\AMWW!%4JA92T(9BS<]/W9& 3P :T/@JYC^Q&76?- M>"[ENII3:JLCF20NRHP(V @E"/F!4G@'FJVE_#BWTJ=FMYK-5BA>*U*V WH& M7;^\9F(?@X^4)G)S6;8>,-1E_LIY=:MKB.6^N+?=# @-T%G\M"$)R5QP2F2" M0Q&T&H=&\::[>R3B>>&*9[6625+B2VV6#A25XC=I < ^8/?C!! .\T#2GT7 M1HK*6X%PT98[DC*(H)R%526(4= "3]:TJQ?"6I/JWAV&ZENC=N693*50$D'' M5"4;_>7@UM4 %%%% &;J>B6NKW=E+>QQS1VK.WDRQ!U9EMXX0BCS-N1QZ;?QS3?$6I7VGZGI(T^TGO?-DE$EM \:%P$)SEV M4<'WK"M]1US5[BXMHY9]-NG:[\J*5D0QH Z3P[X;M_#D M%S';RR3>?,7#2 91!PD0Q_"B_*/:F7GAM+R\EN&N2OF7EM=;=@.#"00.O?'7 MM53P]KDOB?4VO;ICP%^I;T%8]_W M#7EK:V\&HW#-!'YS#,\?E0!='P\LU\2-J(-J8&NC>,C6F9O,+;S^\+8 MV[N?N9']ZK=MX6U"&[L$DUL/IFG2^9;VHM '(P0JO)N.X*"<853P,Y[Y5OXT MU=M=\F73RUHE\;!PEE(-S!MAE$I8J 3SLP3M_BSQ5F'Q'KK3O M## %?SH<*Q&6WXD(V_,H"XYY.* +UMX/2WLI;?[8S>9I[V.[RQP&9FW=?]KI M[4S5/!4&J62P37 )CMH8H_,BW)NB;<&9^:Q+;Q3X@O4MK M*WMK:&^DOC;//=VLD2!/),N\0[]P/0;2W/7/-+8:IJVI>-=#9[BWCA%GJ,5S M"D3XD>*>&,N/GP,G!&0VT%ADYR #MZ*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *JZC!%=6GDW""2)W0,I[C<*M57O7\NW#[6;:ZG:HR3S MV% GMJ4O^$9T;_H'Q?K_ (T?\(SHW_0/B_7_ !H_M^/_ *!VI_\ @&]']OQ_ M] [4O_ -ZV_>^9C^Y[(/^$9T;_H'Q?K_ (T?\(SHW_0/B_7_ !H_M^/_ *!^ MI?\ @&]+_;T?_0/U+_P#?_"C][YA^Y[(BN?#6CK:RD6$60AQU]/K4@\,Z-_T M#XOU_P :\[^)WC;6+&XM+32/M.GV\L99Y9(2C2-G&T;AT Q^==MX"UF^U[P= M:7VJ+BX8LI<+CS #@-CWK:=*M"DJK>C\S"%:A.LZ2CJO(O?\(SHW_0/B_7_& MC_A&=&_Z!\7Z_P"-:M%+OAS8:_I: MQZ?LL+F%MZ28)5N.01_6NTI'_P!6WTJHUJD)?>NKJ.W_P"/:/\ W14E3.4F^-2J-M&5!Z@'L.!^5<1;Z9JL]E:6ITZXM9-+TJ>S,K.@$TC*BJ M8R#G'R$Y..HI\GANZT^U>UTNTF-G)91&ZB6?#W#J_P"\7<3G,],T =! M?KH=Y<2:3?V,5V6>.66%K,RKN?<%=OE('W#\QZ8&>HJ2Y\+Z#>7*7%WHNGS3 M1JJ))):HS*J_= )' '85Q]MH=W_:-Y-I>BWVF6V9MYAEA5D+9SG!&,YYS7(7 M>C7AD$ATNZDT_P FU6:R%P'DD16FRFXM\VTLA()P1QGBH9-'OQ!I[6^E78AC MOC);6;S _9HSM'S$."IX8@J6VC*X.: .Z6SMDM$M4MXEMXPH2$(-BA<;0!T& M,#'TI)[V"VN;>"9]LERQ6(;2=Q +'GMP#UK@].T/Q!#XH>9BR7'G3-)?&WXD MC;=M4OYQW 93Y?+&-OMS+I6BS1^(M'F30;RUFMC(;^]FN%99F,9&[[Q+Y;G) M Q^- '?4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% %#^U]/"[_- !NOLF?+/^MW8V]/7OTJQ'/:32O!%+"[A?FC5@2%]QZ5S MG]CZI_:2VAMX38C4SJ'VOSN<9+;-F,YW'&-;MY%D/E6YCP-FW<#E@ ?F'7WK M06>S6)RLL"I;\289<1>H/I7#7/A74;VZB:#0=.TM8;*2W+0S F5F:,C "CY? MD/7FK/\ PC.H"XO)!IMJ\ O1'+V[M+^:/1+:S,PA6.RAG09:-F;S" M2A0GY@,$$$+SVP =D9;.%DM6D@C:0'9"6 +#OA>]4[W4M,T>,J_E!VDBC,$6 MW>?,=44E>.,L,GTKC[SP9JTFJ&0'/GB$F2!X$2W**JE5WPO( "I(VL.O:K.I M>&=0GN##'H]C<,=4BO?[3DE D"+.LA&,9W!1M SC 'TH [?R8R'!C7#_ 'AM M'S?7UH,$1A\HQ)Y?]S:,?E3Z* &>5'\O[M?D^[\O3Z4"&)69A&@9_O$*/F^O MK3Z* $1%C4*BA5'0 8 I:** "BBB@""8V@NK<7'E>>2WD;P-V: .N(MM/MII@ MB0Q+NFE*)C)ZLQ ZG]:K6QT[4]\T5JKY:.7S)+8KO( 9&!8?-@$8(S@\=17% M7ND:C<:1MUK1K[5;R33HXK9XKA0;>41D/N)<;6+<[QG.?:GR:)JR+9;]/N)G MBN(BBB4;%'DQ*22'!4@JV'&<<_*@#O%TVQ1"B6=NJM&8BHB4 H225Z=,D\>])-IEA<0/#/96\L4D7DNC MQ*5:/^X1CE?;I7"WVB:S(FLI96D\44MVLLADPS72;V+H%$H#K@C!RAV_(1!21S_ +2D?I0#+=%9G]E7G_0?U#_OW;__ !JC^RKWMK^H?]^[ M?_XU5\J[_G_D1S/^5_A_F:=%9?\ 95]_T'[_ /[]6_\ \:H_LN^[:_??]^H/ M_C='*N_Y_P"0 MB7GA[PA:V&I.&N%+,R@Y$>3G:#[5O.G!45)3N^QS4ZM25>4'"R[G1T445RG8 M%(_^K;Z4M(_^K;Z4 ,M_^/:/_=%25';_ /'M'_NBI* "BBB@ J&#_63?[_\ M05-4,'^LF_W_ .@H FHHHH **** (1_Q^M_US'\S4U0C_C];_KF/YFIJ "BB MB@ J)O\ C\CZ_<;^8J6H6_X_8_\ KFW\UH FHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ J&Y_U:?]=$_]"%35#<_ZM/\ KHG_ *$* )J*** " MBBB@"*Z_X\YO]QOY5*.E177_ !YS?]]U.-,CMSZUH+ M\3-5TZSMV\0R:5;LEQJ%GS,.G6=F+: M*X;,<4*A%E1L$X QN!'7VJ6XTG3)[5XKG3[66$N9FC>!64OW;!'7WZT >2ZY M\6/$6GZ=YR/H=C-!H\%^T-^L@>]DE4G; H8<+CD>U='K'@_2_B+)!?SZAJL5@]O&?L MZJB13QNH;@LA9<@@':17676DZ5+BXO-/M9GAC $DL"NP5>0,D9X(S]:!F%\/ M;@7&F:L5C6,1ZQ=QX61WSA\9^=B0?88'H!7655TXVDEBEQI\21PW/[X;4V;B MW.XCU-6J!!115:TOX+V6[C@+%K2;R)05(P^U7X]>'7F@"S1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9QUZQ$8]2VVKZ;>WFI)IS7ULM](F]+8S*)67GD+ MG)'!Y]JIWOB;2[*_CL?M4,UZ\Z0M;12J9(]_1F7.0/\ &@#6HHHH **** "B MBB@ HHHH **BENH(;B&"615EG)$2'JV!DX_"DM;N"]A,MK*LJ!V0LO\ >4D$ M?@010!-145UV5JUXUC=&5X(W57=3$\?REB%R-X."1P#6O10!QL'A,ZA=6$FN:?'+!YE[<2 MVTS+(B--(&167HQ"Y]0#T/0U2DT"_:R@_MC0#K4WV!8(!]HC'V.4%LG'PMJ\.GZ>DNE>?+;FU*J9HV2-DMXXV+98$8(I2M<^'O/OS/+(-9\]!E&W;1G=YG"D+Y>W9QUKLZ* //Y/#-\;= MH9M%^TW\D$266I":,?V:5C52,EMRX<,_R [MV#2:CX8U2YFUD6=BT$=Q<1S. MQ:)FNP')9/O .N,<2;<9VY(YKT&B@#@;3PW?1:+''=Z4UU9+>^<^CD01ADV; M/WMW3MFJ:>![B/1 MM/L;:2WM&C-Y]IEAR&/GI( PX&3N=2<$CFK$?A;5XIIK@6VG2>3>"XMK268LDH ?. M7\O*3GCN** .-O?#&HZC&DSVNEV>!GCN** "BBB@ HHHH **** "BBB M@#%UV*\2\T[4+&RDO_LDC^9;PR(LC*R%AKMZ* /,[_PQJ=QHCQ:KX<;7+^; M3(X+:=KJ(&RD$6U@79PRY;YM\>XG//059_X1G4X]1L9GTK[0\5W&Z2-+&R0K MY4*LQ!8,IRC89,GC!&#FO0Z* .!M?#DJ1W$3^&,:J8)TEUDW$?\ I)96 ^8- MYC9R/EP:58+J^AOK=E$TQ&E,;AT4 8'@O3;G2?# M$5K>VOV.02RN(/.\WRU9R5&_OP16_110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 54U-[A+53:0QS2^:F%DD*#KZA3_ "JW4-S_ *M/ M^NB?^A"@3*/VK7?^@59?^![?_&J3[5KO_0*L_P#P/;_XU6K15\R[?G_F3RO^ M9_A_D97VO7/^@39_^!Y_^-T?:]<_Z!-K_P"!Q_\ C=:M%',NWY_YARO^9_A_ MD>>_$EO$UUX39+2Q\B(2 W'V:X,CM'@\8"@XSC-0_!R'68='O?[36=+(NOV5 M9P00>=V >W3\^*T[BZ7PKI.E^(]*CLWA>":RE73Y6EA+% MF:(AFY.'R#]?:NIX5V5GJ_Z^\Y%C%=W6B\_.W;8]3HKRM].O]!O8[33B[:G' MX;E<%>6:9ICKX*$MK+I6H7#:O)&YDQ-(996*Y83CG'/KCFI>'25T M[_(I8IMV:MZO\M-3TFBO,?A.EIDO#_9)N#;_ #FWN9'N?O?\M$/RK^%.T+0[ MBZ\=ZGK$;6UM;V.JRF:X\Q_-=?+&8]OW=GS YZ\42PZC*46]OZ[A'$N4(R4= M_/\ X!Z917DVCZ[(/*X$)5L]R_I$?7;M*,=W;_)[=3V:BO&- M.TJ3^QO";:%(MKJ$\US,LA8D2.@X#<]"!@U!J5^-4MKFZU"""U,OB!%G@OI6 M2.-A;;65V7D#(/3VI_4[NRE_5[=R?KUE=Q_'ROV/;J*\.\001->:8+9+$6Z6 M"9N+2:1XK0&,>+M$N]'T_0M/NHXM0EA@NY&C#OMC7@_ M*?O$(.1]*V+@:/)J]O;^-M1^T:8FFP_V?/+*R07#8Q(^0>7/'4]#3^JJRDI7 MWZ"^MOF<7&UK;ONKZZ'I]%>/%K"X&AKXEG=M$^VW:VLM_(4+VX4>66;(/7./ M;%6M/O([%]%O;BXD70[75+F.UN[EC@0E/DR3VR" 3Z"AX6RW_#U_'0%C$WM^ M/I^&NYZO17D5HT#:7I']O230^'+JZNI97W,D81T0]1VSBI?$&G>%KC MPH[Z!-)V&$9/&#SG&><]Z/JJYDFW]WR[A];?*Y)+;OKM?L M>L45R/C:(Z=X6M;:U\^WTQ)XX[PVQ;?';?Q8(YQT!/IFLZQU'P?H$&IWWA:\ M+F&T+O!!,[P,V0%ZY7>3M'7.#TK*-'FCS+\OS[&TJ_+/E=OO_+N=_17CNBW5 MWI6A>(-*U.&]MS?:5-=H+V/9NF"'S0G)R.0?6GB34K2\T+2=4+31QVDTUI=_ M\](F@/R'_:4\?3%;?5-6N;^K&"QJLGR_\#6QZ_17CF@G2XH-&/AJ???36>5P>6H>$L]W]VO7I M?R$L;=+1??ITZV\SVBBO(]7O-1U;PEH6ASPZA/=.(URL+,"1U. MTGZ&K%Q]B\43>#[W4;;=>2W#6EZK,P.Z-3E2,_WAFI^JV5V^_P"'^=B_KEW: M*[?C;\KH]4HKQG0AIOVW66N[K3K1]UXC7$=Q*;V)3N&5C'&!GZUV?PUFLO[( MO+33PC+;3[6G@E9X)LJ/F3IJ2BB["R&+#$NW;&@V?=PH^7Z4U[:"3/F0QM MN.X[D!R?6I:*=V%D1?9H-NWR(\;=N-@Z>GTIYC0A044A3E01T^E.HI7860UH MD=@SHK$ @$C.,]:8UM \:QO!&R+]U2@('T%2T4[L+(CDMX9542PQN%Z!E!Q2 MM#$\7E-&C1_W"HQ^5/HHNPLAC11M%Y31J8\ ;"HQCZ4GD0B(1B)/+!R$VC _ M"I**5PLA" RD, 01@@]ZC6U@6,QK!&$)R5"#!/KBI:*!C'BCD(,D:N0"!N4' M&>M!BC;;NC4[>%RO3Z4^B@"..V@BW>5#&FX8.U ,TUK.V;;NMXCM&%R@X%34 M4[L5D-$:"0N$7>1@MCG'IFFB"$,"(D!#;@=HZ^OUJ2BD.Q$MK;JY=8(@QSE@ M@R<]:?'%'"NV%%C7KA1@4ZBG=BL@HHHI#"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ J&Y^XG_71/_0A4U0W/W$_ZZ)_Z$* M)J*** "BBB@"*Z_X\YO]P_RJ4=*BNO\ CSF_W#_*I1TH **** "D?_5M]*6D M?_5M]* &6_\ Q[1_[HJ2H[?_ (]H_P#=%24 %%%% !4,'^LF_P!_^@J:H8/] M9-_O_P!!0!-1110 4444 0C_ (_6_P"N8_F:FJ$?\?K?])=?ET M.YT1(HXW34=16TE:0D>6ACD]Z9/\ B7W0NH@A #.$ M9,-D@Z??B<7&I M7,"1S0Q65S=F2"&*48:-%(R%P?7/O26WPLT*V4K->ZI=R9B$4EW>>:\,<3B1 M8DR.$R!QU]Z *NM_$I%T_6X;&RU33KO3+99GN;FQ62.-CL.S;Y@RV']0,@\G M%6S\3]+77(M-73M5F22_731J"6R_9C<'@IN+9X.0>.W&:DU?X;:5K.I:C?ZK MJ.J3->P-!L:Z CMT)4D1KMX^Z.N?SYI'^&.BMKT>J)=ZG$([Y=16R2Z/V;[0 M#DR>61U;O]>U '94444 %%)N&[;D9QG% 8$D @D=1Z4 +112%U5E5F 9ON@G MDT +12$A1EB ,XYI: "BD!##((/TI2<#)X% !13#-$'5#(@9AE5W#)^E/H * M**0,"Q (R.H]* %HHHH **175QE&##.,@YYI: "BD# D@$$CJ/2EH **0,&4 M%2"#T(I: "BBB@ HHHH **S[S7](TZ\2TO\ 5+.VN),;(IIU5FSTX)K0ZT % M%%5$U2UEOWLXVD>:-_+D"PN51MH?!;&!\K#J>>G6@"W14-U=P64(ENGV(75, MX)^9F"@<>Y%34 %%%% !1110 4444 %%%% !1110 44A(526( R2>U,@GBN M8$GMI4FBD4,DD;!E8>H(ZT 2445$]S!'<16\DT:S3!C'&S ,X7&<#OC(S]: M):**A2[MY+R6TCGB:XA57DA#@NBMG:2.H!PWB7=)+*X54'J2>!3XI8YX4F@=9(Y%#(ZG(8'D M$'TH ?1144UU;V[Q)<3QQ-,Q6,.P!T?^Z*DH **** "H8/]9-_ MO_T%35#!_K)O]_\ H* )J*** "BBB@"$?\?K_P#7,?S-35"/^/UO^N8_F:FH M **** "H6_X_(_\ <;^8J:H6_P"/V/\ ZYM_-: )J*** "BBB@ HHHH **** M "F3N(K>20AV"H6(098X'8>M/HH \TM]:_LOP]=GP],)\30K-?K<;U1&W9=O M,.V.48PP/ )4D=JEAUW4;JWL[_*WLUJ]V+:4,DOG 0 Y/E?*Q!)'R=<=CFO1 M=HP1@8/7B@ < "@#S35-5EO[+5-.L_%@U:W;2)9WEBAA+12!D&WA% '*^&+RYU#6!=WZ(MQ+I M<1?9T;][* WXC!QD@9ZGK6?,T)A:;4YI(--N=6NA?RHQ0?(YCB61AR(]J#)X M'3)Q7=U6M;&&S:Y,(;%S,9G4G(#%0#@=@=N?J2>] '!Z?KEO;MJ$WAJ9X]-M M1$;H&83Q1'S@"R-EA@QAF;!P..A!JW=^(KBXOWO=*:VU&"*>5;)TB60-BV+- MM8XT*4Z9X MAA\2SI<64B0;(T"2_:H\#?& %!/\+ L.N:2[U.S?4],GO]3DO;R-U_T#7H&*0*!G SUXZT >61?#F\U6\T/5_M=K*$LHA]IG3]_#F-1 M\FU<<8RN"N"3D-WZCQE-?W[1:)HD=Q),P^T7+VTZQ/"@_P!7\S$#YG'3N%:N MLHH XC_A,WB@D?4KF'3Y_P"SV402E>+U&9713_$<[< =000.:IBYU*PU?6+Z M6_>&26TT];B22%"EF&\S?)@+SMY^\2!G)R!7H14'J >_2EP#U% U&6^2 M]7^T5U:U@F"P7ZJH\X%02,H K;3QE0!VZ@URVG:KK47AP7\>J,MMINF6,BVQ MA5O.9H@7WNP+8/'0@YSSVKT< 8 P/:D(R".E 'FNH>)=2L=D4,\6G6S7-]B M=&MH=[I=.BH?-^4_* 3CYCUS6I<^(+J5X?[4UR+PXQLXYHD\I&%S(V=V/,!+ M $ ;%PW/7D5U>G:9!IEB+6$O(OF/*6E.YF9W+L2?=F)JV5!QD XZ9% '!/,#-8_B+2+M[+48FT?4)[N2R$> MF'3[@B.U(AQL#;EP0^X[B.01Z8KT2B@#@Y- NHVO[VZMKZZ6?5"UQ EPQ:2U M$>%6-=P &_:Q P3@_2JUCHVKH]^^D65[I\6.IQ13F_P!1N9OW$I,;8(RV"-^UAP-H!'L>_HH \R@LHKO5K>ULH-1T]Y=* MN&FFGNR5DDS$5E&'.[D$[^AY]:ZWP@]U?Z6VM:BC17&I$2"$MD11J-J*.W/+ M?5S[5I6NB:58B<6.F6=L+CB80VZ)YO\ O8'/4]:NHBQQJD:A$4 *JC ] * M%HHHH **** "BBB@ HHHH P/%[:A<:6FE:-%ON]0;RS([,D<40YD+.JG:2OR MCC.6!QP:YE5UG1-,.CW5L]A8I3:-NRB-L4@JX&0JY",,="1Z+10 M!P\>IG3TTZ]M+G6[G2([QTN'NK>1WVM$=IP5\QD#X&2#@GT%9[6NKZAK&CZQ M&+\SA=4EM5D+H@4MF 2+V!7'#8., ],5Z110!YQX'O-?EUZ&.^DG=3 QOQ/+ M<28DXQCS(41#G(PA(Q] :M7RWNE^+-9\2V]C<7+0O%9B&.(EIXC$IX]0)6'/ M. &]Z[VB@#S6"._\%W&IWX2YGCCNHI+I%!VW;3Q*K.!CEA*JGCH"U3WO]HV= MPMMXAU+6XPMFCVLNFH["2X8L9 Q0'.T[ JM\N/7G'>75E;WJQ+=1"58I5F0$ MG =3E3[X//U /:IZ //9;O4#=?\ %4W.M65R((#9)I<3E)',8+D[ 59_,R-K M_* %QP6)K^)+S4%&M&XO/$%MJ: _V3%I\+F-T\L%3A5*,Q;=G?R.W:O2J* / M-HH];CLY[_4]1UL6TVIO%V7=M\M0-V"V,N,MCIQ5.V_M5=7O;GP]' MJ-W^]D-G+J5N07861"99U!*^9@9;!/0FO5:* /*-2DN+A8H-)N_$EZ);6X&H M0WMO)L\SRCM!W* K;LX5/E_(5T7C*/4 UE/I:7"W$.EWOERPQEFCD*1[>W7( MX'?%=K10!YIXET;4H[.YTJ.[UB]@N+2&X>5IG9A,MP@(5E^[E6)*CCYVU-V M5[DR(VSR6.6R S)NXR_)R1T-=_10!Y>D]_%81QZK(;WQS;07ET]S!?2[9("HVH#W7TQ7N%8^F>'-& MT_5;F_L=-MX+IV(,B+@\@9QV'X5T4JU.,)*4=69J M'_/O;_\ ?X__ !- %NBJGF:A_P ^]O\ ]_C_ /$T>9J'_/O;_P#?X_\ Q- $ MUU_QYS?[A_E4HZ51E.H20N@@MQN4C_7'_P")I_F:A_S[V_\ W^/_ ,30!;HJ MIYFH?\^]O_W^/_Q-'F:A_P ^]O\ ]_C_ /$T 6Z1_P#5M]*J^9J'_/O;_P#? MX_\ Q-(7U J1]GM^1_SV/_Q- %BW_P"/:/\ W14E4HSJ"1*OV>W.T8_UQ_\ MB:=YFH?\^]O_ -_C_P#$T 6Z*J>9J'_/O;_]_C_\31YFH?\ /O;_ /?X_P#Q M- %NH8/]9-_O_P!!47F:A_S[V_\ W^/_ ,33(_MZ-(?(@.YL_P"N/I_NT 7J M*J^9?_\ /O!_W^/_ ,31YE__ ,^\'_?X_P#Q- %JBJOF7_\ S[P?]_C_ /$T M>9?_ //O!_W^/_Q- $@_X_6_ZYC^9J:J(^WB1;\J%QYQ_^)I_F7__ #[0 M?]_C_P#$T 6Z*J>9?_\ /M!_W^/_ ,31YE__ ,^T'_?X_P#Q- %NH6_X_8_^ MN;?S6HO,O_\ GV@_[_'_ .)IT0N7N ]Q''&JJ0-DA;.2/8>E %FBBB@ HHHH ' **** /_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-32335  
Entity Registrant Name HALOZYME THERAPEUTICS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 88-0488686  
Entity Address, Address Line One 12390 El Camino Real  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92130  
City Area Code 858  
Local Phone Number 794-8889  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol HALO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   127,274,000
Entity Central Index Key 0001159036  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 164,627 $ 118,370
Marketable securities, available-for-sale 298,824 217,630
Accounts receivable, net and contract assets 195,902 234,210
Inventories, net 168,541 127,601
Prepaid expenses and other current assets 45,690 48,613
Total current assets 873,584 746,424
Property and equipment, net 78,071 74,944
Prepaid expenses and other assets 17,319 17,816
Goodwill 416,821 416,821
Intangible assets, net 455,116 472,879
Deferred tax assets, net 616 4,386
Total assets 1,841,527 1,733,270
Current liabilities    
Accounts payable 13,325 11,816
Accrued expenses 118,314 100,678
Total current liabilities 131,639 112,494
Long-term debt, net 1,500,879 1,499,248
Other long-term liabilities 31,201 37,720
Total liabilities 1,663,719 1,649,462
Commitments and contingencies (Note 11)
Stockholders’ equity    
Preferred stock - $0.001 par value; 20,000 shares authorized; no shares issued and outstanding 0 0
Common stock - $0.001 par value; 300,000 shares authorized; 127,186 and 126,770 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 127 127
Additional paid-in capital 11,794 2,409
Accumulated other comprehensive loss (1,486) (9,278)
Retained earnings 167,373 90,550
Total stockholders’ equity 177,808 83,808
Total liabilities and stockholders’ equity $ 1,841,527 $ 1,733,270
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 127,186,000 126,770,000
Common stock, shares outstanding (in shares) 127,186,000 126,770,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues    
Total revenues $ 195,879 $ 162,143
Operating expenses    
Cost of sales 28,329 35,170
Amortization of intangibles 17,763 17,835
Research and development 19,111 17,979
Selling, general and administrative 35,134 37,357
Total operating expenses 100,337 108,341
Operating income 95,542 53,802
Other income (expense)    
Investment and other income, net 4,993 2,979
Interest expense (4,507) (4,543)
Net income before income taxes 96,028 52,238
Income tax expense 19,205 12,623
Net income $ 76,823 $ 39,615
Earnings per share    
Basic (USD per share) $ 0.61 $ 0.29
Diluted (USD per share) $ 0.60 $ 0.29
Weighted average common shares outstanding    
Basic (shares) 126,941 135,027
Diluted (shares) 128,887 137,900
Royalties    
Revenues    
Total revenues $ 120,593 $ 99,640
Product sales, net    
Revenues    
Total revenues 58,583 60,794
Revenues under collaborative agreements    
Revenues    
Total revenues $ 16,703 $ 1,709
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 76,823 $ 39,615
Other comprehensive income    
Unrealized (loss) gain on marketable securities (313) 924
Foreign currency translation adjustment 8 22
Unrealized gain on derivative instruments, net 8,615 0
Realized gain on derivative instruments, net (518) 0
Comprehensive income $ 84,615 $ 40,561
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net income $ 76,823 $ 39,615
Adjustments to reconcile net income to net cash provided by operating activities    
Share-based compensation 9,874 7,966
Depreciation and amortization 2,443 2,622
Amortization of intangibles 17,763 17,835
Amortization of debt discount 1,830 1,835
Amortization of premium on marketable securities, net (2,365) (917)
Realized gain on marketable securities (7) 0
Lease payments deferred 220 320
Deferred income taxes 1,291 3,874
Changes in operating assets and liabilities    
Accounts receivable, net and other contract assets 38,308 36,189
Inventories, net (40,233) (7,250)
Prepaid expenses and other assets 4,795 8,881
Accounts payable and accrued expenses 18,685 (24,006)
Net cash provided by operating activities 129,427 86,964
Investing activities    
Purchases of marketable securities (198,763) (109,919)
Proceeds from sales and maturities of marketable securities 119,627 61,134
Purchases of property and equipment (3,545) (11,377)
Net cash used in investing activities (82,681) (60,162)
Financing activities    
Repayment of 2024 Convertible Notes 0 (13,483)
Repurchase of common stock 0 (150,083)
Taxes paid related to net share settlement, net of proceeds from issuance of common stock under equity incentive plans (489) (1,048)
Net cash used in financing activities (489) (164,614)
Net increase (decrease) in cash, cash equivalents and restricted cash 46,257 (137,812)
Cash, cash equivalents and restricted cash at beginning of period 118,370 234,695
Cash, cash equivalents and restricted cash at end of period 164,627 96,883
Supplemental disclosure of non-cash investing and financing activities    
Amounts accrued for purchases of property and equipment 1,515 390
Right-of-use assets obtained in exchange for lease obligation 1,242 406
Common stock issued for conversion of 2024 Convertible Notes $ 0 $ 125
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Equity, beginning balance (in shares) at Dec. 31, 2022   135,154      
Equity, beginning balance at Dec. 31, 2022 $ 169,798 $ 135 $ 27,368 $ (922) $ 143,217
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 7,966   7,966    
Issuance of common stock for the conversion of the 2024 Convertible Notes (in shares)   289      
Issuance of common stock for the conversion of the 2024 Convertible Notes (126)   (126)    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   384      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (1,048) $ 1 (1,049)    
Repurchase of common stock (shares)   (4,165)      
Repurchase of common stock (151,301) $ (4) (34,159)   (117,138)
Other comprehensive income (loss) 946     946  
Net income 39,615       39,615
Equity, ending balance (in shares) at Mar. 31, 2023   131,662      
Equity, ending balance at Mar. 31, 2023 65,850 $ 132 0 24 65,694
Equity, beginning balance (in shares) at Dec. 31, 2023   126,770      
Equity, beginning balance at Dec. 31, 2023 83,808 $ 127 2,409 (9,278) 90,550
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 9,874   9,874    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   416      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (489)   (489)    
Other comprehensive income (loss) 7,792     7,792  
Net income 76,823       76,823
Equity, ending balance (in shares) at Mar. 31, 2024   127,186      
Equity, ending balance at Mar. 31, 2024 $ 177,808 $ 127 $ 11,794 $ (1,486) $ 167,373
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Business Organization and Business
Halozyme Therapeutics, Inc. is a biopharmaceutical company advancing disruptive solutions to improve patient experiences and outcomes for emerging and established therapies.
As the innovators of ENHANZE® drug delivery technology (“ENHANZE”) with our proprietary enzyme, rHuPH20, our commercially validated solution is used to facilitate the subcutaneous (“SC”) delivery of injected drugs and fluids with the goal of reducing the treatment burden for patients. We license our technology to biopharmaceutical companies to collaboratively develop products that combine ENHANZE with our partners’ proprietary compounds. We also develop, manufacture and commercialize, for ourselves or with our partners, drug-device combination products using our advanced auto-injector technologies that are designed to provide commercial or functional advantages such as improved convenience, reliability and tolerability, and enhanced patient comfort and adherence.
Our ENHANZE partners’ approved products and product candidates are based on rHuPH20, our patented recombinant human hyaluronidase enzyme. rHuPH20 works by breaking down hyaluronan (“HA”), a naturally occurring carbohydrate that is a major component of the extracellular matrix of the SC space. This temporarily reduces the barrier to bulk fluid flow allowing for improved and more rapid SC delivery of high dose, high volume injectable biologics, such as monoclonal antibodies and other large therapeutic molecules, as well as small molecules and fluids. We refer to the application of rHuPH20 to facilitate the delivery of other drugs or fluids as ENHANZE. We license our ENHANZE technology to form collaborations with biopharmaceutical companies that develop or market drugs requiring or benefiting from injection via the SC route of administration. In the development of proprietary intravenous (“IV”) drugs combined with our ENHANZE technology, data has been generated supporting the potential for ENHANZE to reduce patient treatment burden, as a result of shorter duration of SC administration with ENHANZE compared to IV administration. ENHANZE may enable fixed-dose SC dosing compared to weight-based dosing typically required for IV administration, extend the dosing interval for drugs that are already administered subcutaneously and potentially allow for lower rates of infusion-related reactions. ENHANZE may enable more flexible treatment options such as home administration by a healthcare professional or potentially the patient or caregiver. Lastly, certain proprietary drugs co-formulated with ENHANZE have been granted additional exclusivity, extending the patent life of the product beyond the patent expiry of the proprietary IV drug.
We currently have ENHANZE collaborations and licensing agreements with F. Hoffmann-La Roche, Ltd. and Hoffmann-La Roche, Inc. (“Roche”), Takeda Pharmaceuticals International AG and Baxalta US Inc. (“Takeda”), Pfizer Inc. (“Pfizer”), Janssen Biotech, Inc. (“Janssen”), AbbVie, Inc. (“AbbVie”), Eli Lilly and Company (“Lilly”), Bristol-Myers Squibb Company (“BMS”), argenx BVBA (“argenx”), ViiV Healthcare (the global specialist HIV Company majority owned by GlaxoSmithKline) (“ViiV”), Chugai Pharmaceutical Co., Ltd. (“Chugai”) and Acumen Pharmaceuticals, Inc. (“Acumen”). In addition to receiving upfront licensing fees from our ENHANZE collaborations, we are entitled to receive event and sales-based milestone payments, revenues from the sale of bulk rHuPH20 and royalties from commercial sales of approved partner products co-formulated with ENHANZE. We currently earn royalties from sales of seven commercial products including sales of one commercial product from each of the Takeda, Janssen and argenx collaborations and four commercial products products from the Roche collaboration.
We have commercialized auto-injector products with several pharmaceutical companies including Teva Pharmaceutical Industries, Ltd. (“Teva”) and Otter Pharmaceuticals, LLC (“Otter”). We have development programs including auto-injectors with Idorsia Pharmaceuticals Ltd. (“Idorsia”).
Our commercial portfolio of proprietary products includes Hylenex®, utilizing rHuPH20, and XYOSTED®, utilizing our auto-injector technology.
Except where specifically noted or the context otherwise requires, references to “Halozyme,” “the Company,” “we,” “our,” and “us” in these notes to our condensed consolidated financial statements refer to Halozyme Therapeutics, Inc. and each of its directly and indirectly wholly owned subsidiaries as disclosed in Note 2, Summary of Significant Accounting Policies.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim unaudited condensed consolidated financial statements have been prepared for purposes of and in accordance with United States generally accepted accounting principles (“U.S. GAAP”) and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) related to a quarterly report on Form 10-Q. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These condensed consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 20, 2024. The unaudited financial information for the interim periods presented herein reflects all adjustments which, in the opinion of management, are necessary for a fair presentation of the financial condition and results of operations for the periods presented, with such adjustments consisting only of normal recurring adjustments. Operating results for interim periods are not necessarily indicative of the operating results for an entire fiscal year.
The accompanying condensed consolidated financial statements include the accounts of Halozyme Therapeutics, Inc. and our wholly owned subsidiaries, Halozyme, Inc. and Antares Pharma, Inc., and Antares Pharma, Inc.’s wholly owned Swiss subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. On an ongoing basis, we evaluate our estimates and judgments, which are based on historical and anticipated results and trends and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, estimates are subject to an inherent degree of uncertainty and, as such, actual results may differ from our estimates.
Cash Equivalents and Marketable Securities
Cash equivalents consist of highly liquid investments, readily convertible to cash, which mature within 90 days or less from the date of purchase. As of March 31, 2024, our cash and cash equivalents consisted of money market funds, bank certificate of deposits, U.S. treasury securities and demand deposits at commercial banks.
Marketable securities are investments with original maturities of more than 90 days from the date of purchase that are specifically identified to fund current operations. Marketable securities are considered available-for-sale. These investments are classified as current assets, even though the stated maturity date may be one year or more beyond the current balance sheet date which reflects management’s intention to use the proceeds from the sale of these investments to fund our operations, as necessary. Such available-for-sale investments are carried at fair value with unrealized gains and losses recorded in other comprehensive income and included as a separate component of stockholders’ equity. The cost of marketable securities is adjusted for amortization of premiums or accretion of discounts to maturity, and such amortization or accretion is included in investment and other income, net in our condensed consolidated statements of income. We use the specific identification method for calculating realized gains and losses on marketable securities sold. None of the realized gains and losses and declines in value that were judged to be as a result of credit loss on marketable securities, if any, are included in investment and other income, net in our condensed consolidated statements of income.
Fair Value of Financial Instruments
The authoritative guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Our financial instruments include cash equivalents, available-for-sale marketable securities, accounts receivable, prepaid expenses and other assets, accounts payable, accrued expenses and long-term debt. Fair value estimates of these instruments are made at a specific point in time based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore, cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of the short-term nature of those instruments.
Available-for-sale marketable securities consist of asset-backed securities, corporate debt securities, U.S. Treasury securities, agency bonds and commercial paper, and are measured at fair value using Level 1 and Level 2 inputs. Level 2 financial instruments are valued using market prices on less active markets and proprietary pricing valuation models with observable inputs, including interest rates, yield curves, maturity dates, issue dates, settlement dates, reported trades, broker-dealer quotes, issue spreads, benchmark securities or other market related data. We obtain the fair value of Level 2 investments from our investment manager, who obtains these fair values from a third-party pricing source. We validate the fair values of Level 2 financial instruments provided by our investment manager by comparing these fair values to a third-party pricing source.
Accounts Receivable, net
Accounts receivable is recorded at the invoiced amount and is non-interest bearing. Accounts receivable is recorded net of estimated prompt pay discounts, distribution fees and chargebacks. We believe the risk of accounts being uncollectible is minimal; therefore, no significant allowances for doubtful accounts were established as of March 31, 2024 and December 31, 2023.
Inventories
Inventories are stated at lower of cost or net realizable value. Cost is determined on a first-in, first-out basis. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories are reviewed periodically for potential excess, dated or obsolete status. We evaluate the carrying value of inventories on a regular basis, taking into account such factors as historical and anticipated future sales compared to quantities on hand, the price we expect to obtain for products in their respective markets compared with historical cost and the remaining shelf life of goods on hand.
Leases
We have entered into operating leases primarily for real estate and automobiles. These leases have contractual terms which range from 3 years to 12 years. We determine if an arrangement contains a lease at inception. Right of use (“ROU”) assets and liabilities resulting from operating leases are included in property and equipment, accrued expenses and other long-term liabilities on our condensed consolidated balance sheets. Operating lease ROU assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the discount rate to calculate the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our leases often include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Short-term leases with an initial term of 12 months or less are not recorded on our condensed consolidated balance sheet. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as automobiles, we account for the lease and non-lease components as a single lease component.
Property and Equipment, Net
Property and equipment, including ROU assets are recorded at cost, less accumulated depreciation and amortization. Equipment is depreciated using the straight-line method over its estimated useful life ranging from three years to ten years and leasehold improvements are amortized using the straight-line method over the estimated useful life of the asset or the lease term, whichever is shorter.
Impairment of Long-Lived Assets
We account for long-lived assets in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable.
Comprehensive Income
Comprehensive income is defined as the change in equity during the period from transactions and other events and circumstances from non-owner sources.
Convertible Notes
The 2024 Convertible Notes, the 2027 Convertible Notes and the 2028 Convertible Notes (collectively, the “Convertible Notes”) are accounted for in accordance with authoritative guidance for debt and derivatives. We evaluate all the embedded conversion options contained in the Convertible Notes to determine if there are embedded features that require bifurcation as a derivative as required by U.S. GAAP. Based on our analysis, we account for each of our Convertible Notes as single units of accounting, a liability, because we concluded that the conversion features do not require bifurcation as a derivative under embedded derivative authoritative guidance.
Cash Flow Hedges - Currency Risks
Beginning in the second quarter of 2023, we entered into a cash flow hedging program to mitigate foreign currency exchange risk associated with forecasted royalty revenue denominated in Swiss francs. Under the program, we can hedge these forecasted royalties up to a maximum of four years into the future. We hedge these cash flow exposures to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates.
In accordance with the hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge and are highly effective in offsetting changes to future cash flows on hedged transactions. Both at inception of the hedge and on an ongoing basis, we assess 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 we determine 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, we would discontinue hedge accounting treatment prospectively. We measure effectiveness based on the change in fair value of the forward currency forward contract and the fair value of the hypothetical foreign currency forward contract with terms that match the critical terms of the risk being hedged. No portion of our foreign currency forward contracts were excluded from the assessment of hedge effectiveness. As of March 31, 2024, all hedges were determined to be highly effective.
The assets or liabilities associated with our hedging contracts are recorded at fair market value in prepaid expense and other current assets, accrued expenses, or other long-term liabilities, respectively, in our condensed consolidated balance sheets. Gains and losses related to changes in the fair market value of these hedging contracts are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”) within stockholder’s equity in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to royalties revenue in our condensed consolidated statements of income. Settlements from the cash flow hedge are included in operating activities on the condensed consolidated statements of cash flows. Since the fair market value of these hedging contracts is derived from current market rates, the hedging contracts are classified as derivative financial instruments. We do not use derivatives for speculative or trading purposes. As of March 31, 2024, amounts expected to be recognized as a net gain out of AOCI into our condensed consolidated statements of income during the next 12 months are not material.
Business Combinations
Under the acquisition method of accounting, we allocate the fair value of the total consideration transferred to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values on the date of acquisition. These valuations require us to make estimates and assumptions, especially with respect to intangible assets. We record the excess consideration over the aggregate fair value of tangible and intangible assets, net of liabilities assumed, as goodwill. Costs incurred to complete a business combination, such as legal and other professional fees, are expensed as incurred.
If the initial accounting for a business combination is incomplete by the end of a reporting period that falls within the measurement period, we report provisional amounts in our financial statements. During the measurement period, we adjust the provisional amounts recognized at the acquisition date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. We record these adjustments to the provisional amounts with a corresponding offset to goodwill. Any adjustments identified after the measurement period are recorded in our condensed consolidated statements of income.
Goodwill, Intangible Assets and Other Long-Lived Asset
Assets acquired, including intangible assets and in-process research and development (“IPR&D”), and liabilities assumed are measured at fair value as of the acquisition date. Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of the net assets acquired. Intangible assets acquired in a business combination that are used for IPR&D activities are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Upon reaching the end of the relevant research and development project (i.e., upon commercialization), the IPR&D
asset is amortized over its estimated useful life. If the relevant research and development project is abandoned, the IPR&D asset is expensed in the period of abandonment.
Goodwill and IPR&D are not amortized; however, they are reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. Goodwill and IPR&D are considered to be impaired if the carrying value of the reporting unit or IPR&D asset exceeds its respective fair value.
We perform our goodwill impairment analysis at the reporting unit level, which aligns with our reporting and operating segment structure and availability of discrete financial information. During the goodwill impairment review, we assess qualitative factors to determine whether it is more likely than not that the fair values of our reporting unit is less than the carrying amount, including goodwill. The qualitative factors include, but are not limited to, macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after assessing the totality of these qualitative factors, we determine that it is not more likely than not that the fair value of our reporting unit is less than the carrying amounts, then no additional assessment is deemed necessary. Otherwise, we proceed to compare the estimated fair value of the reporting unit with the carrying value, including goodwill. If the carrying amount of the reporting unit exceeds the fair value, we record an impairment loss based on the difference. We may elect to bypass the qualitative assessment in a period and proceed to perform the quantitative goodwill impairment test.
Our identifiable intangible assets with finite useful lives are typically comprised of acquired device technologies and product rights. The cost of identifiable intangible assets with finite lives is generally amortized on a straight-line basis over the assets’ respective estimated useful lives.
We perform regular reviews to determine if any event has occurred that may indicate intangible assets with finite useful lives and other long-lived assets are potentially impaired. If indicators of impairment exist, an impairment test is performed to assess the recoverability of the affected assets by determining whether the carrying amount of such assets exceeds the undiscounted expected future cash flows. If the affected assets are not recoverable, we estimate the fair value of the assets and record an impairment loss if the carrying value of the assets exceeds the fair value. Factors that may indicate potential impairment include a significant decline in our stock price and market capitalization compared to the net book value, significant changes in the ability of a particular asset to generate positive cash flows for our strategic business objectives, and the pattern of utilization of a particular asset.
Revenue Recognition
We generate revenues from payments received (i) as royalties from licensing our ENHANZE technology and other royalty arrangements, (ii) under collaborative agreements and (iii) from sales of our proprietary and partnered products. We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers, we perform the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligations.
ENHANZE and Device Royalties
Under the terms of our ENHANZE collaboration and license agreements, our partners will pay us royalties at an on average mid-single digit percent rate of their sales if products under the collaboration are commercialized. All amounts owed to us are noncancelable after the underlying triggering event occurs, and nonrefundable once paid. Unless terminated earlier in accordance with its terms, collaborations generally continue in effect until the last to expire royalty payment term, as determined on a product by product and country by country basis, with each royalty term starting on the first commercial sale of that product and ending the later of: (i) a specified period or term set forth in the agreement or (ii) expiration of the last to expire of the valid claims of our patents covering rHuPH20 or other specified patents developed under the collaboration which valid claim covers a product developed under the collaboration. In general, when there are no valid claims of a specified patent developed under the collaboration covering the product in a given country, the royalty rate is reduced for those sales in that country upon the expiration of our patents covering rHuPH20. Janssen’s patents covering DARZALEX SC do not impact the timing for this royalty reduction. Partners may terminate the agreement prior to expiration for any reason in its entirety or on a target-by-target basis generally upon 90 days prior written notice to us. Upon any such termination, the license granted to partners (in total or with respect to the terminated target, as applicable) will terminate provided; however, that in the event of expiration of the agreement (as opposed to a termination), the on-going licenses granted may become perpetual, non-exclusive and fully paid. Sales-based milestones and royalties are recognized in the period the underlying sales or milestones occur. We do not receive final royalty reports from our ENHANZE partners until after we complete our financial statements for a prior quarter. Therefore, we recognize revenue based on estimates of the royalty earned, which are based on internal estimates and available preliminary reports provided by our partners. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
We also earn royalties in connection with several of our licenses granted under license and development arrangements with our device partners. These royalties are based upon a percentage of commercial sales of partnered products with rates ranging from mid-single digits to low double digits and are tiered based on levels of net sales. These sales-based royalties, for which the license was deemed the predominant element to which the royalties relate, are estimated and recognized in the period in which the partners’ commercial sales occur. The royalties are generally reported and payable to us within 45 to 60 days after the end of the period in which the commercial sales are made. We base our estimates of royalties earned on actual sales information from our partners when available or estimated, prescription sales from external sources and estimated net selling price. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
Revenue under ENHANZE and Device Collaborative Agreements
ENHANZE Collaboration and License Agreements
Under these agreements, we grant the collaboration partner a worldwide license to develop and commercialize products using our ENHANZE technology to combine our patented rHuPH20 enzyme with their proprietary biologics directed at up to a specified number of targets. Targets are usually licensed on an exclusive, global basis. Targets selected subsequent to inception of the arrangement generally require payment of an additional license fee. The collaboration partner is responsible for all development, manufacturing, clinical, regulatory, sales and marketing costs for any products developed under the agreement. We are responsible for supply of bulk rHuPH20 based on the collaboration partner’s purchase orders, and may also be separately engaged to perform research and development services. While these collaboration agreements are similar in that they originate from the same framework, each one is the result of an arms-length negotiation and thus may vary from one to the other.
We generally collect an upfront license payment from collaboration partners, and are also entitled to receive event-based payments subject to collaboration partners’ achievement of specified development, regulatory and sales-based milestones. In several agreements, collaboration partners pay us annual fees to maintain their exclusive license rights if they are unable to advance product development to specified stages. We earn separate fees for bulk rHuPH20 supplies and research and development services.
Although these agreements are in form identified as collaborative agreements, we concluded for accounting purposes they represent contracts with customers and are not subject to accounting literature on collaborative arrangements. This is because we grant to partners licenses to our intellectual property and provide supply of bulk rHuPH20 and research and development services which are all outputs of our ongoing activities, in exchange for respective consideration. Under these collaborative agreements, our partners lead development of assets, and we do not share in significant financial risks of their development or commercialization activities. Accordingly, we concluded our collaborative agreements are appropriately accounted for pursuant to U.S. GAAP.
Under all of our ENHANZE collaborative agreements, we have identified licenses to use functional intellectual property as the only performance obligation. The intellectual property underlying the license is our proprietary ENHANZE technology which represents application of rHuPH20 to facilitate delivery of drugs. Each of the licenses grants the partners rights to use our intellectual property as it exists and is identified on the effective date of the license, because there is no ongoing development of the ENHANZE technology required. Therefore, we recognize revenue from licenses at the point when the license becomes effective and the partner has received access to our intellectual property, usually at the inception of the agreement.
When partners can select additional targets to add to the licenses granted, we consider these rights to be options. We evaluate whether such options contain material rights, i.e. have exercise prices that are discounted compared to what we would charge for a similar license to a new partner. The exercise price of these options includes a combination of the target selection fees, event-based milestone payments and royalties. When these amounts in aggregate are not offered at a discount that exceeds discounts available to other customers, we conclude the option does not contain a material right, and we consider grants of additional licensing rights upon option exercises to be separate contracts (target selection contracts).
Generally, we provide indemnification and protection of licensed intellectual property for our customers. These provisions are part of assurance that the licenses meet the agreements’ representations and are not obligations to provide goods or services.
We also fulfill purchase orders for supply of bulk rHuPH20 and perform research and development services pursuant to project authorization forms for our partners, which represent separate contracts. In addition to our licenses, we price our supply of bulk rHuPH20 and research and development services at our regular selling prices, called standalone selling prices (“SSP”). Therefore, our partners do not have material rights to order these items at prices not reflective of SSP. Refer to the discussion below regarding recognition of revenue for these separate contracts.
Transaction price for a contract represents the amount to which we are entitled in exchange for providing goods and services to the customer. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment (or target selection fees in the target selection contracts), all other fees we may earn under our collaborative agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining marketing authorization approvals. With respect to other development milestones, e.g., dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. In order to evaluate progress towards commencement of a trial, we assess the status of activities leading up to our partner’s initiation of a trial such as feedback received from the applicable regulatory authorities, completion of Investigational New Drug (“IND”) or equivalent filings, readiness and availability of drug, readiness of study sites and our partner’s commitment of resources to the program. We do not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, we re-evaluate the probability of achievement of such milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.
When target exchange rights are held by partners, and the amounts attributed to these rights are not refundable, they are included in the transaction price. However, they are recorded as deferred revenues because we have a potential performance obligation to provide a new target upon an exchange right being exercised. These amounts are recognized in revenue when the right of exchange expires or is exercised.
Because our agreements have one type of performance obligation (licenses) which are typically all transferred at the same time at agreement inception, allocation of transaction price often is not required. However, allocation is required when licenses for some of the individual targets are subject to rights of exchange, because revenue associated with these targets cannot be recognized. When allocation is needed, we perform an allocation of the upfront amount based on relative SSP of licenses for individual targets. We determine license SSP using an income-based valuation approach utilizing risk-adjusted discounted cash flow projections of the estimated return a licensor would receive. When amounts subject to uncertainties, such as milestones and royalties, are included in the transaction price, we attribute them to the specific individual target licenses which generate such milestone or royalty amounts.
We also estimate SSP of bulk rHuPH20 and research and development services, to determine that our partners do not have material rights to order them at discounted prices. For supplies of bulk rHuPH20, because we effectively act as a contract manufacturer to our partners, we estimate and charge SSP based on the typical contract manufacturer margins consistent with all of our partners. We determine SSP of research and development services based on a fully-burdened labor rate. Our rates are comparable to those we observe in other collaborative agreements. We also have a history of charging similar rates to all of our partners.
Upfront amounts allocated to licenses to individual targets are recognized as revenue when the license is transferred to the partner, as discussed above, if the license is not subject to exchange rights, or when the exchange right expires or is exercised. Development milestones and other fees are recognized in revenue when they are included in the transaction price, because by that time, we have already transferred the related license to the partner.
In contracts to provide research and development services, such services represent the only performance obligation. The fees are charged based on hours worked by our employees and the fixed contractual rate per hour, plus third-party pass-through costs, on a monthly basis. We recognize revenues as the related services are performed based on the amounts billed, as the partner consumes the benefit of research and development work simultaneously as we perform these services, and the amounts billed reflect the value of these services to the customer.
Device License, Development and Supply Arrangements
We have several license, development and supply arrangements with pharmaceutical partners, under which we grant a license to our device technology and provide research and development services that often involve multiple performance obligations and highly-customized deliverables. For such arrangements, we identify each of the promised goods and services within the contract and the distinct performance obligations at inception of the contract and allocate consideration to each performance obligation based on relative SSP, which is generally determined based on the expected cost plus mark-up.
If the contract includes an enforceable right to payment for performance completed to date and performance obligations are satisfied over time, we recognize revenue over the development period using either the input or output method depending on which is most appropriate given the nature of the distinct deliverable. For other contracts that do not contain an enforceable right to payment for performance completed to date, revenue is recognized when control of the product is transferred to the customer. Factors that may indicate transfer of control has occurred include the transfer of legal title, transfer of physical possession, the customer has obtained the significant risks and rewards of ownership of the assets, and we have a present right to payment.
Our payment terms for development contracts may include an upfront payment equal to a percentage of the total contract value with the remaining portion to be billed upon completion and transfer of the individual deliverables or satisfaction of the individual performance obligations. We record a contract liability for cash received in advance of performance, which is presented within deferred revenue and deferred revenue, long-term in our condensed consolidated balance sheets and recognized as revenue in our condensed consolidated statements of income when the associated performance obligations have been satisfied.
License fees and milestones received in exchange for the grant of a license to our functional intellectual property, such as patented technology and know-how in connection with a partnered development arrangement, are generally recognized at inception of the arrangement, or over the development period depending on the facts and circumstances, as the license is generally not distinct from the non-licensed goods or services to be provided under the contract. Milestone payments that are contingent upon the occurrence of future events are evaluated and recorded at the most likely amount, and to the extent that it is probable that a significant reversal of revenue will not occur when the associated uncertainty is resolved.
Refer to Note 4, Revenue, for further discussion on our collaborative arrangements.
Product Sales, Net
Proprietary Product Sales
Our commercial portfolio of proprietary products includes XYOSTED and Hylenex recombinant which we sell primarily to wholesale pharmaceutical distributors and specialty pharmacies, who sell the products to hospitals, retail chain drug stores and other end-user customers. Sales to wholesalers are made pursuant to purchase orders subject to the terms of a master agreement, and delivery of individual packages of products represents performance obligations under each purchase order. We use contract manufacturers to produce our proprietary products and third-party logistics (“3PL”) vendors to process and fulfill orders. We concluded we are the principal in the sales to wholesalers because we control access to services rendered by both vendors and direct their activities. We have no significant obligations to wholesalers to generate pull-through sales.
Revenue is recognized when control has transferred to the customer, which is typically upon delivery, at the net selling price, which reflects the variable consideration for which reserves and sales allowances are established for estimated returns, wholesale distribution fees, prompt payment discounts, government rebates and chargebacks, plan rebate arrangements and patient discount and support programs. We recognize revenue from product sales and related cost of sales upon product delivery to the wholesaler location. At that time, the wholesalers take control of the product as they take title, bear the risk of loss of ownership, and have an enforceable obligation to pay us. They also have the ability to direct sales of product to their customers on terms and at prices they negotiate. Although wholesalers have product return rights, we do not believe they have a significant incentive to return the product to us.
The determination of certain reserves and sales allowances requires us to make a number of judgements and estimates to reflect our best estimate of the transaction price and the amount of consideration to which we believe we would be ultimately entitled to receive. The expected value is determined based on unit sales data, contractual terms with customers and third-party payers, historical and estimated future percentage of rebates incurred on sales, historical and future insurance plan billings, any new or anticipated changes in programs or regulations that would impact the amount of the actual rebates, customer purchasing patterns, product expiration dates and levels of inventory in the distribution channel. The estimated amounts of credit for product returns, chargebacks, distribution fees, prompt payment discounts, rebates and customer co-pay support programs are included in accrued expenses and accounts receivable, net in our condensed consolidated balance sheets upon recognition of revenue from product sales. We monitor actual product returns, chargebacks, discounts and fees subsequent to the sale. If these amounts differ from our estimates, we make adjustments to these allowances, which are applied to increase or reduce product sales revenue and earnings in the period of adjustment.
Selling prices initially billed to wholesalers are subject to discounts for prompt payment and subsequent chargebacks when wholesalers sell our products at negotiated discounted prices to members of certain group purchasing organizations (“GPOs”), Pharmacy Benefit Managers (“PBMs”) and government programs. We also pay quarterly distribution fees to certain wholesalers for inventory reporting and chargeback processing, and to PBMs and GPOs as administrative fees for services and for access to their members. We concluded the benefits received in exchange for these fees are not distinct from our sales of our products, and accordingly we apply these amounts to reduce revenues. Wholesalers also have rights to return unsold product nearing or past the expiration date. Because of the shelf life of our products and our lengthy return period, there may be a significant period of time between when the product is shipped and when we issue credits on returned product.
We estimate the transaction price when we receive each purchase order taking into account the expected reductions of the selling price initially billed to the wholesaler arising from all of the above factors. We have compiled historical experience and data to estimate future returns and chargebacks of our products and the impact of the other discounts and fees we pay. When estimating these adjustments to the transaction price, we reduce it sufficiently to be able to assert that it is probable that there will be no significant reversal of revenue when the ultimate adjustment amounts are known.
Each purchase order contains only one type of product, and is usually shipped to the wholesaler in a single shipment. Therefore, allocation of the transaction price to individual packages is not required.
In connection with the orders placed by wholesalers, we incur costs such as commissions to our sales representatives. However, as revenue from product sales is recognized upon delivery to the wholesaler, which occurs shortly after we receive a purchase order, we do not capitalize these commissions and other costs, based on application of the practical expedient allowed within the applicable guidance.
Partnered Product Sales
Bulk rHuPH20
We sell bulk rHuPH20 to partners for use in research and development and, subsequent to receiving marketing approval, we sell it for use in collaboration commercial products. Sales are made pursuant to purchase orders subject to the terms of the collaborative agreement or a supply agreement, and delivery of units of bulk rHuPH20 represent performance obligations under each purchase order. We provide a standard warranty that the product conforms to specifications. We use contract manufacturers to produce bulk rHuPH20 and have concluded we are the principal in the sales to partners. The transaction price for each purchase order of bulk rHuPH20 is fixed based on the cost of production plus a contractual markup, and is not subject to adjustments. Allocation of the transaction price to individual quantities of the product is usually not required because each order contains only one type of product.
We recognize revenue from the sale of bulk rHuPH20 as product sales and related cost of sales upon transfer of title to our partners. At that time, the partners take control of the product, bear the risk of loss of ownership, and have an enforceable obligation to pay us.
Devices
We are party to several license, development, supply and distribution arrangements with pharmaceutical partners, under which we produce and are the exclusive supplier of certain products, devices and/or components. Revenue is recognized when or as control of the goods transfers to the customer as discussed below.
We are the exclusive supplier of OTREXUP® to Otter. Because this product is custom manufactured with no alternative use and we have a contractual right to payment for performance completed to date, control is continuously transferred to the customer as the product is produced pursuant to firm purchase orders. Revenue is recognized over time using the output method based on the contractual selling price and number of units produced. The amount of revenue recognized in excess of the amount shipped/billed to the customer, if any, is recorded as contract assets in our condensed consolidated balance sheets due to the short-term nature in which the amount is ultimately expected to be billed and collected from the customer.
Other device partnered product sales are recognized at the point in time in which control is transferred to the customer, which is typically upon shipment. Sales terms and pricing are governed by the respective supply and distribution agreements, and there is generally no right of return. Revenue is recognized at the transaction price, which includes the contractual per unit selling price and estimated variable consideration, such as volume-based pricing arrangements or profit-sharing arrangements, if any. We recognize revenue, including the estimated variable consideration we expect to receive for contract margin on future commercial sales, upon shipment of the goods to our partner. The estimated variable consideration is recognized at an amount we believe is not subject to significant reversal of revenue based on historical experience and is adjusted at each reporting period if the most likely amount of expected consideration changes or becomes fixed.
Cost of Sales
Cost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of proprietary and partnered products. Cost of sales also consists of the write-down of excess, dated and obsolete inventories and the write-off of inventories that do not meet certain product specifications, if any.
Research and Development Expenses
Research and development expenses include salaries and benefits, allocation of facilities and other overhead expenses, research related manufacturing services, contract services, and other outside expenses related to manufacturing, preclinical and regulatory activities and our partner development platforms. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to our research and development efforts and have no alternative future uses.
We are obligated to make upfront payments upon execution of certain research and development agreements. Advance payments, including nonrefundable amounts, for goods or services that will be used or rendered for future research and development activities are deferred. Such amounts are recognized as expense as the related goods are delivered or the related services are performed or such time when we do not expect the goods to be delivered or services to be performed.
Share-Based Compensation
We record compensation expense associated with stock options, restricted stock units (“RSUs”), performance stock units (“PSUs”) and shares issued under our employee stock purchase plan (“ESPP”) in accordance with the authoritative guidance for share-based compensation. The cost of employee services received in exchange for an award of an equity instrument is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period of the award. Share-based compensation expense for an award with a performance condition is recognized when the achievement of such performance condition is determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized as a reduction of share-based compensation expense as they occur.
Income Taxes
We provide for income taxes using the liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases at each reporting period. We measure deferred tax assets and liabilities using enacted tax rates for the year in which the differences are expected to reverse. Significant judgment is required by management to determine our provision for income taxes, our deferred tax assets and liabilities, and any associated valuation allowances recorded against our net deferred tax assets, which are based on complex and evolving tax regulations. Deferred tax assets (“DTA”) and other tax benefits are recorded when they are more likely than not to be realized. On a quarterly basis, we assess the need for valuation allowance on our DTAs, weighing all positive and negative evidence, to assess if it is more-likely-than-not that some or all of our DTAs will be realized. We recorded a provision for income taxes of $19.2 million using an effective tax rate of 20% for the three months ended March 31, 2024. The difference between our effective tax rate and the U.S. federal statutory rate of 21% is primarily due to state income taxes, research and development credit generations, tax benefits on the Foreign Derived Intangible Income Deduction (“FDII”) (net of reserves), tax detriments on 162(m) and other share-based compensation.
Segment Information
We operate our business in one operating segment, which includes all activities related to the research, development and commercialization of our proprietary enzymes and devices. This segment also includes revenues and expenses related to (i) research and development and manufacturing activities conducted under our collaborative agreements with third parties, and (ii) product sales of proprietary and partnered products. The chief operating decision-maker (“CODM”), our Chief Executive Officer (“CEO”), reviews the operating results on an aggregate basis and manages the operations as a single operating segment.
Adoption and Pending Adoption of Recent Accounting Pronouncements
The following table provides a brief description of recently issued accounting standards, those adopted in the current period and those not yet adopted:
StandardDescriptionEffective DateAdoption MethodEffect on the Financial
Statements or Other Significant Matters
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss.Annual periods beginning after December 15, 2023 (our 2024 Form 10-K), and interim periods within fiscal years beginning after December 15, 2024 (our Q1 2025 Form 10-Q) - Early adoption is permitted, including adoption in an interim period
RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures.The new guidance includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.Annual periods beginning after December 15, 2024 (our 2025 Form 10-K) - Early adoption is permittedProspective or RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
Available-for-sale marketable securities consisted of the following (in thousands):
March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$2,384 $— $(5)$2,379 
Corporate debt securities43,118 (64)43,056 
U.S. treasury securities239,347 36 (106)239,277 
Agency bonds9,180 — (22)9,158 
Commercial paper4,954 — — 4,954 
Total marketable securities, available-for-sale$298,983 $38 $(197)$298,824 
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$3,512 $— $(8)$3,504 
Corporate debt securities6,022 (10)6,013 
U.S. treasury securities175,996 200 (12)176,184 
Agency bonds16,119 — (16)16,103 
Commercial paper15,826 — — 15,826 
Total marketable securities, available-for-sale$217,475 $201 $(46)$217,630 
As of March 31, 2024, 33 available-for-sale marketable securities with a fair market value of $215.5 million were in a gross unrealized loss position of $0.2 million. Based on our review of these marketable securities, we believe none of the unrealized loss is as a result of a credit loss as of March 31, 2024 because we do not intend to sell these securities and it is not more-likely-than-not that we will be required to sell these securities before the recovery of their amortized cost basis.
The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):
March 31, 2024December 31, 2023
Due within one year$235,059 $197,633 
Due after one year but within five years63,765 19,997 
Total estimated fair value of contractual maturities, available-for-sale$298,824 $217,630 
The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):
March 31, 2024December 31, 2023
Level 1Level 2
Total Estimated Fair Value
Level 1Level 2
Total Estimated Fair Value
Assets
Cash equivalents
Money market funds$20,276 $— $20,276 $22,142 $— $22,142 
U.S. treasury securities30,000 — 30,000 2,000 — 2,000 
Available-for-sale marketable
   securities
Asset-backed securities— 2,379 2,379 — 3,504 3,504 
Corporate debt securities— 43,056 43,056 — 6,013 6,013 
U.S. treasury securities239,277 — 239,277 176,184 — 176,184 
Agency bonds9,158 — 9,158 16,103 — 16,103 
Commercial paper— 4,954 4,954 — 15,826 15,826 
Derivative instruments
Currency hedging contracts (1)
— 1,574 1,574 — — — 
Total assets$298,711 $51,963 $350,674 $216,429 $25,343 $241,772 
Liabilities
Derivative instruments
Currency hedging contracts (1)
$— $478 $478 $— $9,480 $9,480 
(1) Based on observable market transactions of spot currency rates, forward currency rates or equivalently-termed instruments. Carrying amounts of the financial assets and liabilities are equal to the fair value. As of March 31, 2024, the derivative assets and liabilities recorded within prepaid expenses and other current assets, prepaid expense and other assets and other long-term liabilities in our condensed consolidated balance sheets were $1.3 million, $0.3 million and $0.5 million, respectively.
We had no available for sale securities that were classified within Level 3 as of March 31, 2024 and December 31, 2023.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Our disaggregated revenues were as follows (in thousands):
Three Months Ended March 31,
20242023
Royalties$120,593 $99,640 
Product sales, net
Proprietary product sales
35,254 27,961 
Bulk rHuPH20 sales
10,511 22,069 
Device partnered product sales
12,818 10,764 
Total product sales, net58,583 60,794 
Revenues under collaborative agreements
Event-based development and regulatory milestones and other fees
14,000 — 
Device licensing and development revenue
2,703 1,709 
Total revenues under collaborative agreements16,703 1,709 
Total revenues$195,879 $162,143 
During the three months ended March 31, 2024, we recognized revenue related to licenses granted to partners in prior periods in the amount of $134.6 million. This amount represents royalties earned in the current period in addition to $14.0 million of variable consideration in the contracts where uncertainties were resolved and the development milestones are expected to be achieved or were achieved. We also recognized revenue of $0.1 million during the three months ended March 31, 2024 that had been included in accrued expense and other long-term liabilities in our condensed consolidated balance sheets as of December 31, 2023.
Accounts receivable, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accounts receivable, net$185,313 $233,254 
Other contract assets10,589 956 
Deferred revenues4,595 4,048 
As of March 31, 2024, the amounts included in the transaction price of our contracts with customers, including collaboration partners, and allocated to goods and services not yet provided were $77.3 million, of which $72.7 million relates to unfulfilled product purchase orders and $4.6 million has been collected and is reported as accrued expense and other long-term liabilities in our condensed consolidated balance sheets. The unfulfilled product purchase orders are estimated to be delivered by the end of 2024. Of the total deferred revenues of $4.6 million, $1.2 million is expected to be used by our customers within the next 12 months.
We recognized contract assets of $10.6 million as of March 31, 2024, which related to development milestones deemed probable of receipt for intellectual property licenses granted to partners in prior periods and for goods or services when control has transferred to the customer, and corresponding revenue is recognized on an over time basis but is not yet billable to the customer in accordance with the terms of the contract.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Certain Balance Sheet Items Certain Balance Sheet Items
Accounts receivable, net and contract assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable from product sales to partners$27,045 $58,588 
Accounts receivable from revenues under collaborative agreements2,078 16,183 
Accounts receivable from royalty payments115,413 118,170 
Accounts receivable from other product sales46,986 47,060 
Contract assets10,589 956 
Total accounts receivable and contract assets
202,111 240,957 
Allowance for distribution fees and discounts(6,209)(6,747)
Total accounts receivable, net and contract assets
$195,902 $234,210 
Inventories, consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$29,112 $23,646 
Work-in-process43,611 34,025 
Finished goods95,818 69,930 
Total inventories, net
$168,541 $127,601 
Prepaid expenses and other assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Prepaid manufacturing expenses$36,211 $36,850 
Other prepaid expenses13,847 12,902 
Other assets12,951 16,677 
Total prepaid expenses and other assets
63,009 66,429 
Less: Long-term portion(17,319)(17,816)
Total prepaid expenses and other assets, current
$45,690 $48,613 
Prepaid manufacturing expenses include raw materials, slot reservation fees and other amounts paid to contract manufacturing organizations. Such amounts are reclassified to work-in-process inventory as materials are used or the contract manufacturing organization services are complete.
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research equipment$8,690 $8,588 
Manufacturing equipment36,364 32,472 
Computer and office equipment10,888 9,722 
Leasehold improvements7,124 6,987 
Subtotal
63,066 57,769 
Accumulated depreciation and amortization(21,180)(19,661)
Subtotal
41,886 38,108 
Right of use of assets36,185 36,836 
Property and equipment, net
$78,071 $74,944 
Depreciation and amortization expense was approximately $2.4 million and $2.6 million, inclusive of ROU asset amortization of $1.4 million and $1.4 million for the three months ended March 31, 2024 and 2023, respectively.
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accrued compensation and payroll taxes$10,442 $17,361 
Accrued outsourced manufacturing expenses27,456 12,361 
Income taxes payable19,074 963 
Product returns and sales allowance39,941 41,932 
Other accrued expenses20,839 33,584 
Lease liability31,763 32,197 
Total accrued expenses
149,515 138,398 
Less long-term portion(31,201)(37,720)
Total accrued expenses, current
$118,314 $100,678 
Expense associated with the accretion of the lease liabilities was approximately $0.6 million and $0.7 million for the three months ended March 31, 2024 and 2023, respectively. Total lease expense for the three months ended March 31, 2024 and 2023 was $2.0 million and $2.1 million, respectively.
Cash paid for amounts related to leases for the three months ended March 31, 2024 and 2023 was $1.8 million and $1.7 million, respectively.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
A summary of the activity impacting goodwill is presented below (in thousands):
Balance as of December 31, 2023
$416,821 
Adjustment
— 
Balance as of March 31, 2024
$416,821 
Intangible Assets
Our acquired intangible assets are amortized using the straight-line method over their estimated useful lives of seven to ten years. The following table shows the cost, accumulated amortization and weighted average useful life in years for our acquired intangible assets as of March 31, 2024 (in thousands).
Weighted Average Useful Life (in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Auto Injector technology platform7$402,000 $106,521 $295,479 
XYOSTED proprietary product10136,200 25,263 110,937 
Total finite-lived intangibles, net
$538,200 $131,784 $406,416 
ATRS-1902 (IPR&D)Indefinite48,700 
Total intangibles, net$455,116 
Estimated future annual amortization of finite-lived intangible assets is shown in the following table (in thousands). Actual amortization expense to be reported in future periods could differ from these estimates as a result of acquisitions, divestitures, and asset impairments, among other factors.

YearAmortization Expense
Remainder of 2024$53,286 
202571,049 
202671,049 
202771,049 
202871,049 
Thereafter68,934 
Total$406,416 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt, Net
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt, Net Long-Term Debt, Net
1.00% Convertible Notes due 2028
In August 2022, we completed the sale of $720.0 million in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “2028 Convertible Notes”). The net proceeds in connection with the issuance of the 2028 Convertible Notes, after deducting the initial purchasers’ fee of $18.0 million, was approximately $702.0 million. We also incurred additional debt issuance costs totaling $1.0 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
The 2028 Convertible Notes pay interest semi-annually in arrears on February 15th and August 15th of each year at an annual rate of 1.00%. The 2028 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2028 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2028 Convertible Notes have a maturity date of August 15, 2028.
Holders may convert their 2028 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2022, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2028 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, February 15, 2028 until the close of business on the second scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2028 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal, and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2028 Convertible Notes is 17.8517 shares of common stock per $1,000 in principal amount of 2028 Convertible Notes, equivalent to a conversion price of approximately $56.02 per share of our common stock. The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued or unpaid interest.
As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition.
Capped Call Transactions
In connection with the offering of the 2028 Convertible Notes, we entered into capped call transactions with certain counterparties (the “Capped Call Transactions”). The Capped Call Transactions are expected generally to reduce potential dilution to holders of our common stock upon conversion of the 2028 Convertible Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the principal amount of such converted 2028 Convertible Notes. The cap price of the Capped Call Transactions is initially $75.4075 per share of common stock, representing a premium of 75% above the last reported sale price of $43.09 per share of common stock on August 15, 2022, and is subject to certain adjustments under the terms of the Capped Call Transactions. As of March 31, 2024, no capped calls had been exercised.
Pursuant to their terms, the capped calls qualify for classification within stockholders’ equity in our condensed consolidated balance sheets, and their fair value is not remeasured and adjusted as long as they continue to qualify for stockholders’ equity classification. We paid approximately $69.1 million for the Capped Calls, including applicable transaction costs, which was recorded as a reduction to additional paid-in capital in our condensed consolidated balance sheets. The Capped Call Transactions are separate transactions entered into by us with the capped call Counterparties, are not part of the terms of the Convertible Notes, and do not affect any holder’s rights under the Convertible Notes. Holders of the Convertible Notes do not have any rights with respect to the Capped Call Transactions.
0.25% Convertible Notes due 2027
In March 2021, we completed the sale of $805.0 million in aggregate principal amount of 0.25% Convertible Senior Notes due 2027 (the “2027 Convertible Notes”). The net proceeds in connection with the issuance of the 2027 Convertible Notes, after deducting the initial purchasers’ fee of $20.1 million, was approximately $784.9 million. We also incurred additional debt issuance costs totaling $0.4 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.
The 2027 Convertible Notes pay interest semi-annually in arrears on March 1st and September 1st of each year at an annual rate of 0.25%. The 2027 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2027 Convertible Notes have a maturity date of March 1, 2027.
Holders may convert their 2027 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2027 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, September 1, 2026 until the close of business on the scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2027 Convertible Notes were not convertible.
Upon conversion, we will pay cash for the settlement of principal and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2027 Convertible Notes is 12.9576 shares of common stock per $1,000 in principal amount of 2027 Convertible Notes, equivalent to a conversion price of approximately $77.17 per share of our common stock. The conversion rate is subject to adjustment.
As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition.
1.25% Convertible Notes due 2024
In November 2019, we completed the sale of $460.0 million in aggregate principal amount of 1.25% Convertible Senior Notes due 2024 (the “2024 Convertible Notes”). The net proceeds in connection with the issuance of the 2024 Convertible Notes, after deducting the initial purchasers’ fee of $12.7 million, was approximately $447.3 million. We also incurred debt issuance cost totaling $0.3 million. Debt issuance costs and the initial purchasers’ fee were presented as a debt discount.
In January 2021, we notified the note holders of our irrevocable election to settle the principal of the 2024 Convertible Notes in cash and for the premium, to deliver shares of common stock. The conversion rate for the 2024 Convertible Notes was 41.9208 shares of common stock per $1,000 in principal amount of 2024 Convertible Notes, equivalent to a conversion price of approximately $23.85 per share of our common stock. The conversion rate was subject to adjustment.
In January 2023, we issued a notice for the redemption of 2024 Convertible Notes. Holders of the notes could convert their notes at any time prior to the close of the business day prior to the redemption date. In March 2023, holders of the notes elected to convert the 2024 Convertible Notes in full. In connection with the conversion, we paid approximately $13.5 million in cash which included principal and accrued interest, and issued 288,886 shares of our common stock representing the intrinsic value based on the contractual conversion rate.
Net Carrying Amounts of our Convertible Notes
The carrying amount and fair value of our Convertible Notes were as follows (in thousands).
March 31,
2024
December 31,
2023
Principal amount
2027 Convertible Notes$805,000 $805,000 
2028 Convertible Notes720,000 720,000 
Total principal amount
$1,525,000 $1,525,000 
Unamortized debt discount
2027 Convertible Notes$(10,094)$(10,950)
2028 Convertible Notes(14,027)(14,802)
Total unamortized debt discount$(24,121)$(25,752)
Carrying amount
2027 Convertible Notes$794,906 $794,050 
2028 Convertible Notes705,973 705,198 
Total carrying amount$1,500,879 $1,499,248 
Fair value based on trading levels (Level 2):
2027 Convertible Notes$714,244 $695,826 
2028 Convertible Notes702,403 670,522 
Total fair value of outstanding notes$1,416,647 $1,366,348 
Remaining amortization per period of debt discount (in years):
2027 Convertible Notes2.93.2
2028 Convertible Notes4.44.6
The following table summarizes the components of interest expense and the effective interest rates for each of our Convertible Notes (in thousands).
Three Months Ended March 31,
20242023
Coupon interest
2024 Convertible Notes$$36
2027 Convertible Notes503503
2028 Convertible Notes1,8001,800
Total coupon interest$2,303$2,339
Amortization of debt discount
2024 Convertible Notes$$24
2027 Convertible Notes856850
2028 Convertible Notes775764
Total amortization of debt discount$1,631$1,638
Interest expense
2024 Convertible Notes$$60
2027 Convertible Notes1,3591,353
2028 Convertible Notes2,5752,564
Total interest expense$3,934$3,977
Effective interest rates
2027 Convertible Notes0.7 %0.7 %
2028 Convertible Notes1.5 %1.5 %
Revolving Credit and Term Loan Facilities (May 2022)
In May 2022, we entered into a credit agreement, which was subsequently amended in August 2022 (the “Amendment”), with Bank of America, N.A., as Administrative Agent, Swing Line Lender and an L/C Issuer, and the other lenders and L/C Issuers party thereto (the “2022 Credit Agreement), evidencing a credit facility (the “2022 Facility”) that provides for (i) a $575 million revolving credit facility (the “Revolving Credit Facility”) and (ii) a $250 million term loan facility (the “Term Facility”). Concurrently, with the entry into the Amendment, we repaid the entire outstanding Term Loan Facility and repaid all outstanding loans under the Revolving Credit Facility under the 2022 Credit Agreement. The 2022 Facility will mature on November 30, 2026 unless either the Revolving Credit Facility or the Term Facility is extended prior to such date in accordance with the 2022 Credit Agreement.
The Term Facility requires quarterly scheduled repayments of the term loans in each of the first, second, third and fourth years following the closing in annual amounts equal to 2.50%, 5.00%, 7.50% and 10.00% of the initial principal amount of the term loans, respectively. The term loans are also subject to mandatory prepayments from the proceeds of certain asset sales, subject to our right to reinvest the proceeds thereof.
Borrowings under the 2022 Facility bear interest, at our option, at a rate equal to an applicable margin plus: (a) the applicable Term Secured Overnight Financing Rate (“SOFR”) (which includes a SOFR adjustment of 0.10%), or (b) a base rate determined by reference to the highest of (1) the federal funds effective rate plus 0.50%, (2) the Bank of America prime rate, (3) the Term SOFR rate for an interest period of one month plus 1.10%, and (4) 1.00%. The margin for the 2022 Facility ranges, based on our consolidated total net leverage ratio, from 0.25% to 1.25% in the case of base rate loans and from 1.25% to 2.25% in the case of Term SOFR rate loans. In addition to paying interest on the outstanding principal under the Facility, we will pay (i) a commitment fee in respect of the unutilized commitments thereunder and (ii) customary letter of credit fees and agency fees. The commitment fees range from 0.15% to 0.35% per annum based on our consolidated net leverage ratio.
As of March 31, 2024, the Revolving Credit Facility was undrawn. We incurred a total of $3.6 million in third-party costs related to the 2022 Credit Agreement which are recorded as debt issuance cost within prepaid expenses and other assets in our condensed consolidated balance sheets. As of March 31, 2024, the unamortized debt issuance cost related to the revolving credit facility was $2.1 million.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Share-based Compensation Share-based Compensation
The following table summarized share-based compensation expense included in our condensed consolidated statements of income related to share-based awards (in thousands):
Three Months Ended March 31,
 20242023
Research and development$3,345 $3,101 
Selling, general and administrative6,529 4,865 
Total share-based compensation expense$9,874 $7,966 
Share-based compensation expense by type of share-based award was as follows (in thousands):
Three Months Ended March 31,
 20242023
Stock options$4,299 $3,455 
RSUs, PSUs and ESPP5,575 4,511 
Total share-based compensation expense$9,874 $7,966 
We granted stock options to purchase approximately 0.5 million and 1.2 million shares of common stock during the three months ended March 31, 2024 and 2023, respectively. The exercise price of stock options granted is equal to the closing price of the common stock on the date of grant. The fair value of each option award is estimated on the date of grant using the Black-Scholes-Merton option pricing model (“Black-Scholes Model”). Expected volatility is based on historical volatility of our common stock. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The risk-free interest rate is based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. The dividend yield assumption is based on the expectation of no future dividend payments. The assumptions used in the Black-Scholes Model were as follows:
Three Months Ended March 31,
 20242023
Expected volatility
40.02 - 40.08%
39.68 - 39.98%
Average expected term (in years)5.04.8
Risk-free interest rate
3.80 - 4.28%
3.48 - 4.27%
Expected dividend yield— — 
In February 2021, our Board of Directors approved our 2021 ESPP and our stockholders approved the plan in May 2021. The ESPP enables eligible employees to purchase shares of our common stock at the end of each offering period at a price equal to 85% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Share purchases are funded through payroll deduction of at least 1% and up to 15% of an employee’s compensation for each payroll period, and no employee may purchase shares under the ESPP that exceeds $25,000 worth of our common stock for a calendar year. As of March 31, 2024, 2,604,222 shares were available for future purchase. The offering period is generally for a six-month period and the first offering period commenced on June 16, 2021. Offering periods shall commence on or about the sixteenth day of June and December of each year and end on or about the fifteenth day of the next December and June, respectively, occurring thereafter.
Total unrecognized estimated compensation cost by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized was as follows (in thousands, unless otherwise noted):
March 31, 2024
 Unrecognized
Expense
Remaining
Weighted-Average
Recognition Period
(in years)
Stock options$42,038 2.70
RSUs56,513 3.05
PSUs11,543 2.30
ESPP118 0.21
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
During the three months ended March 31, 2024 and 2023, we issued an aggregate of 154,556 and 143,931 shares of common stock, respectively, in connection with the exercises of stock options at a weighted average exercise price of $17.47 and $16.87 per share, respectively, for net proceeds of approximately $2.7 million and $2.4 million, respectively. For the three months ended March 31, 2024 and 2023, we issued 262,195 and 239,919 shares of common stock, respectively, upon vesting of certain RSUs and PSUs for which the RSU and PSU holders surrendered 88,825 and 70,733 RSUs and PSUs, respectively, to pay for minimum withholding taxes totaling approximately $6.0 million and $6.5 million, respectively. Stock options and unvested restricted units totaling approximately 8.7 million and 7.8 million shares of our common stock were outstanding as of March 31, 2024 and December 31, 2023, respectively.
Share Repurchases
In December 2021, the Board of Directors authorized a second capital return program to repurchase up to $750.0 million of outstanding stock over a three-year period. During 2021, we repurchased 3.9 million shares of common stock for $150.0 million at an average price of $38.51. During 2022, we repurchased 4.5 million shares of common stock for $200.0 million at an average price of $44.44.
We accelerated the initiation of our planned 2024 share repurchases and in November 2023, we entered into an Accelerated Share Repurchase (“ASR”) agreement with Bank of America, N.A. to accelerate the remaining $250.0 million of share repurchases under the approved capital return program. Pursuant to the agreement, at the inception of the ASR, we paid $250.0 million to Bank of America, N.A. and took initial delivery of 5.5 million shares. All shares repurchased under our capital return programs have been retired and have resumed their status of authorized and unissued shares. We continued to execute share repurchases during the three months ended March 31, 2024 under our ASR agreement with Bank of America, N.A.
As of March 31, 2024, excluding the shares we received under the ASR, we have repurchased a total of 12.6 million shares for $500.0 million at an average price per share of $39.81 under our $750 million 3-year share repurchase plan.
In February 2024, our Board of Directors authorized a new capital return program to repurchase up to $750.0 million of our outstanding common stock.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
Basic earnings per share is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period, without consideration for common stock equivalents. Outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and the Convertible Notes are considered common stock equivalents and are only included in the calculation of diluted earnings per common share when net income is reported and their effect is dilutive.
Potentially dilutive common shares issuable upon vesting of stock options, RSUs and PSUs are determined using the average share price for each period under the treasury stock method. Potentially dilutive common shares issuable upon conversion of the Convertible Notes are determined using the if-converted method. Since we have committed to settle the principal amount of the Convertible Notes in cash upon conversion only, the number of shares for the conversion spread will be included as a dilutive common stock equivalent.
A reconciliation of the numerators and the denominators of the basic and diluted earnings per share computations is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
 20242023
Numerator
Net income$76,823 $39,615 
Denominator
Weighted average common shares outstanding for basic earnings per share126,941 135,027 
Dilutive potential common stock outstanding
Stock options1,607 2,173 
RSUs, PSUs and ESPP339 468 
Convertible Notes— 232 
Weighted average common shares outstanding for diluted earnings per share128,887 137,900 
Earnings per share
Basic$0.61 $0.29 
Diluted$0.60 $0.29 
Shares which have been excluded from the calculation of diluted earnings per common share because their effect was anti-dilutive include the following (shares in millions):
Three Months Ended March 31,
 20242023
Anti-dilutive securities (1)
28.2 26.2 
(1) The anti-dilutive securities include outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and Convertible Notes
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
From time to time, we may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject us to costly legal expenses and, while we generally believe that we have adequate insurance to cover many different types of liabilities, our insurance carriers may deny coverage or our policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on our condensed consolidated statements of income and balance sheets. Additionally, any such claims, whether or not successful, could damage our reputation and business. We currently are not a party to any legal proceedings, the adverse outcome of which, in our opinion, individually or in the aggregate, would have a material adverse effect on our condensed consolidated statements of income or balance sheets.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) Attributable to Parent $ 76,823 $ 39,615
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
shares in Thousands
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the fiscal quarter ended ended March 31, 2024, the following officers adopted or terminated any Rule 10b5-1 trading arrangement (as such terms are defined pursuant to Item 408(a) of Regulation S-K) as noted in the table below.
Trading Arrangement
Name and Title
Action
Date
Rule 10b5-1*
Non-Rule 10b5-1**
Total Shares To Be Sold
Expiration Date
Helen Torley

Termination
1/30/2024
X
500,000 
Terminated(1)
President and Chief Executive Officer
Helen Torley
Adoption
3/22/2024
X
110,000 
(2)
The earlier of 02/13/2025 or date all shares are sold
President and Chief Executive Officer
Nicole LaBrosse
Adoption
3/22/2024
X
35,000 
(2)
The earlier of 06/25/2025 or date all shares are sold
Senior Vice President and Chief Financial Officer
*    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
**    Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(1)The duration of the trading arrangement was until May 30, 2024, or earlier if all transaction under the trading arrangement had been completed. At the time of termination, no shares had been sold under the trading arrangement.
(2)Represents a sale of common shares acquired upon exercise of stock options with ten-year term expiring in 2025.
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Helen Torley [Member]  
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Terminated true
Termination Date 1/30/2024
Arrangement Duration 328 days
Nicole LaBrosse [Member]  
Trading Arrangements, by Individual  
Name Nicole LaBrosse
Title Senior Vice President and Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date 3/22/2024
Arrangement Duration 460 days
Aggregate Available 35
Helen Torley Prior Plan [Member] | Helen Torley [Member]  
Trading Arrangements, by Individual  
Name Helen Torley
Title President and Chief Executive Officer
Aggregate Available 500
Helen Torley March 2024 Plan [Member] | Helen Torley [Member]  
Trading Arrangements, by Individual  
Name Helen Torley
Title President and Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date 3/22/2024
Aggregate Available 110
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying interim unaudited condensed consolidated financial statements have been prepared for purposes of and in accordance with United States generally accepted accounting principles (“U.S. GAAP”) and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) related to a quarterly report on Form 10-Q. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These condensed consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 20, 2024. The unaudited financial information for the interim periods presented herein reflects all adjustments which, in the opinion of management, are necessary for a fair presentation of the financial condition and results of operations for the periods presented, with such adjustments consisting only of normal recurring adjustments. Operating results for interim periods are not necessarily indicative of the operating results for an entire fiscal year.
Consolidation
The accompanying condensed consolidated financial statements include the accounts of Halozyme Therapeutics, Inc. and our wholly owned subsidiaries, Halozyme, Inc. and Antares Pharma, Inc., and Antares Pharma, Inc.’s wholly owned Swiss subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. All intercompany accounts and transactions have been eliminated.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. On an ongoing basis, we evaluate our estimates and judgments, which are based on historical and anticipated results and trends and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, estimates are subject to an inherent degree of uncertainty and, as such, actual results may differ from our estimates
Cash Equivalents
Cash equivalents consist of highly liquid investments, readily convertible to cash, which mature within 90 days or less from the date of purchase. As of March 31, 2024, our cash and cash equivalents consisted of money market funds, bank certificate of deposits, U.S. treasury securities and demand deposits at commercial banks.
Marketable Securities
Marketable securities are investments with original maturities of more than 90 days from the date of purchase that are specifically identified to fund current operations. Marketable securities are considered available-for-sale. These investments are classified as current assets, even though the stated maturity date may be one year or more beyond the current balance sheet date which reflects management’s intention to use the proceeds from the sale of these investments to fund our operations, as necessary. Such available-for-sale investments are carried at fair value with unrealized gains and losses recorded in other comprehensive income and included as a separate component of stockholders’ equity. The cost of marketable securities is adjusted for amortization of premiums or accretion of discounts to maturity, and such amortization or accretion is included in investment and other income, net in our condensed consolidated statements of income. We use the specific identification method for calculating realized gains and losses on marketable securities sold. None of the realized gains and losses and declines in value that were judged to be as a result of credit loss on marketable securities, if any, are included in investment and other income, net in our condensed consolidated statements of income.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The authoritative guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Our financial instruments include cash equivalents, available-for-sale marketable securities, accounts receivable, prepaid expenses and other assets, accounts payable, accrued expenses and long-term debt. Fair value estimates of these instruments are made at a specific point in time based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore, cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of the short-term nature of those instruments.
Available-for-sale marketable securities consist of asset-backed securities, corporate debt securities, U.S. Treasury securities, agency bonds and commercial paper, and are measured at fair value using Level 1 and Level 2 inputs. Level 2 financial instruments are valued using market prices on less active markets and proprietary pricing valuation models with observable inputs, including interest rates, yield curves, maturity dates, issue dates, settlement dates, reported trades, broker-dealer quotes, issue spreads, benchmark securities or other market related data. We obtain the fair value of Level 2 investments from our investment manager, who obtains these fair values from a third-party pricing source. We validate the fair values of Level 2 financial instruments provided by our investment manager by comparing these fair values to a third-party pricing source.
Accounts Receivable, net
Accounts Receivable, net
Accounts receivable is recorded at the invoiced amount and is non-interest bearing. Accounts receivable is recorded net of estimated prompt pay discounts, distribution fees and chargebacks. We believe the risk of accounts being uncollectible is minimal; therefore, no significant allowances for doubtful accounts were established as of March 31, 2024 and December 31, 2023.
Inventories
Inventories
Inventories are stated at lower of cost or net realizable value. Cost is determined on a first-in, first-out basis. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories are reviewed periodically for potential excess, dated or obsolete status. We evaluate the carrying value of inventories on a regular basis, taking into account such factors as historical and anticipated future sales compared to quantities on hand, the price we expect to obtain for products in their respective markets compared with historical cost and the remaining shelf life of goods on hand.
Leases
Leases
We have entered into operating leases primarily for real estate and automobiles. These leases have contractual terms which range from 3 years to 12 years. We determine if an arrangement contains a lease at inception. Right of use (“ROU”) assets and liabilities resulting from operating leases are included in property and equipment, accrued expenses and other long-term liabilities on our condensed consolidated balance sheets. Operating lease ROU assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the discount rate to calculate the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our leases often include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Short-term leases with an initial term of 12 months or less are not recorded on our condensed consolidated balance sheet. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as automobiles, we account for the lease and non-lease components as a single lease component.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, including ROU assets are recorded at cost, less accumulated depreciation and amortization. Equipment is depreciated using the straight-line method over its estimated useful life ranging from three years to ten years and leasehold improvements are amortized using the straight-line method over the estimated useful life of the asset or the lease term, whichever is shorter.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
We account for long-lived assets in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable.
Comprehensive Income
Comprehensive Income
Comprehensive income is defined as the change in equity during the period from transactions and other events and circumstances from non-owner sources.
Convertible Notes
Convertible Notes
The 2024 Convertible Notes, the 2027 Convertible Notes and the 2028 Convertible Notes (collectively, the “Convertible Notes”) are accounted for in accordance with authoritative guidance for debt and derivatives. We evaluate all the embedded conversion options contained in the Convertible Notes to determine if there are embedded features that require bifurcation as a derivative as required by U.S. GAAP. Based on our analysis, we account for each of our Convertible Notes as single units of accounting, a liability, because we concluded that the conversion features do not require bifurcation as a derivative under embedded derivative authoritative guidance.
Cash Flow Hedges - Currency Risks
Cash Flow Hedges - Currency Risks
Beginning in the second quarter of 2023, we entered into a cash flow hedging program to mitigate foreign currency exchange risk associated with forecasted royalty revenue denominated in Swiss francs. Under the program, we can hedge these forecasted royalties up to a maximum of four years into the future. We hedge these cash flow exposures to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates.
In accordance with the hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge and are highly effective in offsetting changes to future cash flows on hedged transactions. Both at inception of the hedge and on an ongoing basis, we assess 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 we determine 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, we would discontinue hedge accounting treatment prospectively. We measure effectiveness based on the change in fair value of the forward currency forward contract and the fair value of the hypothetical foreign currency forward contract with terms that match the critical terms of the risk being hedged. No portion of our foreign currency forward contracts were excluded from the assessment of hedge effectiveness. As of March 31, 2024, all hedges were determined to be highly effective.
The assets or liabilities associated with our hedging contracts are recorded at fair market value in prepaid expense and other current assets, accrued expenses, or other long-term liabilities, respectively, in our condensed consolidated balance sheets. Gains and losses related to changes in the fair market value of these hedging contracts are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”) within stockholder’s equity in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to royalties revenue in our condensed consolidated statements of income. Settlements from the cash flow hedge are included in operating activities on the condensed consolidated statements of cash flows. Since the fair market value of these hedging contracts is derived from current market rates, the hedging contracts are classified as derivative financial instruments. We do not use derivatives for speculative or trading purposes. As of March 31, 2024, amounts expected to be recognized as a net gain out of AOCI into our condensed consolidated statements of income during the next 12 months are not material.
Business Combinations
Business Combinations
Under the acquisition method of accounting, we allocate the fair value of the total consideration transferred to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values on the date of acquisition. These valuations require us to make estimates and assumptions, especially with respect to intangible assets. We record the excess consideration over the aggregate fair value of tangible and intangible assets, net of liabilities assumed, as goodwill. Costs incurred to complete a business combination, such as legal and other professional fees, are expensed as incurred.
If the initial accounting for a business combination is incomplete by the end of a reporting period that falls within the measurement period, we report provisional amounts in our financial statements. During the measurement period, we adjust the provisional amounts recognized at the acquisition date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. We record these adjustments to the provisional amounts with a corresponding offset to goodwill. Any adjustments identified after the measurement period are recorded in our condensed consolidated statements of income.
Goodwill and Intangible Assets
Assets acquired, including intangible assets and in-process research and development (“IPR&D”), and liabilities assumed are measured at fair value as of the acquisition date. Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of the net assets acquired. Intangible assets acquired in a business combination that are used for IPR&D activities are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Upon reaching the end of the relevant research and development project (i.e., upon commercialization), the IPR&D
asset is amortized over its estimated useful life. If the relevant research and development project is abandoned, the IPR&D asset is expensed in the period of abandonment.
Goodwill and IPR&D are not amortized; however, they are reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. Goodwill and IPR&D are considered to be impaired if the carrying value of the reporting unit or IPR&D asset exceeds its respective fair value.
We perform our goodwill impairment analysis at the reporting unit level, which aligns with our reporting and operating segment structure and availability of discrete financial information. During the goodwill impairment review, we assess qualitative factors to determine whether it is more likely than not that the fair values of our reporting unit is less than the carrying amount, including goodwill. The qualitative factors include, but are not limited to, macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after assessing the totality of these qualitative factors, we determine that it is not more likely than not that the fair value of our reporting unit is less than the carrying amounts, then no additional assessment is deemed necessary. Otherwise, we proceed to compare the estimated fair value of the reporting unit with the carrying value, including goodwill. If the carrying amount of the reporting unit exceeds the fair value, we record an impairment loss based on the difference. We may elect to bypass the qualitative assessment in a period and proceed to perform the quantitative goodwill impairment test.
Our identifiable intangible assets with finite useful lives are typically comprised of acquired device technologies and product rights. The cost of identifiable intangible assets with finite lives is generally amortized on a straight-line basis over the assets’ respective estimated useful lives.
Intangible Assets and Other Long-Lived Assets
We perform regular reviews to determine if any event has occurred that may indicate intangible assets with finite useful lives and other long-lived assets are potentially impaired. If indicators of impairment exist, an impairment test is performed to assess the recoverability of the affected assets by determining whether the carrying amount of such assets exceeds the undiscounted expected future cash flows. If the affected assets are not recoverable, we estimate the fair value of the assets and record an impairment loss if the carrying value of the assets exceeds the fair value. Factors that may indicate potential impairment include a significant decline in our stock price and market capitalization compared to the net book value, significant changes in the ability of a particular asset to generate positive cash flows for our strategic business objectives, and the pattern of utilization of a particular asset.
Revenue Recognition and Cost of Sales
Revenue Recognition
We generate revenues from payments received (i) as royalties from licensing our ENHANZE technology and other royalty arrangements, (ii) under collaborative agreements and (iii) from sales of our proprietary and partnered products. We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers, we perform the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligations.
ENHANZE and Device Royalties
Under the terms of our ENHANZE collaboration and license agreements, our partners will pay us royalties at an on average mid-single digit percent rate of their sales if products under the collaboration are commercialized. All amounts owed to us are noncancelable after the underlying triggering event occurs, and nonrefundable once paid. Unless terminated earlier in accordance with its terms, collaborations generally continue in effect until the last to expire royalty payment term, as determined on a product by product and country by country basis, with each royalty term starting on the first commercial sale of that product and ending the later of: (i) a specified period or term set forth in the agreement or (ii) expiration of the last to expire of the valid claims of our patents covering rHuPH20 or other specified patents developed under the collaboration which valid claim covers a product developed under the collaboration. In general, when there are no valid claims of a specified patent developed under the collaboration covering the product in a given country, the royalty rate is reduced for those sales in that country upon the expiration of our patents covering rHuPH20. Janssen’s patents covering DARZALEX SC do not impact the timing for this royalty reduction. Partners may terminate the agreement prior to expiration for any reason in its entirety or on a target-by-target basis generally upon 90 days prior written notice to us. Upon any such termination, the license granted to partners (in total or with respect to the terminated target, as applicable) will terminate provided; however, that in the event of expiration of the agreement (as opposed to a termination), the on-going licenses granted may become perpetual, non-exclusive and fully paid. Sales-based milestones and royalties are recognized in the period the underlying sales or milestones occur. We do not receive final royalty reports from our ENHANZE partners until after we complete our financial statements for a prior quarter. Therefore, we recognize revenue based on estimates of the royalty earned, which are based on internal estimates and available preliminary reports provided by our partners. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
We also earn royalties in connection with several of our licenses granted under license and development arrangements with our device partners. These royalties are based upon a percentage of commercial sales of partnered products with rates ranging from mid-single digits to low double digits and are tiered based on levels of net sales. These sales-based royalties, for which the license was deemed the predominant element to which the royalties relate, are estimated and recognized in the period in which the partners’ commercial sales occur. The royalties are generally reported and payable to us within 45 to 60 days after the end of the period in which the commercial sales are made. We base our estimates of royalties earned on actual sales information from our partners when available or estimated, prescription sales from external sources and estimated net selling price. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.
Revenue under ENHANZE and Device Collaborative Agreements
ENHANZE Collaboration and License Agreements
Under these agreements, we grant the collaboration partner a worldwide license to develop and commercialize products using our ENHANZE technology to combine our patented rHuPH20 enzyme with their proprietary biologics directed at up to a specified number of targets. Targets are usually licensed on an exclusive, global basis. Targets selected subsequent to inception of the arrangement generally require payment of an additional license fee. The collaboration partner is responsible for all development, manufacturing, clinical, regulatory, sales and marketing costs for any products developed under the agreement. We are responsible for supply of bulk rHuPH20 based on the collaboration partner’s purchase orders, and may also be separately engaged to perform research and development services. While these collaboration agreements are similar in that they originate from the same framework, each one is the result of an arms-length negotiation and thus may vary from one to the other.
We generally collect an upfront license payment from collaboration partners, and are also entitled to receive event-based payments subject to collaboration partners’ achievement of specified development, regulatory and sales-based milestones. In several agreements, collaboration partners pay us annual fees to maintain their exclusive license rights if they are unable to advance product development to specified stages. We earn separate fees for bulk rHuPH20 supplies and research and development services.
Although these agreements are in form identified as collaborative agreements, we concluded for accounting purposes they represent contracts with customers and are not subject to accounting literature on collaborative arrangements. This is because we grant to partners licenses to our intellectual property and provide supply of bulk rHuPH20 and research and development services which are all outputs of our ongoing activities, in exchange for respective consideration. Under these collaborative agreements, our partners lead development of assets, and we do not share in significant financial risks of their development or commercialization activities. Accordingly, we concluded our collaborative agreements are appropriately accounted for pursuant to U.S. GAAP.
Under all of our ENHANZE collaborative agreements, we have identified licenses to use functional intellectual property as the only performance obligation. The intellectual property underlying the license is our proprietary ENHANZE technology which represents application of rHuPH20 to facilitate delivery of drugs. Each of the licenses grants the partners rights to use our intellectual property as it exists and is identified on the effective date of the license, because there is no ongoing development of the ENHANZE technology required. Therefore, we recognize revenue from licenses at the point when the license becomes effective and the partner has received access to our intellectual property, usually at the inception of the agreement.
When partners can select additional targets to add to the licenses granted, we consider these rights to be options. We evaluate whether such options contain material rights, i.e. have exercise prices that are discounted compared to what we would charge for a similar license to a new partner. The exercise price of these options includes a combination of the target selection fees, event-based milestone payments and royalties. When these amounts in aggregate are not offered at a discount that exceeds discounts available to other customers, we conclude the option does not contain a material right, and we consider grants of additional licensing rights upon option exercises to be separate contracts (target selection contracts).
Generally, we provide indemnification and protection of licensed intellectual property for our customers. These provisions are part of assurance that the licenses meet the agreements’ representations and are not obligations to provide goods or services.
We also fulfill purchase orders for supply of bulk rHuPH20 and perform research and development services pursuant to project authorization forms for our partners, which represent separate contracts. In addition to our licenses, we price our supply of bulk rHuPH20 and research and development services at our regular selling prices, called standalone selling prices (“SSP”). Therefore, our partners do not have material rights to order these items at prices not reflective of SSP. Refer to the discussion below regarding recognition of revenue for these separate contracts.
Transaction price for a contract represents the amount to which we are entitled in exchange for providing goods and services to the customer. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment (or target selection fees in the target selection contracts), all other fees we may earn under our collaborative agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining marketing authorization approvals. With respect to other development milestones, e.g., dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. In order to evaluate progress towards commencement of a trial, we assess the status of activities leading up to our partner’s initiation of a trial such as feedback received from the applicable regulatory authorities, completion of Investigational New Drug (“IND”) or equivalent filings, readiness and availability of drug, readiness of study sites and our partner’s commitment of resources to the program. We do not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, we re-evaluate the probability of achievement of such milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.
When target exchange rights are held by partners, and the amounts attributed to these rights are not refundable, they are included in the transaction price. However, they are recorded as deferred revenues because we have a potential performance obligation to provide a new target upon an exchange right being exercised. These amounts are recognized in revenue when the right of exchange expires or is exercised.
Because our agreements have one type of performance obligation (licenses) which are typically all transferred at the same time at agreement inception, allocation of transaction price often is not required. However, allocation is required when licenses for some of the individual targets are subject to rights of exchange, because revenue associated with these targets cannot be recognized. When allocation is needed, we perform an allocation of the upfront amount based on relative SSP of licenses for individual targets. We determine license SSP using an income-based valuation approach utilizing risk-adjusted discounted cash flow projections of the estimated return a licensor would receive. When amounts subject to uncertainties, such as milestones and royalties, are included in the transaction price, we attribute them to the specific individual target licenses which generate such milestone or royalty amounts.
We also estimate SSP of bulk rHuPH20 and research and development services, to determine that our partners do not have material rights to order them at discounted prices. For supplies of bulk rHuPH20, because we effectively act as a contract manufacturer to our partners, we estimate and charge SSP based on the typical contract manufacturer margins consistent with all of our partners. We determine SSP of research and development services based on a fully-burdened labor rate. Our rates are comparable to those we observe in other collaborative agreements. We also have a history of charging similar rates to all of our partners.
Upfront amounts allocated to licenses to individual targets are recognized as revenue when the license is transferred to the partner, as discussed above, if the license is not subject to exchange rights, or when the exchange right expires or is exercised. Development milestones and other fees are recognized in revenue when they are included in the transaction price, because by that time, we have already transferred the related license to the partner.
In contracts to provide research and development services, such services represent the only performance obligation. The fees are charged based on hours worked by our employees and the fixed contractual rate per hour, plus third-party pass-through costs, on a monthly basis. We recognize revenues as the related services are performed based on the amounts billed, as the partner consumes the benefit of research and development work simultaneously as we perform these services, and the amounts billed reflect the value of these services to the customer.
Device License, Development and Supply Arrangements
We have several license, development and supply arrangements with pharmaceutical partners, under which we grant a license to our device technology and provide research and development services that often involve multiple performance obligations and highly-customized deliverables. For such arrangements, we identify each of the promised goods and services within the contract and the distinct performance obligations at inception of the contract and allocate consideration to each performance obligation based on relative SSP, which is generally determined based on the expected cost plus mark-up.
If the contract includes an enforceable right to payment for performance completed to date and performance obligations are satisfied over time, we recognize revenue over the development period using either the input or output method depending on which is most appropriate given the nature of the distinct deliverable. For other contracts that do not contain an enforceable right to payment for performance completed to date, revenue is recognized when control of the product is transferred to the customer. Factors that may indicate transfer of control has occurred include the transfer of legal title, transfer of physical possession, the customer has obtained the significant risks and rewards of ownership of the assets, and we have a present right to payment.
Our payment terms for development contracts may include an upfront payment equal to a percentage of the total contract value with the remaining portion to be billed upon completion and transfer of the individual deliverables or satisfaction of the individual performance obligations. We record a contract liability for cash received in advance of performance, which is presented within deferred revenue and deferred revenue, long-term in our condensed consolidated balance sheets and recognized as revenue in our condensed consolidated statements of income when the associated performance obligations have been satisfied.
License fees and milestones received in exchange for the grant of a license to our functional intellectual property, such as patented technology and know-how in connection with a partnered development arrangement, are generally recognized at inception of the arrangement, or over the development period depending on the facts and circumstances, as the license is generally not distinct from the non-licensed goods or services to be provided under the contract. Milestone payments that are contingent upon the occurrence of future events are evaluated and recorded at the most likely amount, and to the extent that it is probable that a significant reversal of revenue will not occur when the associated uncertainty is resolved.
Refer to Note 4, Revenue, for further discussion on our collaborative arrangements.
Product Sales, Net
Proprietary Product Sales
Our commercial portfolio of proprietary products includes XYOSTED and Hylenex recombinant which we sell primarily to wholesale pharmaceutical distributors and specialty pharmacies, who sell the products to hospitals, retail chain drug stores and other end-user customers. Sales to wholesalers are made pursuant to purchase orders subject to the terms of a master agreement, and delivery of individual packages of products represents performance obligations under each purchase order. We use contract manufacturers to produce our proprietary products and third-party logistics (“3PL”) vendors to process and fulfill orders. We concluded we are the principal in the sales to wholesalers because we control access to services rendered by both vendors and direct their activities. We have no significant obligations to wholesalers to generate pull-through sales.
Revenue is recognized when control has transferred to the customer, which is typically upon delivery, at the net selling price, which reflects the variable consideration for which reserves and sales allowances are established for estimated returns, wholesale distribution fees, prompt payment discounts, government rebates and chargebacks, plan rebate arrangements and patient discount and support programs. We recognize revenue from product sales and related cost of sales upon product delivery to the wholesaler location. At that time, the wholesalers take control of the product as they take title, bear the risk of loss of ownership, and have an enforceable obligation to pay us. They also have the ability to direct sales of product to their customers on terms and at prices they negotiate. Although wholesalers have product return rights, we do not believe they have a significant incentive to return the product to us.
The determination of certain reserves and sales allowances requires us to make a number of judgements and estimates to reflect our best estimate of the transaction price and the amount of consideration to which we believe we would be ultimately entitled to receive. The expected value is determined based on unit sales data, contractual terms with customers and third-party payers, historical and estimated future percentage of rebates incurred on sales, historical and future insurance plan billings, any new or anticipated changes in programs or regulations that would impact the amount of the actual rebates, customer purchasing patterns, product expiration dates and levels of inventory in the distribution channel. The estimated amounts of credit for product returns, chargebacks, distribution fees, prompt payment discounts, rebates and customer co-pay support programs are included in accrued expenses and accounts receivable, net in our condensed consolidated balance sheets upon recognition of revenue from product sales. We monitor actual product returns, chargebacks, discounts and fees subsequent to the sale. If these amounts differ from our estimates, we make adjustments to these allowances, which are applied to increase or reduce product sales revenue and earnings in the period of adjustment.
Selling prices initially billed to wholesalers are subject to discounts for prompt payment and subsequent chargebacks when wholesalers sell our products at negotiated discounted prices to members of certain group purchasing organizations (“GPOs”), Pharmacy Benefit Managers (“PBMs”) and government programs. We also pay quarterly distribution fees to certain wholesalers for inventory reporting and chargeback processing, and to PBMs and GPOs as administrative fees for services and for access to their members. We concluded the benefits received in exchange for these fees are not distinct from our sales of our products, and accordingly we apply these amounts to reduce revenues. Wholesalers also have rights to return unsold product nearing or past the expiration date. Because of the shelf life of our products and our lengthy return period, there may be a significant period of time between when the product is shipped and when we issue credits on returned product.
We estimate the transaction price when we receive each purchase order taking into account the expected reductions of the selling price initially billed to the wholesaler arising from all of the above factors. We have compiled historical experience and data to estimate future returns and chargebacks of our products and the impact of the other discounts and fees we pay. When estimating these adjustments to the transaction price, we reduce it sufficiently to be able to assert that it is probable that there will be no significant reversal of revenue when the ultimate adjustment amounts are known.
Each purchase order contains only one type of product, and is usually shipped to the wholesaler in a single shipment. Therefore, allocation of the transaction price to individual packages is not required.
In connection with the orders placed by wholesalers, we incur costs such as commissions to our sales representatives. However, as revenue from product sales is recognized upon delivery to the wholesaler, which occurs shortly after we receive a purchase order, we do not capitalize these commissions and other costs, based on application of the practical expedient allowed within the applicable guidance.
Partnered Product Sales
Bulk rHuPH20
We sell bulk rHuPH20 to partners for use in research and development and, subsequent to receiving marketing approval, we sell it for use in collaboration commercial products. Sales are made pursuant to purchase orders subject to the terms of the collaborative agreement or a supply agreement, and delivery of units of bulk rHuPH20 represent performance obligations under each purchase order. We provide a standard warranty that the product conforms to specifications. We use contract manufacturers to produce bulk rHuPH20 and have concluded we are the principal in the sales to partners. The transaction price for each purchase order of bulk rHuPH20 is fixed based on the cost of production plus a contractual markup, and is not subject to adjustments. Allocation of the transaction price to individual quantities of the product is usually not required because each order contains only one type of product.
We recognize revenue from the sale of bulk rHuPH20 as product sales and related cost of sales upon transfer of title to our partners. At that time, the partners take control of the product, bear the risk of loss of ownership, and have an enforceable obligation to pay us.
Devices
We are party to several license, development, supply and distribution arrangements with pharmaceutical partners, under which we produce and are the exclusive supplier of certain products, devices and/or components. Revenue is recognized when or as control of the goods transfers to the customer as discussed below.
We are the exclusive supplier of OTREXUP® to Otter. Because this product is custom manufactured with no alternative use and we have a contractual right to payment for performance completed to date, control is continuously transferred to the customer as the product is produced pursuant to firm purchase orders. Revenue is recognized over time using the output method based on the contractual selling price and number of units produced. The amount of revenue recognized in excess of the amount shipped/billed to the customer, if any, is recorded as contract assets in our condensed consolidated balance sheets due to the short-term nature in which the amount is ultimately expected to be billed and collected from the customer.
Other device partnered product sales are recognized at the point in time in which control is transferred to the customer, which is typically upon shipment. Sales terms and pricing are governed by the respective supply and distribution agreements, and there is generally no right of return. Revenue is recognized at the transaction price, which includes the contractual per unit selling price and estimated variable consideration, such as volume-based pricing arrangements or profit-sharing arrangements, if any. We recognize revenue, including the estimated variable consideration we expect to receive for contract margin on future commercial sales, upon shipment of the goods to our partner. The estimated variable consideration is recognized at an amount we believe is not subject to significant reversal of revenue based on historical experience and is adjusted at each reporting period if the most likely amount of expected consideration changes or becomes fixed.
Cost of Sales
Cost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of proprietary and partnered products. Cost of sales also consists of the write-down of excess, dated and obsolete inventories and the write-off of inventories that do not meet certain product specifications, if any.
Research and Development Expenses
Research and Development Expenses
Research and development expenses include salaries and benefits, allocation of facilities and other overhead expenses, research related manufacturing services, contract services, and other outside expenses related to manufacturing, preclinical and regulatory activities and our partner development platforms. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to our research and development efforts and have no alternative future uses.
We are obligated to make upfront payments upon execution of certain research and development agreements. Advance payments, including nonrefundable amounts, for goods or services that will be used or rendered for future research and development activities are deferred. Such amounts are recognized as expense as the related goods are delivered or the related services are performed or such time when we do not expect the goods to be delivered or services to be performed.
Share-Based Compensation
Share-Based Compensation
We record compensation expense associated with stock options, restricted stock units (“RSUs”), performance stock units (“PSUs”) and shares issued under our employee stock purchase plan (“ESPP”) in accordance with the authoritative guidance for share-based compensation. The cost of employee services received in exchange for an award of an equity instrument is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period of the award. Share-based compensation expense for an award with a performance condition is recognized when the achievement of such performance condition is determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized as a reduction of share-based compensation expense as they occur.
Income Taxes
Income Taxes
We provide for income taxes using the liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases at each reporting period. We measure deferred tax assets and liabilities using enacted tax rates for the year in which the differences are expected to reverse. Significant judgment is required by management to determine our provision for income taxes, our deferred tax assets and liabilities, and any associated valuation allowances recorded against our net deferred tax assets, which are based on complex and evolving tax regulations. Deferred tax assets (“DTA”) and other tax benefits are recorded when they are more likely than not to be realized. On a quarterly basis, we assess the need for valuation allowance on our DTAs, weighing all positive and negative evidence, to assess if it is more-likely-than-not that some or all of our DTAs will be realized. We recorded a provision for income taxes of $19.2 million using an effective tax rate of 20% for the three months ended March 31, 2024. The difference between our effective tax rate and the U.S. federal statutory rate of 21% is primarily due to state income taxes, research and development credit generations, tax benefits on the Foreign Derived Intangible Income Deduction (“FDII”) (net of reserves), tax detriments on 162(m) and other share-based compensation.
Segment Information
Segment Information
We operate our business in one operating segment, which includes all activities related to the research, development and commercialization of our proprietary enzymes and devices. This segment also includes revenues and expenses related to (i) research and development and manufacturing activities conducted under our collaborative agreements with third parties, and (ii) product sales of proprietary and partnered products. The chief operating decision-maker (“CODM”), our Chief Executive Officer (“CEO”), reviews the operating results on an aggregate basis and manages the operations as a single operating segment.
Adoption and Pending Adoption of Recent Accounting Pronouncements
Adoption and Pending Adoption of Recent Accounting Pronouncements
The following table provides a brief description of recently issued accounting standards, those adopted in the current period and those not yet adopted:
StandardDescriptionEffective DateAdoption MethodEffect on the Financial
Statements or Other Significant Matters
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss.Annual periods beginning after December 15, 2023 (our 2024 Form 10-K), and interim periods within fiscal years beginning after December 15, 2024 (our Q1 2025 Form 10-Q) - Early adoption is permitted, including adoption in an interim period
RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures.The new guidance includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.Annual periods beginning after December 15, 2024 (our 2025 Form 10-K) - Early adoption is permittedProspective or RetrospectiveWe are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of available-for-sale marketable securities
Available-for-sale marketable securities consisted of the following (in thousands):
March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$2,384 $— $(5)$2,379 
Corporate debt securities43,118 (64)43,056 
U.S. treasury securities239,347 36 (106)239,277 
Agency bonds9,180 — (22)9,158 
Commercial paper4,954 — — 4,954 
Total marketable securities, available-for-sale$298,983 $38 $(197)$298,824 
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$3,512 $— $(8)$3,504 
Corporate debt securities6,022 (10)6,013 
U.S. treasury securities175,996 200 (12)176,184 
Agency bonds16,119 — (16)16,103 
Commercial paper15,826 — — 15,826 
Total marketable securities, available-for-sale$217,475 $201 $(46)$217,630 
Schedule of contractual maturities of available-for-sale debt securities
The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):
March 31, 2024December 31, 2023
Due within one year$235,059 $197,633 
Due after one year but within five years63,765 19,997 
Total estimated fair value of contractual maturities, available-for-sale$298,824 $217,630 
Schedule of assets measured at fair value on a recurring basis
The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):
March 31, 2024December 31, 2023
Level 1Level 2
Total Estimated Fair Value
Level 1Level 2
Total Estimated Fair Value
Assets
Cash equivalents
Money market funds$20,276 $— $20,276 $22,142 $— $22,142 
U.S. treasury securities30,000 — 30,000 2,000 — 2,000 
Available-for-sale marketable
   securities
Asset-backed securities— 2,379 2,379 — 3,504 3,504 
Corporate debt securities— 43,056 43,056 — 6,013 6,013 
U.S. treasury securities239,277 — 239,277 176,184 — 176,184 
Agency bonds9,158 — 9,158 16,103 — 16,103 
Commercial paper— 4,954 4,954 — 15,826 15,826 
Derivative instruments
Currency hedging contracts (1)
— 1,574 1,574 — — — 
Total assets$298,711 $51,963 $350,674 $216,429 $25,343 $241,772 
Liabilities
Derivative instruments
Currency hedging contracts (1)
$— $478 $478 $— $9,480 $9,480 
(1) Based on observable market transactions of spot currency rates, forward currency rates or equivalently-termed instruments. Carrying amounts of the financial assets and liabilities are equal to the fair value. As of March 31, 2024, the derivative assets and liabilities recorded within prepaid expenses and other current assets, prepaid expense and other assets and other long-term liabilities in our condensed consolidated balance sheets were $1.3 million, $0.3 million and $0.5 million, respectively.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
Our disaggregated revenues were as follows (in thousands):
Three Months Ended March 31,
20242023
Royalties$120,593 $99,640 
Product sales, net
Proprietary product sales
35,254 27,961 
Bulk rHuPH20 sales
10,511 22,069 
Device partnered product sales
12,818 10,764 
Total product sales, net58,583 60,794 
Revenues under collaborative agreements
Event-based development and regulatory milestones and other fees
14,000 — 
Device licensing and development revenue
2,703 1,709 
Total revenues under collaborative agreements16,703 1,709 
Total revenues$195,879 $162,143 
Schedule of accounts receivable, deferred revenues from contracts with customers, and amounts under collaborative agreements included in transaction price
Accounts receivable, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accounts receivable, net$185,313 $233,254 
Other contract assets10,589 956 
Deferred revenues4,595 4,048 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of accounts receivable
Accounts receivable, net and contract assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable from product sales to partners$27,045 $58,588 
Accounts receivable from revenues under collaborative agreements2,078 16,183 
Accounts receivable from royalty payments115,413 118,170 
Accounts receivable from other product sales46,986 47,060 
Contract assets10,589 956 
Total accounts receivable and contract assets
202,111 240,957 
Allowance for distribution fees and discounts(6,209)(6,747)
Total accounts receivable, net and contract assets
$195,902 $234,210 
Schedule of inventories
Inventories, consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$29,112 $23,646 
Work-in-process43,611 34,025 
Finished goods95,818 69,930 
Total inventories, net
$168,541 $127,601 
Schedule of prepaid expenses and other assets
Prepaid expenses and other assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Prepaid manufacturing expenses$36,211 $36,850 
Other prepaid expenses13,847 12,902 
Other assets12,951 16,677 
Total prepaid expenses and other assets
63,009 66,429 
Less: Long-term portion(17,319)(17,816)
Total prepaid expenses and other assets, current
$45,690 $48,613 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research equipment$8,690 $8,588 
Manufacturing equipment36,364 32,472 
Computer and office equipment10,888 9,722 
Leasehold improvements7,124 6,987 
Subtotal
63,066 57,769 
Accumulated depreciation and amortization(21,180)(19,661)
Subtotal
41,886 38,108 
Right of use of assets36,185 36,836 
Property and equipment, net
$78,071 $74,944 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accrued compensation and payroll taxes$10,442 $17,361 
Accrued outsourced manufacturing expenses27,456 12,361 
Income taxes payable19,074 963 
Product returns and sales allowance39,941 41,932 
Other accrued expenses20,839 33,584 
Lease liability31,763 32,197 
Total accrued expenses
149,515 138,398 
Less long-term portion(31,201)(37,720)
Total accrued expenses, current
$118,314 $100,678 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
A summary of the activity impacting goodwill is presented below (in thousands):
Balance as of December 31, 2023
$416,821 
Adjustment
— 
Balance as of March 31, 2024
$416,821 
Schedule of Finite-Lived Intangible Assets The following table shows the cost, accumulated amortization and weighted average useful life in years for our acquired intangible assets as of March 31, 2024 (in thousands).
Weighted Average Useful Life (in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Auto Injector technology platform7$402,000 $106,521 $295,479 
XYOSTED proprietary product10136,200 25,263 110,937 
Total finite-lived intangibles, net
$538,200 $131,784 $406,416 
ATRS-1902 (IPR&D)Indefinite48,700 
Total intangibles, net$455,116 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Estimated future annual amortization of finite-lived intangible assets is shown in the following table (in thousands). Actual amortization expense to be reported in future periods could differ from these estimates as a result of acquisitions, divestitures, and asset impairments, among other factors.

YearAmortization Expense
Remainder of 2024$53,286 
202571,049 
202671,049 
202771,049 
202871,049 
Thereafter68,934 
Total$406,416 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt, Net (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
Net Carrying Amounts of our Convertible Notes
The carrying amount and fair value of our Convertible Notes were as follows (in thousands).
March 31,
2024
December 31,
2023
Principal amount
2027 Convertible Notes$805,000 $805,000 
2028 Convertible Notes720,000 720,000 
Total principal amount
$1,525,000 $1,525,000 
Unamortized debt discount
2027 Convertible Notes$(10,094)$(10,950)
2028 Convertible Notes(14,027)(14,802)
Total unamortized debt discount$(24,121)$(25,752)
Carrying amount
2027 Convertible Notes$794,906 $794,050 
2028 Convertible Notes705,973 705,198 
Total carrying amount$1,500,879 $1,499,248 
Fair value based on trading levels (Level 2):
2027 Convertible Notes$714,244 $695,826 
2028 Convertible Notes702,403 670,522 
Total fair value of outstanding notes$1,416,647 $1,366,348 
Remaining amortization per period of debt discount (in years):
2027 Convertible Notes2.93.2
2028 Convertible Notes4.44.6
Interest Income and Interest Expense Disclosure
The following table summarizes the components of interest expense and the effective interest rates for each of our Convertible Notes (in thousands).
Three Months Ended March 31,
20242023
Coupon interest
2024 Convertible Notes$$36
2027 Convertible Notes503503
2028 Convertible Notes1,8001,800
Total coupon interest$2,303$2,339
Amortization of debt discount
2024 Convertible Notes$$24
2027 Convertible Notes856850
2028 Convertible Notes775764
Total amortization of debt discount$1,631$1,638
Interest expense
2024 Convertible Notes$$60
2027 Convertible Notes1,3591,353
2028 Convertible Notes2,5752,564
Total interest expense$3,934$3,977
Effective interest rates
2027 Convertible Notes0.7 %0.7 %
2028 Convertible Notes1.5 %1.5 %
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of share-based compensation expense
The following table summarized share-based compensation expense included in our condensed consolidated statements of income related to share-based awards (in thousands):
Three Months Ended March 31,
 20242023
Research and development$3,345 $3,101 
Selling, general and administrative6,529 4,865 
Total share-based compensation expense$9,874 $7,966 
Schedule of share-based compensation expense by type
Share-based compensation expense by type of share-based award was as follows (in thousands):
Three Months Ended March 31,
 20242023
Stock options$4,299 $3,455 
RSUs, PSUs and ESPP5,575 4,511 
Total share-based compensation expense$9,874 $7,966 
Schedule of assumptions used in Black-Scholes model The assumptions used in the Black-Scholes Model were as follows:
Three Months Ended March 31,
 20242023
Expected volatility
40.02 - 40.08%
39.68 - 39.98%
Average expected term (in years)5.04.8
Risk-free interest rate
3.80 - 4.28%
3.48 - 4.27%
Expected dividend yield— — 
Schedule of unrecognized estimated compensation cost by type
Total unrecognized estimated compensation cost by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized was as follows (in thousands, unless otherwise noted):
March 31, 2024
 Unrecognized
Expense
Remaining
Weighted-Average
Recognition Period
(in years)
Stock options$42,038 2.70
RSUs56,513 3.05
PSUs11,543 2.30
ESPP118 0.21
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of reconciliation of numerators and denominators of basic and diluted computations A reconciliation of the numerators and the denominators of the basic and diluted earnings per share computations is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
 20242023
Numerator
Net income$76,823 $39,615 
Denominator
Weighted average common shares outstanding for basic earnings per share126,941 135,027 
Dilutive potential common stock outstanding
Stock options1,607 2,173 
RSUs, PSUs and ESPP339 468 
Convertible Notes— 232 
Weighted average common shares outstanding for diluted earnings per share128,887 137,900 
Earnings per share
Basic$0.61 $0.29 
Diluted$0.60 $0.29 
Antidilutive securities excluded from calculation of diluted earnings per common share
Shares which have been excluded from the calculation of diluted earnings per common share because their effect was anti-dilutive include the following (shares in millions):
Three Months Ended March 31,
 20242023
Anti-dilutive securities (1)
28.2 26.2 
(1) The anti-dilutive securities include outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and Convertible Notes
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Business (Details)
3 Months Ended
Mar. 31, 2024
product
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Royalties received, number of products sold 7
Takeda  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Royalties received, number of products sold 1
Janssen  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Royalties received, number of products sold 1
Argenx  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Royalties received, number of products sold 1
Roche  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Royalties received, number of products sold 4
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies -Accounts Receivable, net (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 0 $ 0
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Leases (Details)
Mar. 31, 2024
Minimum  
Lessee, Lease, Description [Line Items]  
Term of leases 3 years
Maximum  
Lessee, Lease, Description [Line Items]  
Term of leases 12 years
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies -Property and Equipment, net (Details)
Mar. 31, 2024
Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 3 years
Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 10 years
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details) - Cash Flow Hedging - Currency hedging contracts
3 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Derivative, contract term 4 years
Derivative [Line Items]  
Derivative, contract term 4 years
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Period of contract termination by written notice 90 days
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Income tax provision $ 19,205 $ 12,623
Effective income tax rate, percent 20.00%  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Segment Information (Details)
3 Months Ended
Mar. 31, 2024
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Amortized Cost $ 298,983 $ 217,475
Gross Unrealized Gains 38 201
Gross Unrealized Losses (197) (46)
Estimated Fair Value 298,824 217,630
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,384 3,512
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) (8)
Estimated Fair Value 2,379 3,504
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 43,118 6,022
Gross Unrealized Gains 2 1
Gross Unrealized Losses (64) (10)
Estimated Fair Value 43,056 6,013
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 239,347 175,996
Gross Unrealized Gains 36 200
Gross Unrealized Losses (106) (12)
Estimated Fair Value 239,277 176,184
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 9,180 16,119
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22) (16)
Estimated Fair Value 9,158 16,103
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 4,954 15,826
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 4,954 $ 15,826
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Narrative (Details)
Mar. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Number of loss positions | security 33  
Fair market value of gross unrealized loss position $ 215,500,000  
Unrealized loss position of debt securities 197,000 $ 46,000
Credit loss 0  
Available-for-sale marketable securities 298,824,000 217,630,000
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities $ 0 $ 0
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Due within one year $ 235,059 $ 197,633
Due after one year but within five years 63,765 19,997
Total estimated fair value of contractual maturities, available-for-sale $ 298,824 $ 217,630
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Available-for-sale marketable securities $ 298,824 $ 217,630
Total assets 350,674 241,772
Liabilities    
Derivative asset, current 1,300  
Derivative asset, noncurrent 300  
Derivative liability, noncurrent $ 500  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Total prepaid expenses and other assets, current  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses, current  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Currency hedging contracts    
Assets    
Derivative instruments $ 1,574 0
Liabilities    
Derivative instruments 478 9,480
Asset-backed securities    
Assets    
Available-for-sale marketable securities 2,379 3,504
Corporate debt securities    
Assets    
Available-for-sale marketable securities 43,056 6,013
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 239,277 176,184
Agency bonds    
Assets    
Available-for-sale marketable securities 9,158 16,103
Commercial paper    
Assets    
Available-for-sale marketable securities 4,954 15,826
Money market funds    
Assets    
Cash equivalents 20,276 22,142
U.S. treasury securities    
Assets    
Cash equivalents 30,000 2,000
Level 1    
Assets    
Total assets 298,711 216,429
Level 1 | Currency hedging contracts    
Assets    
Derivative instruments 0 0
Liabilities    
Derivative instruments 0 0
Level 1 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 239,277 176,184
Level 1 | Agency bonds    
Assets    
Available-for-sale marketable securities 9,158 16,103
Level 1 | Commercial paper    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 20,276 22,142
Level 1 | U.S. treasury securities    
Assets    
Cash equivalents 30,000 2,000
Level 2    
Assets    
Total assets 51,963 25,343
Level 2 | Currency hedging contracts    
Assets    
Derivative instruments 1,574 0
Liabilities    
Derivative instruments 478 9,480
Level 2 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 2,379 3,504
Level 2 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 43,056 6,013
Level 2 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 0 0
Level 2 | Agency bonds    
Assets    
Available-for-sale marketable securities 0 0
Level 2 | Commercial paper    
Assets    
Available-for-sale marketable securities 4,954 15,826
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Level 2 | U.S. treasury securities    
Assets    
Cash equivalents $ 0 $ 0
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 195,879 $ 162,143
Royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 120,593 99,640
Product sales, net    
Disaggregation of Revenue [Line Items]    
Total revenues 58,583 60,794
Proprietary product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 35,254 27,961
Bulk rHuPH20 sales    
Disaggregation of Revenue [Line Items]    
Total revenues 10,511 22,069
Device partnered product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 12,818 10,764
Collaborative Agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 16,703 1,709
Event-based development and regulatory milestones and other fees    
Disaggregation of Revenue [Line Items]    
Total revenues 14,000 0
Device licensing and development revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,703 $ 1,709
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue recognized variable consideration and other uncertainties satisfied $ 14,000  
Revenue recognized previously included in deferred revenue 100  
Deferred revenues 4,595 $ 4,048
Contract assets 10,589 $ 956
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation $ 1,200  
Deferred revenue, remaining performance obligation, expected timing 12 months  
Other collaborators    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation $ 77,300  
License Fees and Event-Based    
Disaggregation of Revenue [Line Items]    
Revenue recognized from prior periods 134,600  
Product    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligations, related to unfulfilled product purchase orders $ 72,700  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 185,313 $ 233,254
Contract assets 10,589 956
Deferred revenues $ 4,595 $ 4,048
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 10,589 $ 956
Total accounts receivable and contract assets 202,111 240,957
Allowance for distribution fees and discounts (6,209) (6,747)
Total accounts receivable, net and contract assets 195,902 234,210
Device partnered product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 27,045 58,588
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 2,078 16,183
Royalties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 115,413 118,170
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 46,986 $ 47,060
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 29,112 $ 23,646
Work-in-process 43,611 34,025
Finished goods 95,818 69,930
Total inventories, net $ 168,541 $ 127,601
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Prepaid manufacturing expenses $ 36,211 $ 36,850
Other prepaid expenses 13,847 12,902
Other assets 12,951 16,677
Total prepaid expenses and other assets 63,009 66,429
Less: Long-term portion (17,319) (17,816)
Total prepaid expenses and other assets, current $ 45,690 $ 48,613
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 63,066   $ 57,769
Accumulated depreciation and amortization (21,180)   (19,661)
Subtotal 41,886   38,108
Right of use of assets 36,185   36,836
Property and equipment, net 78,071   74,944
Depreciation and amortization 2,443 $ 2,622  
Right-of-use asset amortization 1,400 $ 1,400  
Research equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,690   8,588
Manufacturing equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 36,364   32,472
Computer and office equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 10,888   9,722
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 7,124   $ 6,987
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]      
Accrued compensation and payroll taxes $ 10,442   $ 17,361
Accrued outsourced manufacturing expenses 27,456   12,361
Income taxes payable 19,074   963
Product returns and sales allowance 39,941   41,932
Other accrued expenses 20,839   33,584
Lease liability 31,763   32,197
Total accrued expenses 149,515   138,398
Less long-term portion (31,201)   (37,720)
Total accrued expenses, current 118,314   $ 100,678
Expense associated with accretion of lease liabilities 600 $ 700  
Total operating lease cost 2,000 2,100  
Cash paid for amounts related to leases $ 1,800 $ 1,700  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Goodwill Rollforward (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill, Beginning Balance $ 416,821
Measurement period adjustment 0
Goodwill, Ending Balance $ 416,821
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Additional (Details)
3 Months Ended
Mar. 31, 2024
Minimum  
Finite-Lived Intangible Assets [Line Items]  
Weighted average useful life (in years) 7 years
Maximum  
Finite-Lived Intangible Assets [Line Items]  
Weighted average useful life (in years) 10 years
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 538,200  
Accumulated Amortization 131,784  
Net Carrying Value 406,416  
ATRS-1902 (IPR&D) 48,700  
Total intangibles, net $ 455,116 $ 472,879
Auto Injector technology platform    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years  
Gross Carrying Value $ 402,000  
Accumulated Amortization 106,521  
Net Carrying Value $ 295,479  
XYOSTED proprietary product    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years  
Gross Carrying Value $ 136,200  
Accumulated Amortization 25,263  
Net Carrying Value $ 110,937  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Future Amortization (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2024 $ 53,286
2025 71,049
2026 71,049
2027 71,049
2028 71,049
Thereafter 68,934
Total $ 406,416
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt, Net - Narrative (Details)
1 Months Ended
Mar. 31, 2023
USD ($)
shares
Aug. 31, 2022
USD ($)
trading_day
businessDay
$ / shares
May 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
trading_day
businessDay
$ / shares
Jan. 31, 2021
$ / shares
Nov. 30, 2019
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 15, 2022
$ / shares
Debt Instrument [Line Items]                  
Aggregate principal             $ 1,525,000,000 $ 1,525,000,000  
Conversion of debt, principal $ 13,500,000                
Stock issued for conversion of debt instrument (shares) | shares 288,886                
1.00% Convertible Senior Notes due 2028                  
Debt Instrument [Line Items]                  
Aggregate principal             720,000,000 720,000,000  
Cap call transaction, cap price per share (in usd per share) | $ / shares   $ 75.4075              
Sale of stock premium over last reported sale price, percentage   75.00%              
Sale of stock, price per share (in usd per share) | $ / shares                 $ 43.09
Payment for capped calls   $ 69,100,000              
1.00% Convertible Senior Notes due 2028 | Convertible Debt                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage   1.00%              
Aggregate principal   $ 720,000,000              
Lenders fee   18,000,000              
Proceeds from issuance of 2028 Convertible Notes   702,000,000              
Payment of debt issuance cost   $ 1,000,000              
Debt, convertible, conversion ratio   17.8517              
Debt, convertible, conversion price (in usd per share) | $ / shares   $ 56.02              
1.00% Convertible Senior Notes due 2028 | Convertible Debt | Period One                  
Debt Instrument [Line Items]                  
Convertible, threshold percentage of stock price trigger   130.00%              
Convertible, threshold trading days | trading_day   20              
Convertible, threshold consecutive trading days | trading_day   30              
1.00% Convertible Senior Notes due 2028 | Convertible Debt | Period Two                  
Debt Instrument [Line Items]                  
Convertible, threshold percentage of stock price trigger   98.00%              
Convertible, threshold consecutive trading days | trading_day   5              
Convertible, threshold consecutive business days | businessDay   5              
0.25% Convertible Senior Notes due 2027                  
Debt Instrument [Line Items]                  
Aggregate principal             805,000,000 $ 805,000,000  
Proceeds from issuance of 2028 Convertible Notes       $ 784,900,000          
0.25% Convertible Senior Notes due 2027 | Convertible Debt                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage       0.25%          
Aggregate principal       $ 805,000,000          
Lenders fee       20,100,000          
Payment of debt issuance cost       $ 400,000          
Debt, convertible, conversion ratio       12.9576          
Debt, convertible, conversion price (in usd per share) | $ / shares       $ 77.17          
0.25% Convertible Senior Notes due 2027 | Convertible Debt | Period One                  
Debt Instrument [Line Items]                  
Convertible, threshold percentage of stock price trigger       130.00%          
Convertible, threshold trading days | trading_day       20          
Convertible, threshold consecutive trading days | trading_day       30          
0.25% Convertible Senior Notes due 2027 | Convertible Debt | Period Two                  
Debt Instrument [Line Items]                  
Convertible, threshold percentage of stock price trigger       98.00%          
Convertible, threshold consecutive trading days | trading_day       5          
Convertible, threshold consecutive business days | businessDay       5          
2024 Convertible Notes                  
Debt Instrument [Line Items]                  
Proceeds from issuance of 2028 Convertible Notes           $ 447,300,000      
2024 Convertible Notes | Convertible Debt                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage           1.25%      
Aggregate principal           $ 460,000,000      
Lenders fee           12,700,000      
Payment of debt issuance cost           $ 300,000      
Debt, convertible, conversion ratio         41.9208        
Debt, convertible, conversion price (in usd per share) | $ / shares         $ 23.85        
Credit Agreement | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Credit facility, maximum borrowing capacity     $ 575,000,000            
Debt issuance costs             3,600,000    
Credit Agreement | Minimum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Commitment fee percentage     0.15%            
Credit Agreement | Maximum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Commitment fee percentage     0.35%            
Credit Agreement | SOFR | Revolving Credit Facility | Variable Rate Component One                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.10%            
Credit Agreement | SOFR | Minimum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.00%            
Credit Agreement | SOFR | Minimum | Revolving Credit Facility | Variable Rate Component Two                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.25%            
Credit Agreement | SOFR | Maximum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.10%            
Credit Agreement | SOFR | Maximum | Revolving Credit Facility | Variable Rate Component Two                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     2.25%            
Credit Agreement | Fed Funds Rate | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.50%            
Credit Agreement | Base Rate | Minimum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.25%            
Credit Agreement | Base Rate | Maximum | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.25%            
Credit Agreement | Term Loan Facility                  
Debt Instrument [Line Items]                  
Credit facility, maximum borrowing capacity     $ 250,000,000            
Unamortized debt issuance cost             $ 2,100,000    
Credit Agreement | Term Loan Facility | Year one                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage     2.50%            
Credit Agreement | Term Loan Facility | Year two                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage     5.00%            
Credit Agreement | Term Loan Facility | Year three                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage     7.50%            
Credit Agreement | Term Loan Facility | Year four                  
Debt Instrument [Line Items]                  
Interest rate, stated percentage     10.00%            
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total principal amount $ 1,525,000 $ 1,525,000
Total unamortized debt discount (24,121) (25,752)
Long-term debt, excluding current maturities 1,500,879 1,499,248
Total carrying amount 1,500,879 1,499,248
Total fair value of outstanding notes 1,416,647 1,366,348
2027 Convertible Notes    
Debt Instrument [Line Items]    
Total principal amount 805,000 805,000
Total unamortized debt discount (10,094) (10,950)
Long-term debt, excluding current maturities 794,906 794,050
Total fair value of outstanding notes $ 714,244 $ 695,826
Remaining amortization per period of debt discount (in years): 2 years 10 months 24 days 3 years 2 months 12 days
2028 Convertible Notes    
Debt Instrument [Line Items]    
Total principal amount $ 720,000 $ 720,000
Total unamortized debt discount (14,027) (14,802)
Long-term debt, excluding current maturities 705,973 705,198
Total fair value of outstanding notes $ 702,403 $ 670,522
Remaining amortization per period of debt discount (in years): 4 years 4 months 24 days 4 years 7 months 6 days
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt, Net - Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Total amortization of debt discount $ 1,830 $ 1,835
Convertible Debt    
Debt Instrument [Line Items]    
Total coupon interest 2,303 2,339
Total amortization of debt discount 1,631 1,638
Total interest expense 3,934 3,977
2024 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total coupon interest 0 36
Total amortization of debt discount 0 24
Total interest expense 0 60
2027 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total coupon interest 503 503
Total amortization of debt discount 856 850
Total interest expense $ 1,359 $ 1,353
Effective interest rates 0.70% 0.70%
2028 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total coupon interest $ 1,800 $ 1,800
Total amortization of debt discount 775 764
Total interest expense $ 2,575 $ 2,564
Effective interest rates 1.50% 1.50%
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 9,874 $ 7,966
Stock options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 4,299 3,455
RSUs, PSUs and ESPP    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 5,575 4,511
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 3,345 3,101
Selling, general and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 6,529 $ 4,865
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2021
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares)   500,000 1,200,000
2021 ESPP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares)   2,604,222  
ESPP | 2021 ESPP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP purchase price of common stock, percent of market price 85.00%    
Minimum employee subscription rate 1.00%    
Maximum employee subscription rate 15.00%    
Maximum contribution amount $ 25    
Purchase period (in months) 6 months    
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items]    
Average expected term (in years) 5 years 4 years 9 months 18 days
Risk-free interest rate, minimum 3.80% 3.48%
Risk-free interest rate, maximum 4.28% 4.27%
Expected dividend yield 0.00% 0.00%
Minimum    
Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items]    
Expected volatility 40.02% 39.68%
Maximum    
Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items]    
Expected volatility 40.08% 39.98%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Unrecognized Estimated Compensation Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Expense $ 42,038
Remaining Weighted-Average Recognition Period (in years) 2 years 8 months 12 days
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Expense $ 56,513
Remaining Weighted-Average Recognition Period (in years) 3 years 18 days
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Expense $ 11,543
Remaining Weighted-Average Recognition Period (in years) 2 years 3 months 18 days
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Expense $ 118
Remaining Weighted-Average Recognition Period (in years) 2 months 15 days
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 28 Months Ended
Nov. 30, 2023
Dec. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2024
Feb. 29, 2024
Dec. 31, 2023
Stockholders' equity (deficit) (textual)                  
Payments for tax withholding for restricted stock units vested, net     $ 489 $ 1,048          
Capital return program, authorized amount (in shares)   $ 750,000       $ 750,000      
Capital return program, purchase period   3 years              
Stock repurchased (in shares)         4,500,000 3,900,000 12,600,000    
Stock repurchased         $ 200,000 $ 150,000 $ 500,000    
Weighted-average price paid per share (usd per share)         $ 44.44 $ 38.51 $ 39.81    
ASR                  
Stockholders' equity (deficit) (textual)                  
Stock repurchased (in shares) 5,500,000                
Stock repurchased $ 250,000                
ASR, payment to bank $ 250,000                
2024 Capital Return Program                  
Stockholders' equity (deficit) (textual)                  
Capital return program, authorized amount (in shares)               $ 750,000  
Stock options                  
Stockholders' equity (deficit) (textual)                  
Number of shares of common stock issued as a result of stock option exercises (in shares)     154,556 143,931          
Stock options weighted average exercise price (usd per share)     $ 17.47 $ 16.87          
Net proceeds from stock options exercised     $ 2,700 $ 2,400          
RSUs and PSUs                  
Stockholders' equity (deficit) (textual)                  
Stock issued during period, shares, restricted stock award, net of forfeitures (in shares)     262,195 239,919          
Unit holders awards surrendered to pay for minimum withholding taxes (in shares)     88,825 70,733          
Payments for tax withholding for restricted stock units vested, net     $ 6,000 $ 6,500          
Stock options and restricted units                  
Stockholders' equity (deficit) (textual)                  
Outstanding stock options and restricted stock units (in shares)     8,700,000       8,700,000   7,800,000
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net income $ 76,823 $ 39,615
Denominator    
Weighted average common shares outstanding for basic earnings per share (shares) 126,941 135,027
Dilutive potential common stock outstanding    
Weighted average common shares outstanding for diluted earnings per share (shares) 128,887 137,900
Earnings per share    
Basic (USD per share) $ 0.61 $ 0.29
Diluted (USD per share) $ 0.60 $ 0.29
Convertible Notes    
Dilutive potential common stock outstanding    
Dilutive potential common stock outstanding (shares) 0 232
Stock options    
Dilutive potential common stock outstanding    
Dilutive potential common stock outstanding (shares) 1,607 2,173
RSUs, PSUs and ESPP    
Dilutive potential common stock outstanding    
Dilutive potential common stock outstanding (shares) 339 468
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share - Antidilutive Securities (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Anti-dilutive shares excluded from per share calculation (in shares) 28.2 26.2
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>!IU@'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 " W@:=8&]5IIN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NWX(Z(N%Q GD)"8!.(6.=X6T;118M3N[6G#U@G! W",_IG!+=U-SVT1N>GG$'P>"' MV1'44EZ#)S;6L($96(2%*'1C46$DPWT\XBTN^/ 9VPRS"-22IXX35&4%0L\3 MPV%L&S@#9AA3].F[0'8AYNJ?V-P!<4R.R2VI81C*895STPX5O#T]ON1U"]H&?MV%_@)02P,$% @ -X&G6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" W@:=87VLUBM4% #-'@ & 'AL+W=OI?& \RY?$M_.B1T>75]+%6JKOZ4((39[C*$DO&PNMEQ]:K=1?B)BG MIW(I$G@SDRKF&F[5O)4NE>!!'A1'+>8X9ZV8ATFC?Y$_&ZO^AM0B4(8Y&DH4R($K/+ MQH!^\%QF O(O_@S%.GUU30S*5,KOYF847#8<4R(1"5\;"0[_5L(34624H!S_ M;D4;Q6^:P-?7._6;'!Y@ICP5GHS^"@.]N&QT&R00,YY%^E&N;\46J&/T?!FE M^5^RWGS;;C>(GZ5:QMM@*$$<)IO__'E;$:\"7%H1P+8![%T K?H%=QO@YJ"; MDN58UUSS_H62:Z+,UZ!F+O*ZR:.!)DQ,&B=:P=L0XG3?DRNAR!@R1IHD77 E MTHN6!F'SNN5O1:XV(JQ"Q"7W,M&+E R30 1OXUM0H*)4;%>J*X8*WG-U2EQZ M0IC#VI;R>'CX8&G"'5OXF^*X126YN9Z+5M+?@VFJ%;2[?VPUM%%HVQ5,9_R0 M+KDO+AO0VU*A5J+1_^4G>N;\;L/[06)O8-L%;!M3[U]+/X-^JLG3RU+82/%P MZC0_VY#0J)I(G0*I*A437QS@J\L\/P MQD*%,C"]D,!@8$T>KE3TN\J.A\;7Y#PO.,\/;)F*PSR23P/5><2U9CQ*K8E$ MPVH"=@O +EJH8:)#_4)NPDB0ARR>"F4#PS46]LHKG,[N/OT[>O]D#S=#A\'X^&7IY$W.2&C!^_4AHR*U42F M3CF[.H= CQ)?*FBHW+39$S+1T#N)5,236:+5"_P/K#6Q1_UZ:"/&@^HBOS(4 M]!#D)_Y,1@'TUG 6^CDWTJ3W2':[3:?=[9YUSZR\:'!=7E;RLD-X!T$ ZNG) M[H+HQ8]>*SD*DQ\>Y9Q36]@!3V&4:*E M4Z*XOWD/.I:IYA'Y%BZK!REHZUA)C^&9:&F:*.YU\M8Z@*5O-1@NT.UT MK5C'L$BT]$@4-S9WTH=\C1\GY&?G%*P367)%5CRRFWQ3EW@J;1/"U1X!8YVL7,[3>'A4 M7<[2"[&#O- H@47V9H/.+$3Y#MS*B2M6<1[#^;#2^;"#G,\DYE%$KK(47J?V M+.(ZE:M0/*XN7VEWV$%V9Q@+-3?-]",HZ 5,E/&2)]:Q=H]@->@Q[ XK[0X[ MR.Y,%@(2B>'A,M5XQ_ XK/0X#+U+C3QX+K)+)T/P_W*(!9)D.]_W43QRT]CKMGJ^8=XW:KMI)RC]QG:CTV.(;+ M<4N7X^*>9&=O7J<1VXO>(]=L4M9T[:#'L#EN:7/<@VR.V:=5Q .ZN536X6:/ MSAU78'8'OB] "&2"C:25^(<:GM:K T,SQ^?GJ"GQS7;DYNRP>%J>&XN0DDC,(-0Y/8IU%K&^>5"\$ H\P&\GTFI M=S?F!XH3[/Y_4$L#!!0 ( #>!IUA 8!ZH*P8 $9 8 >&PO=V]R M:W-H965T&ULK5EM3]PX$/XKUK:J6@E8VWDOL%(+NKM*]X)* M>_?9)(:-2.*M[2QPO_[&V9!L$L=;>OT">9F9/#,>SS/C/7L0\EZM.=?HL2PJ M=;Y8:[UYOURJ=,U+ID[$AE?PYE;(DFFXE7=+M9&<98U262PIQN&R9'FU6)TU MSZ[DZDS4NL@K?B61JLN2R:>/O! /YPNR>'[P.;];:_-@N3K;L#M^S?77S96$ MNV5G)\*(PEP/&M-;KHOFD4]Z^?K?_2. _.W##%+T3Q3Y[I]?DB7J", MW[*ZT)_%PV^\=2@P]E)1J.8O>FAE\0*EM=*B;)4!09E7N__LL0W$G@+Q9Q1H MJT"_5\%K%;S&T1VRQJU+IMGJ3(H')(TT6#,736P:;? FK\PR7FL);W/0TZL+ M466P*#Q#<*5$D6=,P\U'5K JY>C:&%;H[=>*U5D.;]ZA8_3U^A*]??T.O49Y MA;ZL1:U8E:FSI08\QNHR;;_];.3M^WZYL-]UYM6,K/%["C%)=;OEB] M>45"?&IS[B<9&[CJ=:YZ+NNK"Z;6"!8-I>:"?ZOS+2O =ZO7.U-A8\I4A>V* MA'Y(H[/E=M\?BQB)O0AW8@.D?H?4=R*%'+GGFMT4'"F>UC+7.5='B&U97IBG MQU#)CA6 MR'?F0[V(-$DCDVN#9!;Q$@4>C/(@PYYX$3^(4U%#2&%8I=RB"^ M/4(5%.8F[J+2$DJ8(]F""2J2! FF(_!3,>KYE,R #SOPH1/\IVH+Z2!D$VP M;0,83@&&<>"3$4"+&(U"3.P HPY@Y 1X)?F&Y1GBCQM3OE035:'77$+5/+2/ MHPDD/P@3/ )ND8I#XMEQQQWNV(G[B]"L^ Z(\>3C<>0%\3AUIV*1'_I[&3X MF70@DP/!A39!ZJ6"1\A-_!BG!/7_A'TV$^>BV M-@=)&7DD&4&VBL4DG,&\Q[G$B?E7(;*'O"BLT,@T[6!?T7$X#\L-P?4L2)S, M UM?L^HN-Q5W%\#9=6\-#?=10/;BTT*UR$4TCI(9J#V+$3>-7?);#ALI0YH] M'@3K34"$4Z13(=^+Y]:[YS#B)K'=IG>DXY2!2.R38,*Q-L'(\^@K$CP M7KUHM4(N@GR34 MGXDK[:F-NJGMKX;%B@[O@F/#>_78BRS+5I:%37BN?5':]2P(S>_BDT1X2\LZ+_ M@9D-66>__V]HZ'U/F=1SUOEK+=+[M2@R+M6;5] N1*=-AZ>?K X[^??%$^]/ MLC9TO6=AZF9AZ!3;=D&9(*!C]!J?8$R@_$L$\V_-3Q'%1QACI-9,FE:RUFN8 M@?[EV2FJQ//37"E3DIL^L]8*NJ4,\L<:OBE=CX<,I\C0T9[+J7OR-!DN*H>7 M'IYU$V:S(Q*'C7>$AD=1A-U^0UN#Q"V".3U=[Q;K^42GD;R$X;>\X7+PRCN" MH5AM>'.$5]@SSS+^3MJA T+#\/5M 3W0%F19;HX8H9J9R>(XKU#*-CE4-RM0 M&_-'R9A\+6+4QS,=,.W[ WJP/ZC+NFC.[-KI5Y2P>];FH'7+@3R4O0Y/>X%C MXL?C?M@FEM"YCH'V'0-U=PR?N6;P"/H:)BM((CM&2P<01E[DC4%.Y1(EG!M#0#$4S#\1CS5"[V]L6&QWI]R^"Y6X8)"3>;\&4^M)\8 MG.19IQ&;H'4:6>Z=3YL?!Z!8W.650@6_!4U\$D$CQ:8YLKX16HNR MN5QS!O"- +R_%<#2[8TY!>]^]5C]!U!+ P04 " W@:=8GVY$+/X" !C M"@ & 'AL+W=OSESF'T!>!7 M.Q70K0#=PFBIK+!U1S4-QE)LB#31R&8&16X*-+IAW#S&N9:XRQ"G@ZG@$3X4 MB B.E$A81#5.;FE">0AD;H@5N7CD-(\8[ER2BQF5P'4,FH4TN20?R7MB$Q7C MJAK;&C499CNL[G];WM_;<_^O5'9(U[TBGN/U6N#3P_ ["&MXMPFW,1-U.KPZ M'5[!U]W#-]=H'ZM4$[$D]XQC$AA-R$PH5E3=CYN%TA)K[V>;U9*[U\YM#N2U MRF@($PM/G *Y!BOX\,X=.)_:C/\GLD8:NG4:NH?8@QF>)9 2"P$+,'RZ(AF5 M9$V3',A%KB*2@2R?^&5;&DINO^ VKY%UX'0Z3\AL&&A7UOHO\D"4RH_+K^_H^JU M[D,1#<O#@38+QHZ$TY1'CJV.J!T=5'XIHJ/9KU?Y!U5.1IGB@WU+?_DGU M?2RJH7I8JQZ>H?KLXA[N9+'KM%?W*9$-!Z/:P>A\!Z?5]FA'D^OY[G"PJ[XM MZL#,.T7?E97C"N2P!*Q3L='$EEV M-.5$BZQH"A9"8XM1#&/L D&: -Q?"J%?)J;/J/O*X"]02P,$% @ -X&G M6..PLI:O!0 [1H !@ !X;"]W;W)KL8R!Q6VP>NALD[?:9L1A;J$1Z1=I)]^MW=+%D212; M 'JQ16GFZ PYG$.*BV>9_U!;SC5ZR5*AKF9;K7>7\[E:;WG&U(7<<0%/GF2> M,0W-?#-7NYRSN'3*TCEQ''^>L43,EHORWEV^7,B]3A/![W*D]EG&\I\W/)7/ M5S,\.]ZX3S9;7=R8+Q<[MN$/7'_;W>70FC%0 M6OR3\&=UF>(KF7Y/8KV]FH4S%/,GMD_UO7S^D]07>6J:J_$7/M:TS M0^N]TC*KG8%!EHCJG[W4'7'B #AF!U([D+Z#.^) :P=:!EHQ*\/ZR#1;+G+Y MC/+"&M"*B[)O2F^()A'%,#[H')XFX*>7*REB&!0>([A2,DUBIJ'QH.$/1DLK M))_0K5C+C*.S;X+MXP2>OT'C^CLW7NDMBSG"B4"?=W*O6(B5N?H7:>] MF&N@6KQPOJYIW52TR @MBKY(H;<*?0)Z<==_#B$V<9)CG#?$"OB%Y1>(XG-$ M'.(:^*Q>[TXM=&C3[;3$HR-X]_S Q9X;>Z;R=,V>Q;2^5#NVYE*YP<^ M6_[^&_:=/TQA3036"=)M@G1MZ,NO4K,4YOIXJ)6_7_H7!>>PQ)$7!M%B?C@- MPF#F$^S2QJQ#SVOH>=8Q^'O'9S'7R'RLK.W!,A&9B MDSR., T&'' 0^+3'U&054L_,-&R8AE:F]S N+%]O$=0UD(L#Z."NJ),FFN&0 M0(0Q[M$T6 71R13HT(P:FI&5Y@/H(F3V.=IP 5F>EG19# *2*%UD_8&;&$>F MP:5NC['!*J!>8&:,G5:)G%>4"_FJ65E#=7K-<2@->E2-=B%U\0C9$]G$5K)M M\4A*<322Q(.71Y[GDC['H9E'0X>,4"0M16*O;WK+\YH>.JM[\[V1*)FRR$V% MU@V[559LU;3EK3API8LY62:]/.F%CV9A0XE8IL569EG_!?J).I$<.>P=^;&GV M,C)!O6'N^PX)^X2'9AXA-!PAW&H=MHO=;4//VJM#,<,1<;P^28,9\5-(2ATU1K?2-*J MEF^N'!.A=4-N-1/;1?.&J60-NQS8V#1!F^MEA1.>]+ESX?>%W6A%1LH%:662 MV&7R8Y+NBRW:*WC62#V>/9I&HU&:K4 2;,V?[^4&&GBR RCEAB/(\PQ6=_5V M4>ZU@C5>#"EF9&Y5W[?FU51HW:YHA9A8%>^85U7DYH$BI@H3N?V4,ME1SR$C M:R_2BB:QBV:35#:20_G#) S#O@B9[&@0.2-[!-(*);$+Y;W\R5*=F 7'[OOF MC)D(K1MIJ[?$OC6U?1X@D^Y(IT+K!MKJ-+'K]*\_$=0 G,.]'(KMW* M:"0*G3$.MY*H(L^I?+J"3*S'CN]L%N[8(M5FP8U&2[J *>C[Y:W$F5NC)"P' MKIC@1,)\[%SZ%Q/?,PI6XAN#M=H:$V/*3(@',[E.QHYG&$$&L380%'\KF$"6 M&23D\;L"=>HSC>+V>(/^T1J/QLRH@HG(OK-$IV-GX) $YK3(])U8?X+*H*[! MBT6F[)>L*UG/(7&AM,@K9620,U[^Z6/EB"T%Q&E7""J%8%^A,=24WP5D"N>2QR("?WG!8)0^E3\I;<3]^3D]>GY#5AG'Q- M1:$H3]3(URJ^^B;;6!P<; J^ HX V5 MYR3TSTC@!9T6/I/GJX='Z(2UOT.+%Q[ JQU[T*\_+F=*2[S>/]N\5Z)WVM'- MF[]02QK#V$%@!7(%3O3FE=_SWK69_D)@.X[HU([H'$.//F.*8M;B-C-+W9[5 M-9EH%?5[ Q. U3;_IE0X[/G=6FJ'6+-QSK (9^X./_R032IV2!18!@ID6T_L#:#K+@"B("\DT@]:771[0 MW0K'V]#?CUE3:&C>95O$^C7U_E'JF,\Q6W-,EU("CY\(/A^N,EK6B>079E'S MXMHH]QML!GM\FQ)!T$YW4-,=/-?3&QLO;.H](QQ:60^:K+>O M?4F\*>2U\Q[6O(='>=_])^MA\WIT_7UW-X4.L/:]?Q7..\I[\LRG7,%LIY-! MI^G7%K&.U^WY>S3=K9J<@US85D5A7BFX+JM7O5JW0Y>V"=A;OS)MDJWU_V#* M'@MKTP(=3S*8(Z1WWD>WR;)M*2=:+&WEGPF-?80=IMCJ@30"N#\70F\FYH"Z M>8S^ E!+ P04 " W@:=81*4-CDX' #G'@ & 'AL+W=O(6N/:"9GO[ MF9;HF%M)])*TD^ZOOR&E6+9$LS68ZW_**Z;=RQVOX9B-5Q0SH*F27WIA0UOU5([ZN*J>_O>2D?KB=X\O3@B[C?&OM@MKS:L7M^Q\W7W:V" MN]E12R$J7FLA:Z3XYGIR@]^M:&(7.(G_"/Z@3ZZ1-64MY3=[\TMQ/8DL(E[R MW%@5##X.?,7+TFH"''^T2B?'W[0+3Z^?M']TQH,Q:Z;Y2I:_B<)LKR?I!!5\ MP_:E^2(?_LE;@^967RY+[?ZCAU8VFJ!\KXVLVL6 H!)U\\D>6T><+ ]_@6D M74#Z"^*1!;1=0)VA#3)GU@=FV/)*R0>DK#1HLQ?.-VXU6"-J&\8[H^!; >O, M(N$:OOM9L7PB0>8VFZ.O= M!_3JI]?H)R1J].M6[C6K"WTU,X#,ZI_E+8KW#0HR@H*B3[(V6XW^ 6B*\_4S ML.AH%GDRZST)*OS$U%M$\1M$(A)[\*PN7TX#<.C1R]3IHR/Z_KWCBAE1WS?; M5AC!O5YJM,1^+3:CW^D=R_GU!%)6?B2^D[,S@^&AP'-*^ M_ P%2-2YK+C/S&9MXM;:.G-8+I+4.OIPBG\H1;,$SX]29\#F1V#S8"1NBM\A MJ9J=;204HES6N2@YJH^([7-[E]M=OU/R(&!/HO5W)"^,XOPEH_A"RLZ+=EBD]ME2P0> :H0S-;?'U&-YKF)]'*TD7<"^E0:)$EB3^BBR/(11#D M!PZ6YX(UK% 7B%52&?'G*-+% 2)X_[F\P@EA/B1ID>D:1#IS0DP6U9%;5A] M+]:E?QNE PAXL4CZ0'U2*1W)DNR(-'L6TH*O#2J$SN6^-CZLV1!%2J,>5*_0 M"%(<=006/0LK[(9*["L$=]"8?..&@8.1YOE>N8Q]8Y/;2U'1 -^4T&3>L\(G MEN'%B!DG/(R#9GSAK!1_0J+=0^\U"MZ+&P\!+?J@AS+1"&+2(29!Q/_B4!C0 MCGUOJBGT3ERI/GNW$,DPG4A_>WB$*!E#V3$O#O(.LJ-+' =I:;6%2L"U;:-.6$9K#HZU-:T4;"W*\2T09./G4LY+ M:3OW1'K$$IQF(P'MF!.'J?.7^@!9(56PX SI* M[Y@H$'^TS,[UB8,#?ATR8[S(!D5R*)6F*1Y!W!$H_@&#/FT-J#JN,CJ^SW.U MYYT97M0>FDR3= ![*#8E,4S$(\ [/L5A0OW\5_I)["%.DL5D4.2'HJ+N9AXN!A# M(SQHV[R"49;AD(4I*D_4;$)Y=$.!F944A'OR0\(7\4-8.1 M^,= 7W3,?2EMYT9W=$W"=/V%MWVLW67VS,@>AQU@J]GI#'V69L0'0V;N=[4> MD2FD14I'XM2Q-PFS-T!N4\-BAMZV@J%!&YE_\R(=$O( Z5!DBN=1- JUHVT2 MINU?;<^-7*^A>.D.&-LS%FU/&* "&5.ZX\:FT6LR_:2*":WWL"D'EJ)]74"W M8BL!% 7H\$&%.,!04K+:'S /P<BL+FTEP; M,KL/MD<*)W&"1XHP[3H &IZQV^,\Y2:^5P5OKEY;$ZP];QJK;!@.P#=U.[1 MHAHEH^[AG7B/=?[$ZH]\2:E G\NBXA>3I1"KM],I3Y>T M3/@;MJ(5W+EG=9D(.*T?IGQ5TR1KC,IB2BS+FY9)7DUFY\VUZWIVSM:BR"MZ M72.^+LND_G))"_9T,<&3KQ=N\H>ED!>FL_-5\D!OJ?BPNJ[A;-JA9'E)*YZS M"M7T_F+R"WX;$U<:-"/^S.D3WSE&\E'N&/LH3ZZRBXDE9T0+F@H)D<"_1SJG M12&18!Z?6M!)YU,:[AY_18^;AX>'N4LXG;/BKSP3RXM),$$9O4_6A;AA3[_2 M]H&:"::LX,U?]-2.M28H77/!RM889E#FU>9_\KD-Q(X!MO<8D-: '&I@MP:V M8D#\/09.:^ H!HZWQ\!M#5QU2L$> Z\U\)K8;X+51'J1B&1V7K,G5,O1@"8/ M&KH::PAP7LF5=2MJN)N#G9C-697!.J$9@B/.BCQ+!)S<"O@'"TAPQ.[AC*4? MEZS(:,U_0M&G=2Z^H),/5;+.87>+]F:)U7& M7Z-7O?/SJ8")2_?3M)WDY6:29,\DWS.1%!JS^;C9G)4E+-YF]AKKQ;CU+QD\ M'"S^I$#729Z=755HGJQR_4RB9[#2=%VNBR:T?X@EK2':)52"I4S11XI.?F.< MGZ*K*F4EU<#'X_ W5$ - >PHJ:N\>E!"/(4UT2T,TBT,TF Z>S W++]&=_0A MKR0H)'"15"E,%LCC?F3E?,M724HO)A 03NM' M.IG]^ /VK)]UC&_ W 9,5LW'&;9=[#KGT\==:DWZC$R"Q8; >IS:':?V"SD] MA,<-MK<;>B_TPZ ?^KEFF.TJ] S'$-_V%*1H..HLE%/;'11KW#DVP7XWK!R(%F0CO:0Z+'<+2')W*&J8MA'_?L*) \)Y[2NKL'UWD'),98!)L M81(L,@D6&P+KL>]V[+NC>7(KJ]N9W+!D""HR[.)XTNR#Z&=YK*O0E^Z@,/FA MYRFY,>KV6.X.\1B9]!@; NMQXG6<>*.<7'&^;DH5[$?2S8N=RVQ$L+M&\$J% MB]4CI*6D"8;(*U#('+FM@L<$[$UVWE\Z(D>G<6RR>@..2! JQ="D MP\@D6&P(K,>WW_'M?QN^=1S[ UK.,%&3=71^QR;K(1XCDQYC0V ]\H*.O.!E MY*W6M;PCD&!03&F=YKP9M+G+5K+*<@1= GJD7,@="MR$^8DZ3^7F>3-.WE_1 MNNFKI9?-U765"V@V*FC'GTGQTC)AU&)L%B0V"]51)VJR3\ MGE>);F6$FC2U''6+&P[WG KA>ARE\D>CX3F624-@/2:QM941K%$N;RB0EBX3 M/F3S9"03QU&/3<46K1=V!WMJ]V'4:604+3:%UJ=Q1PW"+Z11RQ[6+',7VY:2 M#O-V8*^54VND#LQVL*LFS?@3'!UOW2-@']N!OH'$6_T$CPLH&YTG[>D\>2/P MH)-"RCW:B [UC=!1-R;CCH_=F1A%BPYY@-B4RSXS6Q4$C\L@[V"'D.^3VBY; MX]X+/?2PJY(PZN-H$DRB14;1XF<#TJ=A*['@T1Z^4Z-HE8W(B[\G=2=+V5J^ MC*HK+5I?8,2>1]1J950Y,8H6FT+K\[H53_"X>K*'UX.X'&H:GANXEII[KD9C M'# TQ++45\EP"''46J6;DAU;_5L[ XWK&B_1U?=",*A9X*%E H^K[EAI> MH[*%4;38%%J?VJUR@<>EBX-E=CV=0ZD@L -+[4':8;T<(+Y*TA"+.-9@1Z41 M)T+B!VHF#(>%EKN3G/UP;;4"''Q#K1T;;>Z-HBV,HD5&T6)3:/U%L)4"\+@6 M\!+)'0^[[##P'3513';9BX-\1D9]QJ;0^K\#;UM[,M[:?^=BWOCLC_Y]>2@A M.%CI7Q9&749&T6)3:/W%LA40R+B \!UJ>D33XCOJKS#S\>)!3"@>>BXU4H;O#]L]W;A!NZ<;A/U0W9UJAIUA1R4\UJ%YONVK:3#= M^?I4?HT,SPQ]+T<%O0=#ZXT/./7F ]_-B6"KYH/4.R8$*YO#)4V@SY,#X/X] M8^+KB?S&M?O,>O8O4$L#!!0 ( #>!IUBQ\8)[PPD 08 8 >&PO M=V]R:W-H965T&ULG5AM;]PV$OXKQ!8H6F"]MC=N4R2V =M- MZMPYB1&G;N\.]X&2J!5KB51):E_RZ^^9(27MKAVCUR_V2AH.Y^699X8\75GW MX"NE@E@WM?%GDRJ$]M7AH<\KU4@_LZTR^%):U\B 1[]J *].#P_;>5" MW:GP:WOK\'0X:"ETHXS7U@BGRK/)Q?&KRQ.29X%[K59^Z[<@3S)K'^CA77$V M.2*#5*WR0!HD_BW5E:IK4@0S_DPZ)\.6M'#[=Z_]+?L.7S+IU96M?]-%J,XF M/TU$H4K9U>&375VKY,\/I"^WM>>_8I5DCR8B[WRP35H,"QIMXG^Y3G'X*POF M:<&<[8X;L94_RR#/3YU="4?2T$8_V%5>#>.TH:3O&NO"^4>WD$9_D3%$ MIA"7G8>(]Z>' >I)Z#!/JBZCJOE75+T0[ZT)E1=O3*&*W?6',&NP;=[;=CE_ M5N%[Z6;BQ?%4S(_F)\_H>S'X^H+UO?@+OD[%E37>UKH87;]URBL3X@M;BK?: M2)-K68L[O%2 8O#B/Q>9#PY@^N]3$8H&G#QM !78*]_*7)U-6MK++=7D_-MO MCG\\>OV,>R>#>R?/:?__4ODW58EK6=LOFT:)SY5RLE5=T+F?BG!"MTTSJ+ERTV1K"% M6K?*X5>N/%L!4H$R/(",!/+A%J2-OB@?9%9KU$$A ENFE9^)"T]/0AMCES)8 MYRFM;SY<7WSX]QN!P+\\>2T*U\$B5<,:MQ%!Y96QM5ULQ'???O/3?'[T.LGS MT_'K[U&@H8(I3L#8%N8%D)E0AJ(R%>ZZN[V>'TU9 ,;"2$)0O1%+R6"#@;W/ M%+#.D\56E#+7M2:8L<6^R_(N2*-LYP=#[JX&&P9[X8\V?X#BH(8\B8$JZTX7 M/EI*ZA86>8"H4T7'&:"7 20>"-0BZURA#$@7\6^; 4&YGXM MRX@Z?08KU3*S3E*.X7NA\,^V%#$8$"@K,M"2#*@:$C(&5KI@E//D[O'+USN! MIGUL9XIHH:R][;5/P8NF0R!#YQ2'88R__H++3AE&-X (7P M/-D7BV"PG IAP8LBGA%WV05[$+-@MP+%L2 _)%VC*/C"D[ MPXT*3ZPYH"=Z "&OA/1]:9!/9JD,%P70!AC(C("S88>#K8']^&(:"\-4T[D6V$1G0^L#D85?C(JSOJ^/Z MHJ\.>"Z0MLYQW=D\[YRCE;ETF:TVA8M5ALPP8S7R#^LBK@Q%"'5"Y:'61/,8 M%[I:.@@%I]?]M[LKP3P^ PU"!WI#"[ [C>VXQ%3DG4QB8^6X8+KZ(98E_H+7 M89I=D5$$RB&Y%-?&(HI$8 5MLUWH%28,N.^1>/ZY!(\T*M4_Z$]161+PB)%[ MX#36V+R.L#)!9[;0/9L240HXMU"),[F6L0(C4U#;O/_N?N1]MB@19S$2V.-8@,HP M#XH* $E,< 3&[X M"EHIA9T;4H]@[,8@FMSOPAEPD17?W3\*5R_62&JPC/!2KU5Q0$7 U6&9C;?5 MK'@./X@TE+Z'34L)Y^JD7.(+^?IHQRD5O3)%3%)$?2%W6= [: M#%J4X_".K;N.M#R$F)ZI\%D9_B-:CIF3VWC9T5'G *0N(U5*1I9_,A!,$V6M MUIJ>QN38-F*^K_\* ]-^#D"G0(:2=:AR\@, +#'9#0\"6O0R1! &B2<@O MJ&9GXD;Z4 -GN7(!I[\=&/Y,\BBT*G_J75>(Q9+ M[F(Q)0-:N9& !TK5DW'?B#*UL2EW20KSHX[DDN0&^Y!Z,I$YA=H#I.$K&S5B M)Z*FU#,>.$3WWAB[BN< MWXWMZ[-\4(44MSMTY;$$"(OS"()T\4N93BU[M=E5''J/.VQ SD=F7B MNU'F'])XG(#$I;9$)'M&IJ^C^$66X92\)Q5?CD)O:BUN=)TJX2J=!7II_C(* M7SJ U-8'[S<8/\0=:C7+'JVY?'^WU>G1OX?X= MC\2US1!%WRJ>#WT0UP!%OQ?/!#158=@ -E$PO]1R;>\:)/N?=%KZ?MB-M(][ M757=0NJ]U$'M+*&A7Q7E!EZGV%SDZ.9F/^O[X66A?AUWE+YP(F?G"G4#A'8M M^A-72H_94M')B9K6=L?8A?D4_,G41O4?ZDBI42G>+:FHR%0O,0(DCFTT?@>, M3JBZ#9<$S:40[?KM^$"#%52(/ ?U P&I_-]IP$X]$IFFVS=KQ+7KTK M\%,_YLX=$Y/0N.''O>ACD"EMK>W^=+8'# 3I>E-CL%KWEPE3@0T1>S)O. !1 M$'[_U\>[SV]^3G+;8GR4?/H$N4'G7^>J#6)%![5(5F4:98PES),XPP&]81WB M$+W27O63#A=C&4]Y?#3O3TOI'F>:@M"_)V6)!/<_K1X)P_3A%3F97G>^?ZEY MWH4U9"QO'W%N"IKB^3";[N!H)!NNV_QXW3:<*YZ[>.*#;JH]C44%',]#:CG: M#(^KRO*)D#D=5?,HB_,[!Q]@O,AS MVQD>H6]A?TXJ9D]=X1UNW#E?<%_%F=Q2/]^/O)5UW M>5&K$DN/9B]_F @7[YSC0[ MW_-F-@3;\$_,>(5R)(#OI853Z8$V&"[^S_\' M4$L#!!0 ( #>!IUB4QU(XQBD (.% 8 >&PO=V]R:W-H965T&ULU7U9D]M&ENY?06@B.J0(5FES+]>2%5&6Y+9FW&Y=J3V^,1/S M ))$BT08".!HNA?/^<[2RX@6"7UG?MP'RQ7%8%<3I[E.UORY;$?/OF==]V_KL'NW$\?/OXL:]V;E_ZZ_[@.OIDTP_[M?WQNP=/']@?/C3;W8@_ M/'[U\E!NW4_.E!4;M-.;7CA_[XH]/]_![C57WK^=_B*,]^\_Q! M44U^[/?Z,JU@WW3R__*STB%YX4]/+KSP3%]XQNN6B7B5;\JQ?/5RZ(_%@*=I M-/S 6^6W:7%-AT/Y. [T:4/OC:\^RF$4_:;XV&R[9M-493<6-U753]W8=-OB M?=\V5>/\R\W'E/;DV3=WC/<\;/XYC_?\PG@+NRS^\V;MQX&8Y;^6-BSC M?;,\'@3H6W\H*_?= Y(0[X9;]^#5[_[EZ1^>O+ACM=^$U7YSU^C_ET?U/S5V M\7WI&X\'WV.+W5BR=/UMYTC"JGY_*+L3GF^ZT0W-OIBZ+/FZ8KNZHIV\+36(X$?O3%KKQUQ=JYKB!"'LH!S_5#<9B&0^\=3U]V M-4W"DPXUC>!(\)P[X),R[NDP-#3SH:4''_[N M7_[T[-F3%[]!#?O>C MJZ:A&1M][.WG:E=V6U>\[O?[QK,NL[D^OGT=9AEQH)>@@XJG3Z[^]S6?RE#3!MK3"A.?BKHONGXDE$<;,& MI/74C:_:WD]T=C3X/Z8&I%V?BK!OIG-9X"1;-[K"DV&@L99.Z1JG[MU7'2S6 M0$NEV6EU@Z/M^ET_M;0&(BX9%1PIC?+WJ1.M'2B?<-%73Z%TX<'[:2ANNFZB M=SZ<$???>/>8[N3*H7#06\4;5[G]V@VF>9ZO:-[6)5Q!!\FCN/4P08J>/1$5 MQ01*)" N-ST6F](DYD#_]K4O#B)?]!ZVT; -A#'S?+YE_7>R#K+CXZZI=BOL M#N/TAZ;#N'1J^[(CRXJ'5@4)4='15KS'$N64-V4SV#RR&&6;N%(<;A/8AQXE M<\<<3[A@4/ZW'9RM?"4T\E.URQ:,0VP\RV#?M:QV.M"CI0E(? 9\D#Q_7?Q5 M)J,_VPHPYYQBO$62 ]MF0T,WM/RJA.FWO?6+8Y4='?=(XD![]Q6M!!QP?:[7 MOH;931Y''63JA'0_EFW_VVGO,/I0'MPT-I5?%>^ZZIJI#!X][GJHK?[8T>A^ M6ONF;FA'CIZSUY,W;NC\(-+O=R6143Y87?P$6N?I'U_X?)*/1])/LZGRMXMW M[W\J;OZ\,"[]E?12V\J1*+GBGO$"&=7.EY5P3-3OKFT(UH"&U\4OG@_I+7'& MGM4WJ"\&('#GU]$?#T'2FO&DYB'H.=5^OI@\M.Z^_.0*%V;&BDM/4/4@"QYW MY5B4FPW)GQSG7G8F"CJJEJ_5A1EOL=8B9H>LD6!L>_QQ#7M+@D2KNRW;B=[F MB?*E_GVJMSSH2I0!BP+0:@W%M"-9ZX<&7,US$I^3V>.%F0C("9'"DQ_II5MB M@9YHTT.+GM/BB/-K&T?G2-03[>W[KERWT'BU$XU0-4,U[6G/9)]I9]^?\%?2 M.73@9()6Z2YHP<1[?V<"]R! TT'O$0JIW79PS!ED%=PPDJM!QTG+) [WK%Q6 M0/<3JP_9SKXDH]C0<0W%9NCW.<6NB]>EWQ5OZ?R)HN$H"%U^7L"/*3^+0-?0P.N'6JL%9LRZ!^Z.E;6G*#46E;%8UF1[1G&C!;$O/\ MKR=%79Z(W$-!$,/+LD'"FD]\ ^Q#4,([DC-6(K1<&L30\$JX#XO%7JH+JP8_ MD%GH.P(->]YOL:'3H@6OR^Y3 >HR]I,I:V)NWV [+#8CCG@BX^%SC%.3G\C_ MDZ<+X@YBZCWI 3 \!B:2)]1-7Q]<2C>146+5+"Q:L[N6RE0DW@:,O"V;%L]ZGK6 )U@^U;?TD6P,[DXC1L0DP(29A M:JS=J8?@0M)TW'79,A@6EY[?%G8+Z"&"@F 'H+4[UK!$E\F+Q3H,?>5K+F:M!=TZN!UB"+>8AGYWZC@H(J0%EG3*;&$$H.M2^>&=Q9I2(LA5/ SV%ZQV^5! M1 -5<&S9\ O/J*DBGH*%%+DG0>)3%UO!F(($NAEYI(N+(7@-G_.T4IWU_YC. M/X#O_YWW0'_](<"'=YT?ATD>9VPZ$;%IA8)PMV2'6/I!_$1T]JRX=19:+.VM M(04!*HP[LJU7M,/LA1W]#OMR,F-%KC*F(=I[=58.TPCL)#20"7#,<1#3AQ@[ M<.:WQ4^D\=J"S%;M"!6)"/9K!$N8XCJPL+HG5[@'D6CZ2LY5PGAZ1OZ%#ON(9?J@D95B.@\< >A/T6UOF"SUHF?YY-/G7GNZ$)A8QM M,X[0H82 >C/ Q 9EX3Z3=?8K<5DWT.V"3]D3$M>$C %Q;XTI^T,!0TNX/05F MA!R)S5(G,_**N2)S8+!:TL<7!"# >:*&:WB#*X'GA'[U+!#Y&:'/32P?"SRQ] M]'*"A@?7$I*F3Y3^B2]N+!OG4\NKR%2LB*)7-22W?7OK$F1JJ(C>'\'XL"1) M2,V0NB!N.^T5'4P'UY7FJAV(P.S$)H\H7#7>5L?&D;T%<4%8?YT?ZO_049F/ M,CLMVGR,K"6@R#R!&%((;C>=)?WQH$2,6L+3&U4Y^:#B/>FS4?A Z!/6)N! ?AP@ '@O^XBA[]_.H2\1BVA0$7OTYC4E MJ/= ;OT@5INY4Q3P'-),'@>I&C'1*,]4<5R'WY>E&D/S2+4.I2RM>HZ8G7V) MF;+#/ 3NZ"$B%NT)3^-E<2_9A/>U:PV-S[792I5)B/*2M!2@'7UR:ES+H/H6 MOV4@%N^1KG+V"YT$J4(6!?U+\*7'@809/LG0?W+#54U&GWB4=7@817-0]! = MP@Y;2\^<%*PPMA+$PJO0M0QB^C6$56)=\3R(1>(!1$P:7,C$U N*'F ?>QW- MJVI*F9M?A95MAOJ*4.88R>UIQ$H@%3W,:&"V'I\N:)D#Z!QOFUIBN,LKQ"<< M8V!;%"K<]L6-M"HO5)OD%?7<5 MV&?M>'G7]X[923C:%#0S,ID_Z*N(G%?X<1R:]20!5J>ZCGS#8>L@_I[)'@(8 M0):-_\0JPA:P=B "Z?6^Y12BKH04,\W8>/:_X+/9\30B0/$:$E/_31*((K@^,) & )$C,?B7=MJBJ5R M(3*-K 4T#M%A$(V_AMXB';42316"2&!# N65:'-LPLMN."U!I\IG?.A)[Z]B M>!'Z0PWYG#2#NVW<$0S#P6*-"'!2J6?GEP3+?:YX*0+,H4/6A-,Y"T+#3L(T M(0HWIL8XZ(\FF9=)*8FBP>)X8_E)%6=O#"%@=T-:NB>\0+QP1[QN,[%)A+GS M*M9B=_\QX;%1I]UQ=$R\>!P HH>?#QI;4]W'>Q_Z>JH$H9X9:;,781JV!\GB MF+<4Q]"+J %@Q;%S[8:@[H8)LNT1FM8H6 MOY

=G9I1R)U54^*\3<>2?&W<"4#Q"@V;/B$MUG#3GN=@!2[.L>W M&E.6O_,^+-)(*PQ @N.C>XW-8&=*0,V1JL'D #/I$A(L 2\<86<8RE:T$F\9 M\-DVLNRJX='%5>'(C*O4#@=[)0-S=%C")6Z91DH?HXBX _VE M R$SY$/J$Z=SFE-47":PSV=]2!X -W?0 %Y=G(:UHWC!JHOI&00<:_$YE<3] MAC1I<#5[2Q?T- %]P!I5*&!;Y/=,=NWY.:?/SORXPQRCH()@+=3["KF)8]-" MGP.-6SBX5PG]&!T,73?K-I M\GL;E1^PR?L+BC$Z+:G.4AUE>!7,O3*GJ9KVD[H-CIWP6$:1!F&OXPH$2NFS MP2F3L'YZ?!HBY?-K)"2GN(DT$* B&T_8G& 0.$X7S14$37YAM0L"(50-G48* MSD7W4%?ZA8O)05RZ&-71HEKZ.=LIXSC>D!(^H_P0#]1(JE M)AW-]/\UYPNV4"T_H >T4.%S1\BS2:8; D#$U&+V4N6#N"H%& MQI]27$2KDLQ$44_FYBG05>Y)D^\1$>C^V#=*=R4O02Y1&C"H*XC$:9+._+FW M%#V[*V!FJNKKF(@6@CZ,:X4OR_6+*:Z_^!_.'B1U=#A*^*UYPKK4X$UOTG7WSO2,UVXI6)?G2PYU:&A\U*V==Q MYJ^4$GG=8'!RX[?B\/;;H=QS\H[0Q!9\@RA!L^TT1TOS.JL*Y*@#:9]>#0;S M*!ZG@;D\HS^5[8@Z0))4Q,Y!2UF /!]C!U3;"SIMV@B,G(@9M%P@H!1WOSB4=T\HBDXI/ ME#",ZBB1,-NA<7@08^^:@Y@!QO4 /W5?<:@MC6>ILVO28, M^LT&X4ZN'U-#PAESQO,)"7H]JKQ:BD2XA^H:[YJZOU T!-/FX?HZS88ML"/] MX5@.=?"8_==L!!8QV<'&=M",;J\A$&+'$%20*L(Q^8O&E=YML-RH&,OB8?/H M_K5**'$\7RUKCEP^R86NZK1JB0![R5 M(V3_%PEB]OK\W=WI # Q!E"%YAD1+Y5;F?IP.G02016.F?.+ MUI(*T@3634,E,PN /9ENRH4R=5;X+#3!H6'8;I[D2\#>O/)H'BE:Q:S)8J1H ME<0& $U42>"S;5\CZWD<4KZ7KH8@G]>+NJ EZB$4] M"O&ZF[^^?A=PI1;H)>5 H6Y*0??74$(58%(4!DLY,_-?7S$2H$NY#\A??02- M)*1F@U%4>XI"E:HLMJ8,<^$=S)^_H.;JWHD>9K7&K-3 U<':?-1[+/+-*.&9 MY'&E,4?%U,,1692ML(H,1.,B4JT 8J?1JHADMW+8,\TO$H]SC?26L.L_2W&T M>E@&,ZF1F\\[CV;%>!UG94,,5K'Q_;-'8TLK "#X>IEA/W)@SY?7;9K!DJ5E M\-Z6Y2VO:$PP^&*.4B+J O'A%R3NE0242*=PD=@M6U,D?QE(:Z_/106L%=B2 MUTB*#T+O@=<9N$: 7E:D.7R3ULO-7*HCNYM]=9X5-B$>^U'Z,[CZ0MPE%LF-&S0I MQ(\ABF2E'%:JI^G\^)D&0"KU(,]B^:@RF@7QFR$)%65)ZRXKRDWV:J'>4&D0 MG-8OJL)'O3B*>QB8LZ%4BU1PD\]L-\QW8AI$G7%V;T:P$/4JM]O!B;>64SHC MWWR.E26D%XC%U:_(?D'92:HUQLW9[%F/51G2H/B;\4L,I;:TL#:QY*1.-XY[ MR0"Y'->B#"&PK"5P%I]_9XU@$MM. *7T "U-K:6DMKZU:%P.X6\XI:/*DZS/4XMUUQ(D;W8+*L6GBYV>Q-E+\+(TO!K7G 9Z.GJF$\ M$\-:DS!:)TT'>\SR.Y(UQ;MKJ)*-:,.SR!F3@JOY0EY_>29ZCFM*/W7]D,[I]U">AD"L)X$S.0?V4)F4>:PQ.JX&8U M3',UR*)^Q07P7)3@'1L?"0YR_27OR>#BN_&&9<752@=Q2#76:6 M=-<2;H9_R@DK1DOD:J>Q^E6LP/.IY@O5(+=YL:_."DTVLP/7*9'G-@+1U67M M$:IIN3P8:B90*$4]LXZ*9#,2E8>::A486=D'5[ROB;I]EXE$=* NGA9Y8J1W M$"<[U,GZAF4_PHU:$7QR&VX"ZEA\VUNUX5$T:+E7^:%'HD^"G9-[,A MN@)"0N;N]$_0W%^^(HPNM''UQ?F#E5 MK8()Q1[I&CF.)TN&4:@3=O&BV/5' MY'VT%?DLAY+D9%"71+R/: (:<-LL79$'75>AQV4#A$!OHW^'BS'$+6''P8?V M3LMYA%J>?.H[]W-6P"KO@42;"U4^W@G1<@ Z54H9M82 M!H[C6RO* "PV+B<6>2EA0L;I%%(.MS6(O16[Y1E0RQ,*?E]/O^V^81H,)?Q M@_-")F%6)YEOETG3>$GE\KO908J]2ZU -&T(TRPM5+VX%>F\,<@!NE?%^4"Y M:S7TX.)^WU2Q<9H+9FNRE,-)"\/9R\IPJ%^%QE].#!(A(\V5022=\6ZS4@LK M-+4#8&] STU,_L(>5GF(U;QQ#:%^*;G_26J+2XE1"3D(:8 \8@".W5*WYRK/ MT#/&]OS8>"G0T9XT0\_EX&8IZW.S-EMER WD0KW,"N\V2QNY,+))>TXL"UT MBDG-D8D'MQME(5KI6'6=5@4C8#6\#8W$3V0_4)AXNBJ M7=>W_=;:)K0BL1A0H.#S3KNO6(\LI,EN (F&]]Z"&AG1NOX2W;U@JBU-;$2V M@D]1?^?I7E1BB0T#BI,T@&5(<>2AE.!K*)X7^9U5-02[""NJUHW96R?KI5$E MX0)V858SE@5K@*BZ56$NU>T6:N2ZAB911=&?T061.YF6PJ6IJ05)4R>8WTQ% M;.JL?DYCV%52'YL&R=XMKR(MY=):#,GPZ@E?B+HD+L)EJ;X3-RSL)44$/YA= M/..'"&Z2^<*=+UD)NG9"FH?%L6LM!4Y-4'EHQ@!9LW)BBM[THM)(,\[JSB M8/9$'D+25'L^]W7Q02.\'Y(P^*\N+D@CP!K"#25XTG] Q$ 6$L45(63,S[5$ MRHZ-+Q;^]N*_8PAB87 M,:<4?:OQ31MX6&_2QCO&L%;3'8( '",(D6ZNGR0^MU A=U"P>M9*;93X#;?< M0 0SRW>020)VM M@2Q JC]M%VE2@SN-8Z(/.C*L6E!#8OXV/;HS./P%:OO1'?RW?,AJ74X6'+E$ ME"8$ZWG&%W*4^=L1L1$'MZ@"LAU$3[IE&%-\"*(: ^XAIYR*:R)X6MRGQB #S#?NV[' 77\4O3V98>LJT$H+TD-$+DGDC82PMHX=N-2C7EE)+@DW M/2W5"J ZLLJH,1*,;V7<-,1/I7;BA$GJZ)7(\&(KD*YE:.??AQ>O_CLRM>% MJH*S)]__I_BX^MPU1]!-;V*:L0%6EM=6N.38@)LD M@A%YC*]X"*P4[Z:#OR*=%M@NQROYHK21;T=@>1O15SE>K4]7\I.Z4U'*F2YV M;8],=!R:<>1PP*AF9++8+&9DV&]+Y6P8<[OJYRV9(W#W#VF73%P:&7;<5UV5S)Y*V@CAQ!=$RRAOX(QKR2 MN,(>W1=CW]F=E=%@Y;U9>2AX9B@4=@[I:&PKTL2^PF6.6K4)"R)"DC10F^4- MAR:Z7@S4,03ZW<4TH"8MA84T5LQ! NO%/2YAWA!EF5\D$5:*HE2^K_#\]C1N M4NZD]3#-2X=^K\.@E]@-<&7KLY M!XLV#K!JEKA(7:(8M-;04"29% WDW"O'PWJE-'0%Y"5-PJE]YK,^=X]41?!Y M9ITV<^S&;A *>M#('?]H];ZXWB:MC.!X/,\)_YD78#OPB6B&W:R8I87O4A5W M+$,X5"R6J[GT&[$9O391&+19$/%]2(?RV$M_#7.3U% M^O^VFQ]*5/CA+@?Q3>4R$<&G6B'PS>_Q^Q_4)D2(FN3BEA9WMAB[_$4Z^DL_ MOQZ1QHJ+%#$OY#KP*8R17<=JNBIB?HA;%/<^J7OA2U5\-312E2VC\0AH>62M MH;TS@@K#:3!OI#WR_W\H!@NFB%@O^%ZOLUC&38QEV+.OSWRNGY3ADX>#WS9S MQ8YJ^1?@G9X6*8-C/[3U$3V^)DK)M4GY-2VP$='UNBN<(PF'-?SK".8@QHJA M7<<7NEIVH6OW0RC21!$6& &+$A)W9/[ %2:-V$7-4DA?$(8B*+L-*@^MB#RU7N M0QQ3"A2]@8/N%,]TR2T(#"5VCN4B7Y:?"!.>Y'J*]E,XX[R;8K.)"J=!%2ZRS+;=YGN9BIC]&Q7[=-6WHO\EE*@D@XJH(@B8(AYJK MP@$FO6)S=.GECGO\1O_B>Q16VA#6A;L]XG5Y?"'"WE^UM')B]\YM"<)'>1YW MDS@:MWS1-*O3+L2)V-.\CA%8B0%PLQ\&G@[T L+HRE/&=%*GND1S'V]9$LQB M 4:NY1)4RDA=#6^(\":WS2X/;/8/A2+N-I1@17'-6#=RJ-S5N C#V=,US)1J MMN456*1)ZB7D(ANNDFPZN[X(59C!%S"J2?),TQ 23IPZ,\%E?%_ P3=MO/8T[U27FFGNP\:<+/6)=M*3*U32[VFX M$)(^9W!&:HE I%P#UMKHMR:4[24&\AIP0+1@,:(N!GSY[31XG#@JR)O/$E(+ M ,HN(0Z%B1IW,?QA#(R^R+)JN, !M2I(9P&F7DR5$MH!>Z/NK8PC?%A";GB5N*4U_)D@SUL9["P2R[NW[ MHQE) M*%JC"Y[-)BI^%PK ,GZ8L,652!9;LR27;B6U+\W5IH%6#HI7[8%&!A M/>%$T(HL6#2%CPIUQ32%Y/,\DF!"R;I&]4L\X76X/B;OV+>L&D<39RWZT<61 M<4C+71. E6NI[.88O4DQ5+0F-0=INOQHU\YP%;?<,Z>A*L-?B3-2!;.6:X/4+8QW6(^"3?9[7&5_MA5R4#J'G#:3!;O_"4_&N45 MB];"8HQWJ#QI>AKM/\JZU M\$GW6+RBF1VL3'^Q%T&X!5IUEKP4DJ?;BC.0E;_>7J^(/R5\N;';6Q&C;$)= ML$724/;!5Z8FI*SL"]B21HA DI 5YIR'V"JM6>U05C2[UK&GXV8 B>L7?'X/ MHH$5:9%]UYD.ZB->NW> TC80FPHX>,7WLTJ!<>@O@E_)U=D'4^KS,)TT1<;J M01X[G!GQ>(W+@B,\CM=&A*1Q%O?1*XCT2O'8L[3AZVC]J%:5YOB9 . ;H,"[$[W*T'3*F?Z5$3M@G(T[1ZN"=#@([/R?;K2DB5Z M5]'-F*:5I,9GUK^J?M95=K6O+"J6M9Y&&U73 M1)5)A[5_G%', +KHY^0&*;;H?&$/[EY'R5,6&(WDA(F76[%#C:_/!E"[KV5? M24/7_#K.A<7]N- %%F_EJ)TVI8=JVR0<)DVO27GS[R#2-+E16#8&ZE"V-_;U]B@#O6HLGCK7'T^W20 M;ZA:WMI#@YN/DMA<;*$(#*%45"GAD#U_N05\L5!R$ASRE=5NFJMX)H5Z8ZM! M/HM A,-,WF^2"^:80L'+8)"/&I7>6LUK4L'UE/CV,].O/)=0-D90[!3F=^(( MM]J \>LRXAFJA.1K[DB):_3 O(VRF],E 4RJ>=)O"Q$@0Q X\=[L"RCG.YU= M'VWP"R]+?I&[=A&34; 2OW2! 0#4DQ2UB]OJ/UV%KY%*8P_AEA%UAIKD>VAC MEGEPI ,[OIX/ZT"= =MZ-6A&L'N4>+R(X%(]T?F7(BUJ";':IH/PS-[L3/PR MJ3E)(\5%,D+A?JZ"(9*ATEXVE-2QF)+50_QZWVV5M_'(A<+_C+O%EU8G)RDN MEURE&S(HLR5F=RJ&2!Z#T='N/%(O*290!5G-?.&DO25^(0)3)<-QJGDN#$L( M=MMT\3L%.^VJ2\+96;E3))N2_WY/.:RFE-JVJ_5$!$3I!KL67+8C/6I2P*/E MT7 K-=8D59I'I]]?(JTP$G^ZX)]$=E&#)#?=L_5G0G$QG$;S!L/ZBYO^)5,F M/I30L]E-H_875&5^L\.974HB[PL7ON@RI#!:O'3'MU:@0*#9S$>8Y;AFP(+[ ML,/$,PM[T1J^6715DIX8^4J.>RWP%Z*/*!]\4PFL8[-/BEO*%K#XE!-K%^^* M2D*S"0'918G!P 1]?(&V8.44V#E&G[XH_1*H(_*9%)?M\,49J'#Y%$L+'?D9 M_K*)DJ:/(QXO&6OWN#XMW#2YI%Q6K\I)DQ)0+=->,K;XAA^W M:<8[-0=( N$D+Z'L7#_YEA,[>?,/AY[LA.;86%82KG\9=VY^D=;E<)$6/_UD MV: WLPC$1XD:WJ3ECG9/NU4#A%32/'RA(8C$A M+B;IYC)E\Z3,[D;"(/)Q8A70CV6?,WR074' M2\@8.&V8.[K88^62'*!U:KU\/+YZ^;CQ]$]%_PW]D?[E._?>E&/YZB4=U-:] M=KBCB&WO=P^>/DC^BH/_[L'-TV]OGCUX3&_&QU^]/)1;]QJW;T*M/KO_X M^P>B!>V7L3]@R&+=C[0O_G%'6L<->( ^W_3DW^@OF &ULO5A;C]NV$OXKA%L4:T!KZVK9Z>X">^D-2("@2=J'@S[0$FVS*XLN2:WC M_OKS#2G)]JZ].CDV&RUXZ8C6U3@.P\EXS64]N+ERL/?ZYDHUMI*U>*^9 M:=9KKG=WHE+;ZT$TZ "_R^7*$F!\<[7A2_%!V$^;]QJ[<<^EE&M1&ZEJIL7B M>G ;O;E+"=\A_"'%UARL&6DR5^J1-K^5UX.0!!*5*"QQX'@\B7M15<0(8OS3 M\AST1Q+AX;KC_K/3';K,N1'WJOI3EG9U/9@.6"D6O*GL[VK[JVCUR8A?H2KC M_MG6XR;I@!6-L6K=$D."M:S]DW]N[7! , W/$,0M0>SD]@-%K"XO1I;\":,<='R MN?-\XC-\$O9.U79EV$]U*Y?X9EOX<-NG[BL^+P2E\CL2\,K@;#2C\(2C!E1-%I: M"0L5"AEHK"B96C"[$FRA*J2RK)?L0M: J,;PNC3#-PP^*U:]T]CM6FDK_P7E MO3*6_:*5,>Q3C=I1.>@OJ!GF)?@M]CCW)V,EL@Z PUN\SGGQ"/B!D-^S M.$BF*9X_?#>-H_A'K"ZRH8?G,PB@-TJ#&S)V;@\ITR2(HBF+V<4D'=(NS";L MT^C#B%GMS+4[Q(Z369"D.4LF["(*)T,'B/.S87,$2;!9$T["7Y"*. MAP3*IA!CO1:ZD+QB&[X1FJ7!+$M[S.[IH1^5!=Y)IP2,OW0?=)U-@]DTP2J9 MD@&B63YLP5/XXT$48CW'J:V'DO^OAY(@B^)C#TV''AZFKWAH$H1QS"(R^) V M47+>/U&>!;/9!-J%P(?=HWP"9Z3'_HD BV9[!T5P),'"Y*6'H@RVF[QP40O^ M!A]%>9#F&:W"B&R03H8M>)*$,!^EV7$B!2Q)3C$[G:];:5>,LP6YQ&.P)^<9 M\/T^CK)1ACY25=02MT(+AASF;.E M-!J]^8G:KR\/YHQ< 4YC MG[ 0&!>\P=$XHU1@;Z&6%77)K((,5=5*=F FE"P&ECB-L)$'XK*2CZ+:7=H5 MKR\)B(4ECEMHC1,@T3^-A"3GF:UW%QD7Y=?UI\;%F>U.(K.\C(CGJ>,<#(/YDFV^5+!?%HB'1KB M AVY;">XIF!-,I3)&5:H, A;C\<7%J0]VKRQ'>D"@Y<#(IF3()]DH$.:YFWZ MG%/_M.JOU#XJ$ M0;?TX?(_I^#:]UE0V".5:A?60-,DD0L SQA>*F" I=(N/AKC)";Y]]0K*32Y M:_?U7GR+G*M00?TS;LU^LGQ_!:JK](;=/S<5!D&QZTK/HJ&"2\4.;7)R5/U[ M4!P'47K<&5K0V3J?A$$8[EMLNXV/@'[W^IQSKEOM>=#TX/_[PUR_^E+7ZGNY MGRC:1P?U;>P+S:R;+7IAVGW7T_I>=*K'^8&C0_&[ML?U=&=:WO$8MO_/^VOW]/'' M?:CY+,\CZIM9%,PF;M3)PF"2^\2?!&E,92G.,*71RSB-@CR/V5O)Y[+R9OTV MH0^C,\VG_?\>.@M23'W=DVCV77).MP,7<6U>@'-MN+N9NF)N-F@X12<"110J M%")VRW7Y#,Y0LO;Y1@U+Z#7..5!FA*S4>D=:H.LTI%XWO,N:U\[7K4VI_E0' MUJ%:!.Y 0)<[+D&C,],)895[HYYA3 U1XV[8-05VG(+GJ >8!V=Y0*7JI3/(T=FR[GII20Q*=ZE1E2Q=39OS"C9!!:=;=-LT MT=I&23\HA4?K_0#U)\HR+S%!['L#.8VY,G.0R>TD066^@LAR(?=V\)4V.3W7 MD&(OZOGHU.UR?/ - .F\=%\ZZ/8&[_O/ 3VT_YARZ[\A[-']EQC(L*2YOQ(+ MD(:C/!LP[;]N^(U5&_=%8:ZL56NW7 F.$" $O%\H9;L-'=!_8KKY+U!+ P04 M " W@:=8Y'5UF0\& "Z#@ &0 'AL+W=O1"6'9?RLJ+-1NN06CWH[,;46/'-&I9S$83B?E+RH1A=G;NQ67YRIQLJB$K>: MF:8LN7ZX$E+MST?1J!NX*[:YI8')Q5G-M^*SL+_7MQI/D]Y+5I2B,H6JF!:; M\]%E='HUI?ENPA^%V)O!/:-,UDI]HX??LO-12 $)*5)+'CC^=N):2$F.$,;? MK<]1OR09#N\[[[^ZW)'+FAMQK>37(K/Y^6@Y8IG8\$;:.[7_(-I\9N0O5=*X M*]O[N=/%B*6-L:ILC1%!653^G]^W. P,EN$S!G%K$+NX_4(NRAMN^<695GNF M:3:\T8U+U5DCN**BHGRV&F\+V-F+.[$352/.)A;.:&B2MH97WC!^QC!A'U5E M<\-^J3*1/;6?((@^DKB+Y"I^T>%'KLKHT;_^L8 -[_]+A_ZI934_-4G(_0#D;HG1A=O'X5 MS$W:D'+FT!ARP>LB6,TC=M7(;TQ_:&X_ MQ&$[(8+W*&)Q'(3S%;L1NR(5K.;:5D@E._ 6Q<$R6I+-8CYE7Y3E\ND,'\YL M& MXWD5B&_LL Z5E5P2&^4S>%T(RBZ:1"&(7O]:AE'\?LN%XD+A*[:NNE# MQVW56!PLPH1%N*[:G/0/AAS-GS=%Y5:S8+E8T=T\#J)IPFX:38$@9/R(":5G M@CC"A !D@K=4;:OBGT>.X5\ZSEG5IH:UMII7[5A;.L/ /'!":58+_&5N@!;F MI6J0O-JPDRB9CN<$J(2*CT'.PG2OM7"=1TGJGHR"ZPJKM([21FN"T?NG49YE MA=L0$,=)-!V'G6]:;<=UP=<2=@KE *S<3>V>QXFNH&MQ0CJC=@L535]IT5ND1E^;J0A4L> M)JHA$F*9BIJ# %2RR!P-UEQR8,7Q#VC4A%N8;'-IQDS"[3E IK*%%1 M[*@20;MLASV,C?/A^F0CM!Y*VYM^VB"XMWX/&%2/-H&TW00@!SYQ@JTC9N ) M8"AXA$IH>K6D28=Z>0#J=WD=3XLT"$VWG 5)1,(9)XE3P4]'TR4%7*[8:C:' M_\.LI]#>&:[A=,DN';:'7?K84^9)F1U-T)>&^X\D-&/J.-46\S\!&Z@.F??P M47DX $L[&=@J:F\:IJT2JQA6*@ +$>5=00([U)XO%..GH'% L^[Q ,B>+ M>+SH:>X%QI#GIMHTRDAG:-V3@8Z ],:3GA+P74AS"JI1 MK;1[-O]K%Y"4B1\+GK3"V*+DCV*1"0F9)Q:L'UP51>682N4>LT^>LM:)_?== M0IHQ ". #H[C'AI@<*!,C?'KN-PZ%CA2M!2JQ+W%OMMJC=.K@50=C@H M!C_*65_VP4[RC)1FM-$Y]-9.NN'*]5EMT;,:-;'"E;CQWP'8">S#3^Y*5'?R MY4F,FY[#V @JGR ^W8E4KIM:P.'3[T$>,M\5J<([4X,BU#^=C#OB]8@1)J 2 M"LQ0=D'G#DQ8-Y;F=6T#UDF7\,$RK7R#/(YMKG<=&\!6TZE95Y/QL6_5R> \ M 8=;=VHRS(F8/UKTH_W![-*?1QZG^U,=BKHM*L.DV, T'"]F(Z;]2&ULK5A=;^,V%OTK M%]Y@D0":6-2WLDF )-.B W0P@\QV^[#8!UJF;:*4Z))4G.ROWT-*=NQ,G&V+ MO,04I7ONU[GWDKG<:/.;70GAZ+%5G;V:K)Q;7TRGMEF)EMMSO18=WBRT:;G# MHUE.[=H(/@]"K9HF<5Q,6RZ[R?5EV/MJKB]U[Y3LQ%=#MF];;IYNA=*;JPF; M;#?NY7+E_,;T^G+-E^*;<+^LOQH\37S+3^S3]\FE]-8F^04*)Q'H'CYT'<":4\$,SX?<2<[%1ZP?WU%OW' MX#M\F7$K[K3Z5<[=ZFI236@N%KQ7[EYO?A*C/[G':[2RX2]MAF^S?$)-;YUN M1V%8T,IN^.6/8QSV!*KXB$ R"B3![D%1L/(C=_SZTN@-&?\UT/PBN!JD89SL M?%*^.8.W$G+N^DX8A]31+5>\:P1]"TSXY$1K+Z<."OQGTV8$NQW DB-@*7W6 MG5M9^J&;B_FA_!2&[:Q+MM;=)F\"?N;FG%(641(GV1MXZ<[;-."E1_ .O;P7 MBCLQIX_2-DK;W@A+_[Z966? E?^\YOZ GKV.[NOGPJYY(ZXF*! KS(.87/_] M;ZR(__&&[=G.]NPM]#^;J;\,1C=-H_O.6=1<(^0#GRD148?7O)M3@P3[\!"W M5N ;/%MI?13U@MQ*T$(K%+KLEG0*?+?2O861-=#O@NW!,L>1K$&,NCC*7XK2)6QL193$\JZG."_JG=ERA@7V/_5I*4"L18XR2+([J MO*0;GY"09?1PFB-;1L[ZT!,7 F9X#.R.X*=%E,3UF?\ML_+LN.[CG#@A5N=1 M'2<^46D6)2RF3QWRX+21PD;O0)I[OD$7=,)(K@(?:K@\Z(N*K*!?,0H^R.X# M MX(BU!C&R&!,7&2TX^RDVB9]0L$N3=>>*?QA%(DC+%A4>4Q M?1F9]L(TED955L+TD)@O^T;ZO9QY\A=E.?K_G?QWKA5I%,H?B[([),D(JNTHZ$O\T/VCWK;@>(!&NUF1^M#-3@ \4[^-T#8<_K6(VM; M46Z$KQ %%^1"B@"S>4'%+;.>X.@>A[UH;SU13"#*']!.WA79B$&XT>U:"2?. M$1Z^B M)?(PS(0Q6FQ9LY.*&RPKCQ-5MF49UE M"/!;EHW$I@T(P]?P_U%ZWJ@G.DG.,YP*E=K*8:/8;D1#(5@_Z6#F_9=?!E,/ MP?'FA+U$V=]8C(1T*PQ+:H<#GO 'O#V&^/-9$,4BC7R5K44X;ZNGI@RHQPD))F+X@2EQF5!>^)0V3W0C@=$-;&:8\WXW?% ,&\P-LJM-= M"WX9FP2\3VM*4U12-A"?E.0SJ238!-]+:$,%L;I\GLV'$"RKHYSE:/E5E-95 MZ,VDOF_- $MB\/PT1:TD\=D1O/U.[,\Y*>TV,MV[0[;"+,--V9&ULG599;]LX$/XK S4(&D") M+E]); /.L=T VVV0I.T6BWV@I9'%EB)5DHKC_?4[I&S':9,LT!>;Q\PWWW N MC9=*?S,5HH6'6D@S"2IKFY,H,GF%-3-'JD%)-Z72-;.TU8O(-!I9X95J$:5Q M/(AJQF4P'?NS:ST=J]8*+O%:@VGKFNG5&0JUG 1)L#FXX8O*NH-H.F[8 F_1 M?FRN->VB+4K!:Y2&*PD:RTDP2T[.>D[>"WSBN#0[:W">S)7ZYC97Q22('2$4 MF%N'P.CO'L]1" =$-+ZO,8.M2:>XN]Z@_^9])U_FS."Y$I]Y8:M), J@P)*U MPMZHY>^X]J?O\'(EC/^%92?;SP+(6V-5O58F!C67W3][6+_#CL(H?D$A72ND MGG=GR+.\8)9-QUHM03MI0G,+[ZK7)G)68>7OH"7P7LE;67@4A98/-6/B-N68+HA>):^ M"OB>Z2/(DA#2..V]@I=M'>X;.2N]Y M*ZZ43DS#9_L_#[6]GFT* M&E0)ML*NT+A= :\;MY8+6&R$N0%O05HL8.Y: KSEDM14:\B..3B!,R:8S G& M., +S+&>H]ZD0 9[T$L&X2A-8%9\I0*A#F%A_PT=I*<_*%/NY-4V>78T?W;G M0ZN)^/>6:R+&'Z]9=\TH'UBMM.7_TGUKG%/.5Y<@KNX/W9-"C>1( >J>^-(M MUX#&E0$X2/G=@?O$3_,BMDVAS .ZV, M@7.F]%G'3GF6]V?U,Q_E&VM(K>_4C-41 [S2BJA%BMH M2-_U=ABZ]XG3,(YC6B7Q(.S32^U!>MP/>\-C^.O+A]N[RPN*GVHT1^LB3NNB MS2U)0Y(-0IH$D/;#=)!!DL3A<3:$.V69@))+;O'0.;_[NB8$253WH)^-O#+9 MI6@-1SY6Q(#B!;.[F]O#Y#A.X>W5]*!R2;F?I&?!> MOQ\F!'2YC4796E?@3,J65-CNTU%D7B"[205*85.II02?MPBE$I3&/B&8$WN: MST<4)?N3%7R@H6H0*"9SI-G6T)TWMJ'6H.:J,)"K5A10\+*DE"JUJIU)4MSD ME7&9S@C!T!1RY'T.&^ZLT ,4+MLL=Y"T<;=+.^(&$RMZZK?A:FHX';]6&8A''OV*T'.^OASGJT6=^1 M262E):S!B-*EMP[B8_"?:Y;1SK2K42_\3/=/)6TW^+:GV\^&63R7%7WZH'8"=%\J93<;9V#[,37] M#U!+ P04 " W@:=8O_.JSO<0 "8/0 &0 'AL+W=OG5V'CU^,:3P/^'NJ[DWG6A ERZ+XC6Y>)\_. M D)(92HN"8+$SYVZ45E&@(#&OQW,LV9)FMB]KJ&_8MI!RU(:=5-D_TB3"<&+B\SPM[BW8Z/9F8@K4Q8;-QD8;-+<_LJ/C@^= M"?-@8$+D)D2,MUV(L7PI2_G\J2[NA:;1@$873"K/!G)I3D)Y7VH\33&O?/ZF MR&^_^Z#T1KQ4R](3/ZGRZ54)P/3X*G9 7E@@T0"0D?BQR,NU$=_GB4KVYU\! MH0:KJ,;J1702X(]2^V(4>B(*HO$)>*.&RA'#&PW (]K$R]3$66$JK<0_KY>F MU-"(?_41:V&-^V&1E3PV6QFK9V

#>B'S MNK;!#NEYWU8A308U7M;:O!2>"ZQQXI#O!6P*'G;9:O&2XLYS'S'?"G^6@9F0 M*2MN92T@=-T-Z-P*B+W$Q]J>MCD>?@CYA1OX0V[=SG.JF<5/+7645KG9XF5; MJ,#8GOWVS.F77.&&72/J95E>[?935->>7P5_E[DWWQ$\^]T.U.)/.O/M+8O' M:3Y$W/L\_>;ABN^L%79WQL#,8HAU!6J[7%=7-T#L=(P4MP>_"4CFUN1U7YAL M0"#0++>;>14D[!62!TWD'RM3[^5A)W):*M]/P_VC#"[/G"+?#?<"4<)$(.!837L?'5+G6:2EFI\=)C_ESK MU$\C")FXF #UI\QP4?!-)NBHB"B$GRCD(>+0@T5LOVL;O9A)635'2\8-+HWZ M+CVY1/C!):2.ARD%O9UR3>.@<="Y&J*B95)GRW"!Q[;MPO\.F%I-X<%NS%Z> MOB))N3B^8=5CEB-__ZI'2RUU6FJYN:;^*?.">#H^%B"D.F- J11 M,T),TJFR6I2[AQ?K"$=;PUIQASO?IA@RVHZ_\T.N:UZ;AURQ4I1 M,8*7=\(H19""IUG5RO46!SN-S\/6''^ 8AHGN3P'6B%:H$/3KSOCL8-CU!I(W/ZR)LL=K_)6V=\@:6C+,>E15,*\X\%@ VY+.]D M__DJ "QLQS_6?5)BO2-<:A&?&I+OL%9NWHBX6 7H^Q9%!(0-WL(JC$0EH>EY M ;'U%?T/H#.HRZHT_"GVNX5'F"]4 D-I[[MYH'#GT]J(QY#G3P[@X%^F/QHY M%I(%B[^0_9]!U@T0==Q.'ATTOBK.V#=H38\NT32HX C:&X0RFHLVME&6ZZL= M!GD+%G,_7(V3DH?A6ZM91SM![=0V>AZR]F&V/IE<:5Z1O+:\JV87^XM/#';[ MP%TV<]#&(KYFO=Q45FO*^0+FH4.+XUD+,VH_(GTPH@8D/Z'=0"-2#DT)A@$O MP$D[:B3N4L]W31W##?S]^/' J8EUCK$""C+^?V_.P\<9^_"'KFTL?I&X\@&& M[QBK_6ET*T"2]EYUUG+^$5S(WG!(](< MX#5<+=/*+66?-7VBK"\%_"Y3&S2)^-* /INVC6$3)LT83,2BR-Z,6'V/1BRS MR&*')J55KFD[G]LG%DTXQ)JB\@2V1JFCUB @XJ;E[\EO"LIF!RBVXM[) KSA M#>YQ-\8ZFA]51/][/SL84D.;?\54XTDO-:-$36Z]);C>(B4$40ABPD/@2A*U M4J?=++?6U%OP)HB1ZQ"/(*)_FY5'''A;4H[;FFI "<,)L!A^@4I%&-IY9+'[ MP602EKD02S),3[<<+W!940N(2X6YQKHIGI!/L/@?^ MG>/_3OT'8AJ9O0?L$5=N*+QD%X2,"!EY=]%:>B%9E8-VJ5-K\Y+0/:/-I?AW MQ1E6 H_&9Y$[ Y_ A:PZC48K;,S@6JP,P1G F%FQX:'3;:>L.=9-\80TQY;M MC_C8^^$WC[*3TNXC -[8\0+OM>/.SE&X113&!^U,,QI<59;1X*KUU>7>PFZT M%6)SLF*S3[E9%0T%SRA>/7Y*-),5FV[/)]-PF=QFA?NOHFR#SK;E>RBR^?;A M$*'4.892;RMVMO7SAH%/2;^?&$!Y@ON)A1"WC94=DZ&:6XP.&,X=U37/RR MT:G +>,@-P8>.HUSM]F*,-M,'BV3$0M&"E^P':/5Q76RQ*RC=ZD:#&;B>"8* MRP7;EVZ^T$\_3,,?Q4*$&L'V3J(?*2, .,Q0-JP8B7Z152I?/SP$7$K@YU/6+5HR!66TOA+]W;^W__ M_K4G/7WI/78?>M^>;B[[9>GF[G(S##F=RN7]W57OKM^[DN"O_OWMS57W"3[T MG^ _7WMW3WWI_AH^W5_^X\O][57OL<\<+>V3U/OGMYNGW[F9;CO5;#]\LTE@ MF*!$?BK:R$U;\D=. (\PO%2#;VP8?'025ZSF6-4&3,(B$X]>Q']\BBV+:;.Q ML)L^14^/=".^8#E^Q?>%/\_%OBJ'HA^9U^C-T<]5^.GCZO5L3(IKM M-Q^UQ5E.6>_S]F6KUZT)<4.==IA 4*LVMBGJL/G1R 5_]BM<-_*D'OBOAO25 MN/I(JBEEEC];B-#6UR8JZAO%B1F+X Y%C?5Q\?J@-"L:VO,42H:]AKPC)4JY M]M-V-MREW[[K_%C9:'5"I.S":#%((Q:+*K#:HG)CL[^CZHRW"/Q>XAR V&]* M]"%CS]2^^/J,O_,+'3E4M'U/:PV=V'6\?S?I)N;-T9 MT^W5P1R#FT=-\DBC*J ><7&?M2<55'/P2-PGQX\T-#-ZV-6-NEZ446#?]UAK MQS0N4DNX2#OX"04!#.OVEVI].8_#B$Z(<.'&@?> ZD --XXKG-J]YE[^OGWF,CH656#=V5(/% M]-]@^>RV1VQ;YID^[5/WQ=1I>/C!(]6=9YL]Y3=B!32KUZ/(&,"WM-4#?00< M.86C4!>"/X(_!U+G!=/F"E_:7$2I9WG56=1&W6PZ?'L2N/B+CSNSZ2MU==-C M%X6_.A.4Q_# BKBG,?R8.+LBO Y_GU"7R3^^)3[8V_0]=AJX.,YHO^55[=3- M)ZX"%X@1*O"PZBKM^=W@)I0Z=67GGEK\=&,Y=12]S[<3_.%SG7PE5G]KG7Q5 MV)F+EE[6:SF=Z"Q@),1<\$?PAV/^9%/#!]7"=4ZTL B-S_(JP?:SO$JP_2RO M.G2Y1OYG>*6U^*Q% *O6F._ -U-NO1>+%&(12?!'\$?PYWSXDR5 5.6W<_', M]BPT?PF;OF #F,]TZ+CTB;QF7DIME#I:66N?T$DPIXXI(?-\\R?'PHO]B'R3 M+Y$_BV7T.^HO!PIB15LDP05_!'\$?P1_!'^XY4^F$&Z+/P=>P-R!R^RW:>"W M-1TDRT4WBS?@MU_(\2?:F0]G/LMN%EL%+4U3057.I:F@$"0A2%S- M/),@U?;=%P9"EXZBE+5V7IOJA*#Q!;?S%;1,9;KJ2@>FO745!.O84299VWNK7!5/QVYJY9JV<^)#2)J0-*YFGD72]N\^XC$*FI9' M7\%#"-J&4X3J*4X1VNDM&GM2S#6I(7XFKC^+M1;6%:HL-U0Z-%+)7B!J@]04F66'2 MGJ-D4^E)T6!R&1[8P,I[TFPXVSKO36+H.C_"O]7M#RL@'>=GWOP\<#]V\."; MRHW-_HZ.OWF+NNN(D[GJZ5TL>/];WM&2,7[K"B^/QC5=#\:!17QJ+'9GY'&P MK-4/_\-<:$8D?<"]R#])-RD[8 I!. [3'JE/X$M#ZA'7ADEYTMGPBD=K\N3X MD2%)UMVR/B#:)_9]6(,K?+@=(H)3B[.' 9BE1/B7#=,>B1-&>(90U+ M3Z,IW6)_BJO>9>_KY]YC'$.JQ^Q4=_8M*II[;E&A-DH=I=8H*XV=-_QF9=F1 M>@WM%W+\27?ZG5&9"5!465NW!W&;H*5J4=%DPB0$20C2^0J2MO<]AEJIHVKE M6G/G+89"T(2@<37S;"TJ,AWHN=5VM4J=MKK:##SS47%"FOC"U/E*4R9A2G," M]FYF"YL!UFME5=FYAYF0-"%I7,T\4W_;=S0#S"9I->P4V&R7M78A/$11"'>6 M5YU%ZV.6GZP,\*AB24^<52S15_S[?:>@Y-3^N(CI8W'HD^"/X,^!FF5M.8BO M:_P1>/Z8VK[WY,Q+P[ J[,:.ZL&8_ALLG]3^2,&O\4R?]JG[8NHT/-K]D>K. ML\V>PDYYS^SV*'B@5[N95Z]Q 4>A+@1_!'\XYD^FN'/+P2K-) MQ#:D%^KY,&G\$1PHWS5UGQK1=?C[A+HLT,&WA-\B^+RR9%-_!X=81+D'<8C9 MOY^7(]QUPMLL=6JMO$Z)$KD2KG(E[X00LP3I$:2!^A?X*0I^#N^E;T)2QCQ: M"X_7DNNK 7OFX[4$RCB-U05_!'\$?XX3^>6DI=NAEEZMV#NXEA;U>&=YE6#[ M65YU%CO\'^DDL]R9HML(JJDM9!8X"P!&@.3G0;"EHS02:C*I(+75JH(L: MNV1A.(35L>\7L 98I]E0MB=8X[GBBE96:KO$K1SB6N!J>\'H/G&%M28-I5R3 M5Q=(>%L=/WX()Z[B(C#>L2CB* J!M=ME.Q/GW6S-Q3:VHDA!+ P(_@C^"/Z< M-7\R122UMSU'9G466JB'K=.QC?IG"JXB?2*OZ]S"1JG3KO.R(4B 1@AUP?F3 M9SCX;J%N\B349[$<=D?]7;S\,TZ@B*U4@C^"/X(_@C^"/[P[;-O6A< +F'MH MF3/T6JE3:Y>;2E[=W@5XN +/-F]_-_"T. //6>3Z%X^Y^=I]O/RR_IS4 P?. M47/1D#@7-6"?X0380R2FR;D?@E.K[_D0G#H6GP,4FLW5_N?O"\/SX^F1,C]' M!BU_VB-]<^?\*514<5[GE&V3Y31G%32PP7--R*J052&K^Y35QFZ=VH?F*S4J M?U'762?#RBS:%G(LY%C(\1[E.(^S[1IJJ:/FU>Y#B*H052&JZT1U[Z?G-6JE M3K-1;K:%+ M9%K*\SQ3REBJP'&2YSF2YU9!/0I;%1H.SO.J(;!>(*\Q59\6J MLYJLN$JP_:RO$FP_RZL$V\_R*L'VL[Q*L/TLKQ)L/\NK!-O/\BK!]K.\2K#] M+*\2;#_+JP3;S_(JQO://AE8-#[ "OZ)KQX3]]FTV<)H;7%]7Z>V3]V\%ZP5 M>=MZM8KKU7U*):)C?RMB3_'4+AO/I<5#OG3'-JCM49R[S=9Q"9[C-31M8NLF ML6"D\ 4[#KFZ>&Q78M;1NU0-!C-Q/';8\85++>*;+_33#]/P1_'">>*N:'E9 MGM]"!C""P-]\"R_TU)9.,$O\BZ/%=7FST1S*,M4TN=VB=5G3!JJFJ4U9J36H M)E-#^P^>)!G=-'+C&4S(,ZT,7$J^5\@0)GA!K!]DZB'RDC #C$4#JF/%PC*] M0JIT?AZXB-C5H:8@Z;J;,\Q-*V5XU_[8IZUEWY?N[?V_?__:DYZ^]!Z[#[UO M3S>7_;)TY&>,)R5:/(MGKIW)W_]3K2T_WTN7]W57OKM^[PK_Z][]N[SIWDK])_CB:^_NJ;]QCKQ,ZL,WFP2&"8KHIS3\4( A1QJI4@TK M;%;_C4J$[H(Q/%F7EFJ"5O:1$C]PZ?WP?D)==G"*-Z_N:8051:8=4*/K1]_A M(ZBGDPFRS0UHJ7/O/A/;_(O=S4Y@_!QX,%[/D^*JH&@L2T(-OT6/#V^=O19> ML8GBS44)^"/P?',X#;\RT:" ,5"QENI(^OD+L9R_IF,J/8V GA,:^*;N@8#; M>E4R/8E( ].9C(@[)CK[#>Q<9!PE8KR@Y0,;"9;?#29HPB1FEMC1EV RS?'$ M=>#+"= +9BK15V :_*73\&1,)_!Q1[#'SHD'TXE4>V:_4 _]!M,;@87UV)=#V/+]QIV2GI+A!@!!& \,(N.R3\NDGZ8?ICP![K@3HG >?0+W41O%H"RY7X*'+ZI<9A?@P1]XM"NQ MK*GT0F*?+P8Y2DB 'B%@?4ATTS+1!63L]8*!'OC$ID[@S0;2OYR-839>8+YI M_T'9F; XDU RAE9@&EXX4GS$_S@0I!@/P$<+$QUL& MP(\8O0G"$M>WJ>NQ_4K:IP5"XWNPDC(<(;$\)WYZ60(P!$!(U/",#'/Z R#* M;'[P>,#>"PP3/JR\L,QH6($'PLRC\87*>C9RU/7/[*90@0'=2> [E9 +3H)0 MC!8X3P+#,2@>]17R&K6::=#$\' PP\!FI:3PB3W9!P?5 R#H(XEXL2YDT<,+ MM9D6!+0!#,@ @3-E$_8="Y1=^$4YU(3V*!QDK$3AI4 'G_U(#-"-^*14WACO MFO$>>!)#:1E!9!*1;\9'=G1R^$'2<1L[RJ;'>(7J":R+O2C,0$!TU0P@>@0, MH.8H@&%+HRFQ M>QX1D@+:$JJ,9W2S\<][LG#:82BS:8P7-^S&^"^V,!_]*- M!1R8!XX+ )FI#D?7 Q=;G,-(W8$SFAINJ"@ 7,S*CLD?3MA6&8)G&!:(.DHX M<,8%";6LP"(N7.2[YFO\6_]2 B8!Z\%TPS,@])R O+K EE!+T-#.# B\F+I, MY@/K>ZA9X%_G!\@>_(N#0KF:X1/I.G: BFAT#7Q-4E>-@%\P?0^PR_Y\ 54X MII$*PU ?-0O*#GH1,?;'CNWH5B@9X#\-',.,/0#63AHF]TPC.\_4$=QA43VP M*#P$[O\!%,#_>F,8\ORWA*9DNL2EPW"B.&\ #&B_4/91<4:\7-74R=F%PPG5 M,$ITJ(7AS1$L5Y1J#-=%Y8I%Z4D5BNX04U5O:ET$0ZQG'>2V^YWZT6!<^F=@ M,@#!+P-JTZ')SA0?NLXX(CY.],4D,39<<*XHSHD8$ .;GA\.I JN731M]J9Q MA+:DAC9MN!AT5-)TW?PV-UUL1)'N-^8Z>)46H(V)3Z01$'! P3X]P\#=T((& M$T"K'UNRB8.BB7H4H3A[D!,A>:;[EBT>0P?!8]4#BTW#&\%3D86!.V,]$&.1 M!N&0X[%@$F'PPQ*\C&AEJN$:BCZW9]. MD.%,.I&7F#J"N:Z\L8Q"3VTC9%)XKXD1YDM$G9#\,[M$+*"),9T]A;J,O'/O MPPHMRXS$^!D%GST,_@O48#\A49;@]PHNBMS748+IB:-%7 M$S_-.>1,0N#'2F $GOXR(T"G CPHL?R1CI,!% XA#@N-*#HSB4$SG$0X0%T) MUS^CX%:E6^+Y%H!-!R>5F/8"EF.P5E F@W!2"^P? =(C=+J$F0?A"Q&.H15F\]^S2,&\:$WXWO^;_ B$]0-5GTT&%N#3(Z-?YY=W!X#=S>2KA ME_.+>I8IW9I6)-&741P>7\U^F5_\V04Y6XW0$-\57C>S M3TB;K@Y>B;W,]67RLHOB^YAEC&4_M#TZ!=$'A 83L+-,V&/,#BEF+=#X)BW? M(LS+8 >8BD85YENA:0@?"M^]H%[ H7H$7)G(5H!04F":C8ICRD0"0P2X-(A? MQV)+N -U"?/G8L<&'^4ZX)+Z9GQM(CQA+V'>P,R/#AWLN3^]64L_*GK_DEK^;N^LXW3,!]2]'SY$@^X[ MEK&P!Q!4EX[[ ,%E-T"^2O$60'F>)&R6.AZ2=&4'8))>,ZJ8-E@ IO3?/<5: MZ^!SU-[8>+EIE.V#C[*5?91U^>"C;)FDZ[9'S/=QJSWXM0Y3_ONE%Y5JG7EK?2J M=,S,*FA]YL4M9.&6LV4S%C*+@9K510YOBG+G^O2)OBR[96"!#> ;^,;>DHG' MBQ<,_+V/8=Z*?;^]O9S=PRZ96_=X-LG %P8/7O\X.:R%V46SNC'@3W/5B5P8 M8G31[(5<@S9#1BXIMQ!<#QW+=)8S!DOF$@;P!<9ITU>QH)&=Z&4)\ 6BAFB< M)3 1\__[^WW_J7=55)J6C[I*-*Z\ZG?C2#UP;"(.R891Z MPF(F [,G/C.RS%4(DYX_3(_&F2D6= S#A06V&A1GMZ.UXG*DX^+O\6%1L+?\ MTX^5BX'ZLZ\0U-'7@1=_:;+\)(QF5GD5KL2EKKZ:YX'?6MQF:RN1(V;"309, M7/>CT!JX&'_\,7)8!I_%KEXP\$S#)"[+7^--GFXY."H8]1V,5U++^S;9[(D7 MI@_@T],4M 7C,0ES3WU *X,"6+ZNKCN!S1*P#T!-'29T3/%ZEK8*5#&')]L]G+^CY;F@H7#EGB6T?? M!J/0N31 & )OGF!Z+@[&OE7[5>G7;O=A(6BA$U8D M7./2L")7_EEE\NQBS(EK5_#BJ60XZ/3$010NT\5C,NTP"Q-7+$:.1P#XFZ\G M#J;2;-Z,SH0%WA8%O\2C;'UT;;4ZND<>S<18'$/DGZ&7"=/U1DY@P1C0BR2, MI?"4/Z*2F#GE$RC*_(J(+NSAZ!-V;=!LEO2X0MQ_L-GCZZ:4N!*U\:8KJE-, M;X6*/C['H@POMV@"&L!-]B@Z<(%]T_!JC,#@ZCHC54(6Y@-/,BA^>2P[$W:N M/6:[F+: ^W!", EP5"W*:EFPOL% =1"M@XU,7#(*76')F9AVM)8- @XF&R\J MLZ4%&R;E>6@L0GX/B>G&[YDM@.,SYB-%-ILS((5+YPS[SJRB=C:#E9&7HS0/ M6]--#!C9:7I,&AW;8J;+1GI8N. 1E;XDKJ]*4?DNAKC1"%@1RA+%V!1!(N)I M8G$+^N8Z\_7BN3EKGP7*$Q=><'':Q#0EP\(:/S-I/C-9O\L9A(%F&VU>+:7- M*YYIR*(O8I7F1P\)[!!SVR(T%/.-$5AY=GOBCBX '[5BF*L+?RAO_"4J+_,6 M7]*':-A;>M7BW=+-PVV\:KST2_=74.V6%6)Y5BL=SYD5^;G AJBN(F$BJ66. ML5J1&GFB])M'[X<] -,8+>D,BJ-":Q/*-'@944VC+;V MTL#JN;"><(46/U#B+9."Y&-9)G.9/""*A?518:DQ*YU#.PY_Z'[ M+'4X':SM,LPAYM!F%0YT+DC+J9E4*=/V=EE2:OM-F6;4()?$&TG891B ,T/< M5U:3R?B4"!!6HNX,/@2\I6L;^)_$N[[9P L?;@>4K;\B=#?FVKR1HY=QS-0U MHSI-4#UR+./28S#1EODG5C";]@N-O,DR"SG0-V2U]:X?5B(ZD@Y/BX5ZS*2& M*3)0-VU9,LB4%?E:N/%KMOYLD+!J%D)4B/@\"K:<.2K >7VT$#K4HRTB.&*V M5V'#T%&-#+$$FD[CFMXA;G\H@XZQO[.B19;A"=]K4):?A%^9ML5R2HCRIA"_ M+<2C!AV'_PFOEL+-&/$Z'3YX>1/R3D[$'/=SV"]#L'DB$$S(>)+H+DU"+JIZ M=DV8%1"<@2N\D/':9;7]\CG=AG<9$,L"G:&M1@/ *ZZ\245I5VCQ4 MACV#U0*3%V):> V6=U6PBBD.^)/S83=98*G"MX)MB%\(WU'$(]9,P7"=X#D, ME)DQ-N*I3\.IH>T >X85;"STQCIVI$:B)#9^[H!8+-WCC2B6N>/=H:3.HN)Y ML#MST]&IMN,"O<"C<3VM3JFQID+.7YEG3$X4W3DIF3&+T-9?_PP7Z$[H0(=KX4+[C]AD7F4 MG /O##327S.G$<8U-L$/05Z"Q^72^ ?,086.'',!0QB$H5:8'UAX4/)FTUO( MY$SN'O,4J"@)M3L MF+E&$2+G&\918OP1!#T5'_>])6X8P6=TXZ:Q3SB!* V%YB\:[\F>!'ZTI=>T MHQ>P:;$+Z1:+RB1P# TZ9+NB0'"=@8>[=@;6[,'Q5I@_ U:' M :_70QV R: 7&LFS]REZG+KPN.@9H=0R[V++8^:^!37#?6UQ30/+M,X_S<89 M5F2$+Z\MO#RP5V<#+PS):)F^C_860E-GMFT--W[15_!_O7*8P!^R/86S?6Q1 M>M9G&^;B;6_HRN+6RD3$S'GU9X9"NN1BP4QD9YG1Y?"AO,[_V*#P9]G%<' MB]0\!Y'PMN:30_"-"2YE^>B]Q'9XXH ?QU8W@,:)W;K4HKAO.L908DTE%KOY M^R)/,TI[A%Y3E!J)'*<7QWJAB;1''#O!_3X-VRYXB>7U. T4IG-BQ)9Q;S$N M00RP'7,&62HJS&\Q>[W*U)Q8%2? EK@%DY^OE2:"@#C- M-%\:FBV? "_ARTE$Q+FFPSV;.@F\F4O#]E:&.(CHS'YP%GF^+*\K%0II2GOD MZMD4][0W%_<I/9&"EHK<$^<;DK%FTQ.,3FMX#EAZ"DG=#-$ M>K@OWZ=,>2[\Q#(\3ZL9'I!V$&(=])L3YY231=C@W+KE:*/(S M:CD'#+A>1 M6Y(PZVIDO:NSS^O-$CZ:/!\X##3^ )P ?X3I M\NB;V4J#[X(UPM2;ZWRG;L6 * V4+'.D9D_Q)IA.Q(N "2.<6I+GV(*$:>:( M(''%!SH\+.IT!FP3,EMTG_,#(#)GP#R),$NP)V*S,.WAHI/J1$_S(MN:U,[L M5G1U3=>HX&Z^.;D]>*(>QL!QTYJE\7C) :U'0-3DA)65K!\A_A)N>X\V12^- MD!7!O#&^;36?F:+')^1LUS;ND3E115JTL0D1MAP]MG*,$SE;^XPG+STF7 P( M[]/XT77>5?.J^X39I%E"C?A1(/?BF*RS3^B*,8?0@_#$KLSTRH RW%:E;<^T MP]*IV/5D&@Z"$_3$YCFP,O[IN^8@; S%]@);-U/\P1F=YW M9COB 0PHVVULX_8W],>BD6#+A#&Q/B6]TBSG:M8W; *,1:>+[2 PPKYVW"LG M&/C#P%J5H*U'U2B?F$"T;A M^@OQHR8NK+[#8[U1;.:78 *:*;,H<76)OX(Z282Q6 0(YM_U<([EZ"\G\,/" MB2H,??5!^ C6FVJF#SUJ65$=KDYG18M8VAKV>\..;6&_@K#-9CGT'6=%#^@8 M4,.,^D?A)+QP-JQVE?7$P=[2#GCBY7D!%7ITLY9&BZ1QZ8M)?Z"F9G6$T:+: M,-E0!EN[L*&$N6WTZC!B9*6R\-@@U-:SJA$_&=_//#HS\5Y&RK":V(WK3ORP M6QB8'"?6$F$.$'OY2;(NSN;YD&+ H.VP\D.PO]&> E_G1:T>LFB-<"$,& M8+7+ZR2J!8F\T6%RIV[(H<6X/_;@9Z]A'GIB< Q;46H$;AS#4YDK-Z+6<-8% MY]G!JLUH3'EJLEO@%:6W@)AXX7F-,DN[O2"%J/.FS,*9GT(F--Z&S7(N+,^. M*)U5\%ILHHCD<5CNB\A%%<0,JQ_EO0+?&3L#;)82)P:C^Z+]ZMC +"QJ0E7G MQ0O+K(*?Q4UOHJ^NKH??K&:9<>,)GGP_O(S>M=HFP8"@'ES,.3QKI4YM60K8 M*CF+E-X>46TO(ZJ7.HJZ?DA,_M[5: L;RFB=D&ZD;= M,S'3.HF*X]+^X]BI!O,]ZWN^UCNT_OGB\;(%F4,*8 #BZ2.;_^K('D [+\1P$/I)_C/"3ZAX]013T0N/0@,O\P,[& HL9$4I@"5O !F!)= MBK0@6#(6[(9\H2F_!I@B/PB(+1*#6:EII*I39/"L<%2P95*J)).:O$/1@Q&V M1/#XQP>R'%>>+<>.1C^!1FBG^CB]X MIPOPM>@^@J)J ^$DZT7+>@=DI)#\E# MPM^JG;=$:B9\65DFM'DD KH$A6[RH^J7=?J(7\11\&4)];C>_(,\#4H=QH)^ M :."?@&7GF M9S0$G_#F!5Z9<5UG=Q:UM M9 D;WM%?/>:+PL_IPB7)+1%ZCF ? F:?LH?2]?WTL'+< /Z6K.&DP$I/+J92+9DQIN3@;O(K MUI:X(L(4%[ %; ,NMKZ!BJ."&N=>W*+EC_U MLE0X$=O4/-(U++"($8 JY?12+>EYB4)EX793Q"T30P00DP 7P>$"W'G\YE2S MLKW3L>6?$+:[F:=CW+X0W4K-W**I7\*]X%U1M0!Z% JPB0%KHJS@\DG5 ,"* MK^C+,3(N*B;T>N0D3B(D';.8NGS3E\#3AVKI0&3SM]4;&=Q7IA]:^QR 7[U" MX%>_*E'0>S8MO86-=SW)SS!L_TZK1P1ZN(N(X$.X#9/8N=E1%HK_;I3_GH-\4/4C2NV<_F\20 Y:):%3S#1"11_4X@?N('\CD_8"8!3WI MARF;SYGHWA0@_X\,U(E(>!*ERT\.(>Y:+!V!' 3-EP]>,,34"M2^*+"WINZ" M&U=QG80P2C)2^'BN#LTAUZ3G+M2R#USTKR7X('RK8KE"&; "Y$6HX M%?Y3Z&ZD&E?9"BC\A+D7$;*47H^^9&J2(@J]RS2I(%ZMD[X A3M;9TCI?2(7 MO^'=*L5V]G,C]2A[3S=M!L%MR>D%ZD#T44^95*9#H']LL'5/ B)IIK%.DKLI=V!9 ,;% M9R[*8?G2,4DQAK P?OWP16P(K1A\G#\8:2>0MGTM&T-PC?!\01P#@R7RF@7W MZ6;_+?^?+IE[BYZ0/_D&TZ=5^"9\,A =" !8P48]7H-'\ M!T].,%=XA+#*1""JH,U@(6?@1NQ!H(VX1BO\#G&Y1=I/!(3KTP*&FW@?CO7* M?;U]K 27C?*CQ>,Y;>*8S9^YTT.A$]R,.6%2WYQ_ :T]]T_X,\5#A6G2-H^& MAR$!?J %8Q1TDFC"O/X7/IP@82#UD5)/6/+6(&WE5I UAXOD: M8I'$)BLTEY'N_2ZC\I1HUS$D&6\ -D<:V;1UT7-4*%2B3$5 -[ULK:$6[\D2 M?F0A-'92^U((H;$U/"%;>!BN,5#"KI4W;[^=VG5#MIU]-9.!1=B8B[55D)8%6M(^+-4:XD ARDE&AJ:"M5XM&O2*)> ,S")*\@V9+FYTY MPLATP;XFZTUXM.>N.' (RSHTC9HF^]XLS";$ ^\Z?A7) R-2*:J:% MV#UHKI%@IR1F"A*R 5^".N,4;P6R_EW2\#S+ES+N7VY$0D[?TN=_"1Y!G:"7$4C62]";3Y(UGX"LVFV/:-*+5D^PDLDEGI(7@7C=!9;VR(;EPGM" M5V7!)2O4O1.-E"CMFR!'/:*NQ3;(HTEX%L7,_.^3XZ3DR<3=)B-\N:?K)UV4 MLR1S@;@6E'M<-I]28&ZJ'H+O3N%D7- )GTL(XU(@V8\J>BQ^$_\(JPJL9:4]H;LA1!O;!M14M$62(@:@#CX%.+;XK( MP-<2A;P%(F_MF1I+(R9G2[8I?06IG6/M8D[QOXF%!F9V935ODZ(*K.S/(:3V M ,;(%]YZ\^2-],+29'4!9'B\.V2XZ7;S-GVJ9_@XLF<_GF_7R+Z)Y9PA Q=< M)%23)INJ0>:7K__N/*Q^>:]U'"_Q&C80FY2;EY:52! AL"#&=T(Z;C M(.V$#BG4CWM51_N89H\3;X7C.^/\M'2!S3I&D)$N/F\4/1ORS<'!I%9(O_ME MZ%RUR1!0#0ZVI;@>RH)9I-N<\M7UO9013<)(I;O%%GPDKSQYX88* MSP,\U\0,7(1K+VT\KI>V$B*ZHC;B%^O>?P(4N^BME0/R:L!@X%#@IPVD8Z"C MU#*%E$PG_FU%:;V BRC_-M!U8W4LA4,Q8!FJ+D42;JEX!]*O3LZL@OGD^/OH M>[#+BQ)& A(M>5,!Y(Z5/E=08."D [YL%QWJ NZ_BY"4/U$-X#*#'K?TXU,; M+[!1\FZ46;HEJ*,JI(-9ADG^)?DLWK-5V#9D1",)\.P9?Q:4'MB@#H5L0EMU4D* ?9\(9,U%P*"N#%NFFUQD:,U ME1N <3.Q;W2S+)B#G4ZSRT2&2*/ONMS/7&V*QL-3^065E@8NN$D2%B/Z[ '9 MK!3+/5ZHH/$SCEVPZ,LXDQ.P3 U1WA?.C%+A0])VJ5@4/BV*)E+R9&FPTHLE MLSYPXZ2)">2M-30QOF"5H\*+Q@2Q$(G*Y73D@/US=67SZ$6XC;/'$< MRK62)D9\&WA9!!ZQ0&TCOIH785NAVGU+:)A@:YEKUZ.XT$3KE6#EP72KBSNU M2&Y-W!$"*AO5F%UR]PH.&RN L83I]@85QD,#<5.-11,/;FN=.3U1MEK03M " MG^^QL#)B#Z+#I&#L<_!>E#-]7D!8!*,B=(7_)#6N.+!1&MZXE"8NVMDO.9GH MR,QCL8$1@EPW"!<0?$C"E\%,J#*N*B*>)AO)590I=Q"<1^'4H4D4+_.)GEJS M'!A=M3-F#LP)2+&8*ADDX0_(S#[6E+G:\96$6L6 INL4)8<.:2NPSB+%@-_4 MS7+L21X/ 1F9:116>D[Z4_$H=$H)40='X%JA4B4Y+2T657X2;'27"^:BT_U_ ME+Y43AX2GUY[G^K=FZ(.%/T^9/ 7H2*"K4MW6YP5!DM%RQ2=\4M&GJ:^_T,> M?OH+,@@9;J4 %RI><*3!]H^^8 M<+7 ,P24%=Y);'["S=>YLM&]X>KBX85?DO6IK!8FO10<"=E_N'64Z7ODI$4O M2E#P ;E+\(A#0"YV@XFE/FG-1:B3:;0F$D0X.\,7=-T4I.&74N6-)X28% M>R>81>F!%8*)ZL:-=U/-$=[X0,7*^9S8;7#B*W" M-[C)P@E1NR.W>$LHV)-1?_ZI^O='.3HHXS;$I M]BS2OP2P(''VI%[/WZ_?'UD*/X>'A?XJN5O@IWJ1;#HJU381'/[Y.0T-R M#U;IT=VF3'UB7CV^+I/,5Y!_"%_#MH7\$>'F%3V7&U%%LROM"7']XGWFJ[0_ M9S+C'<%)"EFNFU'-( HN'#*WNG&D%IK"ZH6$^@1:[5@WU9 E\_!6!G[A'3#C MS:]%;>+G 8;$UR4^",0PMOB1#PG\@+ MBZ6;ZLU A@7-G4K]:RC8B%]0[QB&\/2PL"U)LKC1Y9^FF@70!H!D0[$617DD M.=PI 7.2+EQ"Q!M9Z5: IY(GG#@\ M!1F,D^<+EG?PZ5K]E5I4\$?SU8(G$3[&G H!2#Z0/R-,%W,&W(%#5B$7=I0WR+H(!!=3]?7]#<1C4JT'-=EM[O3 MO;/TY<7IJR1Q_I(?SXKN8$/_1V_6?@M[O/K_4%3-@S1T- M++KR0.&P1AAOA![ Z&'"(DE&0#,FSY(Z[,@+7 MK8Z15R XB'6%5V10G_*\$@:6EA3MG+,"'E2PR:_I)$KV4O9"2245'>75"1._ M*+ @B02\@NC2"B#K<]$9)9F3P$'XWC75&8K9A6IZU.T,$>;A+ %IG$"V<9T:*50"0Z(]8<]4W\'6(1Y14>MX8\5XNPH8)*V0]E[..-M&1TX8 MUPS%3,:M=&2AE[GFJ.PS=V=4!D=8\^*5%AN+UU^Z?DEV7\1;IMA;00Z=;O9 #01'X3@A(XP#D M#$+MQ%&SL=%2DSG53^XG1^6DR6EDP3?Y. M!@*^C>ZF*G=0-G0^\*#UK8K/G%GCI,UQN'>Y@-2OPA35/^%&Q.4RH;8G<5LJN+X+4\!/FB<_6,Z? MH#.$M--:>^YT)U+PJY/0VJ8T"D&*IA#73B[K<$:(& GS_K5^2/AEW'1B9.HB M F06BM8+5!(@V8F28(470S8EZ1V4?*$H#8GGH8$^:3JP0QGC-X<13\GJ%I11M5\:J22@+3D,B\8DW"6 MHIUQ":D)D7VPT7CYX;94 M#N6%RELG>UH4]E$"A?:U_*'V.$V:4C3')$3##Y1[/.BX MM99!4[@!H\\&3;]5WP(N.G?.71J)58JH3K)1?]Z[2T44E38+6N(.>F_QZQPD MKV4H"A,[?L ])(P+J*I^I%58!/Q/KD _;,&MYZEF:=361NY^\!!>+_G(N;A[ M[,Z/-+[XZ#ZF0-(CB#Z=U9[*SV D\5S2);LE;RE,C=2/L#;QBL\9 M$ ]!D=B$22]D\NEE;A+K&BD8@0$:X9BJY+!H'4_6J>C!TC^$$ACVJ,H1$XN3 MTKY$R7 \86'T!8.Q\DZA&^?B$YD>B%<. 0A)ER4I-K1.$#74QJ.BB^!>CLHX26( M\>TRNO?CN_O<<2MX/3!$FBH4#4N1 G::/Q/-<5*X+.DN:$=5Z5IISEPI!7B^ MFJAKCURZ$22) :"%(?S4L+2;*YQ++L(E-:)/X4IH85=U-Q:T&1 N0[T&T4WU MZ9+-ITJ.BIWD1PO0P4'HQQ%T$)?W=$G8EM31V3FL@H;;3&7,-=+$]/'PN"%U MN61.>IRR)[PP3T\J0!K>"]'0\5M)A!.(N<(DB9EZ9)"OH--F2)V,H>WF'= O MI82)2H[+$"JPABMRN>A439/J@O[30*4&GV.J^D>*/4E%J7 M?%"/1>S-A'M7H@2AB/=#L+X0%$&^8/&W]3RS%E !A'(&4U3@BXM6B$GIJTA[ M2%=6*B$0*3HS%]'P4-@ &-: 2E>"^(X+VP=!'ZP-083%PE2411Y&8FTV6 8H M2"*@:R@[=FN++'-_BBAPGF3[Y0 2*F)*<1)+H#0&&?6$[Q4LD.14WIY,T#!D M3)40K7R X\@TJ]H.AE?C"HA(@ V6U%8WFC("S<17OP15 M_1.65 D5,-C2S4R_3(F+'WDY"CB;#=I*VX@F7YCY1$BGJ@5?F@I<8KLP'YGA M_DZB2?0-%LDO>1K2K MN8.<'6)9R&BD7Y@4+6_XTU"*4H!8141;J"$%YW)%M7:5Y MY^1..9F]4L>S$@AAP^ SU[3$5E DH*1>?$2N>)2?I2CG#AGKW+KJG[W^B+4 M\V_R-B>+R=##@Y$]D)>CKKC\=Y%8 ^1!FLG*Y:)#06+1U4[+7(-BZ"T/]?"A[SD!0C)+?]C =3H&UXRY;**P]1 M*09"/M$TQALGLWT2T$X5JS6IQ"B5\(!+/=<'ND=[RC[L1#]-6"R_(TMZRL#Z+@X)<'0 MQL@1QDT8I /!5N-M(LL0JOP?7[ZO8 NVU;P9\$ &/- [!_! MQ \T-L('A@6 M@@=&9PL>^)Y#SY-WIKBX,[Q"LMA"*Z; S'59#04=,+):FLXBO9@# ^CB..36 M(C<:Y?*H6C3A@FE1('Y!I5Z_U.F!<,=4:)[FXJ5[%.9MIP@7U:,68 @"T4TO MA?\GX)A\Q5ID+_PEYF9O\:Q6H?.RB"_4$!0ZHS);O,&C(@IQ\A'Q*T^BY!O" MF)3,V!H1T59+GW-ZY?Q%41@5(C&ID/$#Y%6$@ZU[TBFL")XX*H:L8>RT+H%J M#H9]"5M.3ZM)(W\$M$ZZYE<_FD7"% C0GSO>+/567V,FT%&'I(7NG1]QG> MB:8I:A2U) IBB^@5\B-%.:\'M3.I#!1V0Z$K-C#:AU:J5;V\"R%/+S@3XG#U MD^O@U@L 6?[2/ .,CCY>\ J_D^B.\2'K??%8,; M8D7^&;M\43!)XX)S@T3P,!]LCES$?<*?IG\&))0.T)_&QV+J@R@M]YN!*55R=E34K42XRBMNR(L%YD^%.5MME+"7D0' MF]M(!PA1P42&=51$HJZ5&(J93_6*WTRZ*FLCO+E G0LB=%5$1E?A-.)&T(OJ MD".I'9)-);=BEW$1PG.,CABM-1-ZV]C&A2T1TYO.0B82 >XW5])I'*D*[C#U M .&3BS(@C:5*9X,OE,B6]?<":JNDQ<&<"4)G516KY6V(;54K7B^./^LW78HQ MB;4@1**761/12D0&0N;REJ[6(@S0ES@>N#N8\%^O4-%*=N>5O,V^UO)@":F*4DLA",)6(4J!*S'#@)NJ3%"! M8UN6B1A,2;H5< ML"U':<)#7E9V8N]FZ,AWDF84/O,@3WN!4ICEES19<=(,Q1&0/@C!JJBB?IK0 M11@6!6V7I[60P^K1+3M-E8,>S[,"4@]@;C1AI*!4R_HH8XGB)J4/,=545"7- M\%83R38^XKJ=P-[(1<]$"S4*&<0O4D(%5B5U(1#&L^2Q) "B%T"(19%$&YYD MCE.%/7?'DM4HW&HBNMZ&O,%!#0WWE$1R=^R@'B+,/VB:!D";R(G0K63 M3W!0P%.);H;R)"4770+Q@;@(MX!?%/%^ %4&]SCG.Y5U"N2EL7#2EZ [?Z1L M>JA($]"!TY/\)2=6FIP^Y^%HB?J"MAMB*:GDFF*Q#(GW 9KJ+K)/R,!Z,BXJ MTI2J%V=\M3*_"M#@!?=VC04%8RG;?;D=_=A$Q['9 C@I?#<3A(6SA#OB.KU8 M]TD+)RT-JBW@98CB)RV464GR)#LA3M0.DYW4ZG[N?>"U!7AK M4LS('E9+?\U8TMU[X?YD27] 4!"BF0* @P^=O%9+:-QR[P;S:]@PN$"%X75T M'R",#I'(-EE![)NT7$L\=A$/3ICT,".12#(S =-HT5*67FHWOS$O1=,5'8_[W0DA51F/*KQ/6\ST1*OU':[E:#*5Z"VO\I3)^$""M<4S92+-*6 M^0+#%=?;!V?&8FKZF3A"%/96*0C";SJZ$=5J$S,<6#M;'^$ETBW1>X2(OP6* MX:Z6Y>Q"\##JZ'E->HHB6XV-)675%.4BTJ&BE87X M_76\NI #,;/6"8K)LQB4-\X8!;G1Q4%558.G6%Q=#1&F?Y@:I&$"UD[]8G6_#LEP M^L0!+@E'Y'#H^;(O%H8B]"@_HK?I>DUI(;@H/8$%OG=7:!WW!DIHM;.3@MVR6Y9A(S$L*[*^8+]%K5=Z?BAA4 M'(V;I(0;Q5\J;P@!%<0]+%0;00FS)@,!%4HZ5@E8 M_9:"+Q?R[DX3ZK 4=1XI<\OZ+8^D5^4!9.?O8"Z*^"Z!L\!:"')U!!21IRIA M 0D;"N6$*:: /J1H0B*[M* M\\4-(F(2?5^$=MB.9TAW;2_4US)4V"ZJ.=DA MC-$[H6HJ..WO/O=-^[:M\I+ M"/N#4PAX/\@$IK(__""]CD.6*L;!C4V-,4@HJ])%'IE*$BUY%=UK'-)0H!5B M$RZ9IK2%3YJ4H.KNLS/[ 30%&A172WJ$I0XB'<<4DTN-#!WO.-1"37HF6"9C M@+$V5VZKWD_AQ"3' ?PU7)!G2<5'[\NO"D3)S?+<5T^>2=BD+,&A]6K689+X MTB>*DB>E[0).3Z+-MB&TLY2YD2,GTTJ68L\7*I4F'$K'<)-O/K]H@@!-4VQ "U M"VP"*YI&!,ZW-1W"M!8RH$\Q'(5DZ",PG(Z:CAO6 >Y$]P M^4676!*R*"JRN\)N*T.=5-1"BF*5A"]4G:O-KQ)\1I[H\SA5/+.4D068-WR; M7[/%;]-)(.(C)#R]JJB5&2-^6DF<=%EG$6J@(H[MA"PJ00M3LS7Z#6Y!4@ A M#+38O$3*+0F>$QAGE>E/?XQOC?.#E46)'4%]@I\1D=LI8/(GK2(A$IGR]&8UQ+6/(NM&!>[.'CC0R M(>%3] 4EMNU+,##?[Q/$E0)IBGOF%DT6$%4@L"-FI1^(=U94@,RG^5XKF3]O\@$ M4I33#0MSAMA7DY9C[D2.G<)LD.06$ JE@1MK3"P39@S]T30'J(A/I*.QTJ)Q MZ:04C:05S3U(?-WU9$4WVCR(R5*1"10Q # =:>NX<^6NR$(EK="DJ4.L)Q6_ MT!&,% NXIAK5?[H#J42OT'#M)/\CO$4\7ZCS&1ESU"F- 'ZN#'?"F.MZ$*L! M@)TKVY)JYP*,W&.B3:Y&;"N[D'!AX0OF1K)*4#,/,$#]>*ATWJ0.&3G-F7\- M-C%[:N207=QU"F(VEQW(A;V;"8QR(M4F6^MM /@O#)V!@C]*#G-YWF0,YXI# Z3 M4#^3[KB+O](MB1_<.9ZHKTPNB7_[\CF4MT3;^D(W^K7U5H#2?G,\;E2#Y/-? MWOZF/H_STCS)E-N'#@ZHM^!9!EQ)UF(@+Z(8K[X&5,<@[5BZ"WJR>/(FBTRD M(L@,P\._P[P0Q#V'GJ/89A);1DA:P03%YRD>/'$_(S=++"G.);D):H"]S;F0 M4,,YYD/[R J1Z=*'FVTKVR9(UO#NB3BLM'' $QE55^(4H7)"$T_E7R9H>>&@ MQ6 .DS[''M=PD@_ 2482Z:.?,2U+U1+1R<6MYQ+J3A8L.P%56DGDHVOY4EE; M&&&Q-_4:R3B3B67!^J$IBYX8*@=+.Y7R52$+)/H1N&W&31\142S@G> MS-1,+R,Y]V>F7VW> 90+HIA)\P$HN.' GKM>0M>8AGBIYD.JA"=UXRTTCYD; M&1>K4'4$$(!^NNSX24_[))X!V6\7GJ3Y:#"),#>Y ,)_$V=O M]@I;*)N8&B>/3!:9JDQ!YJ1^PIR9J$@2[Q2,>&'1V5M2723T%'SA>,%E'>[- M%'0%%9",J2&7APV9L>CY) E+69JB!IRJF83$JF>X5*KB?P;G@/_9C/09%R)] M)F>+]/E08.@$ZC"DLH14V2M9!5OR0$JJ0WFVY V:*+C'MB;P*4+.?4^XE/(E MG(5M4(M2"]EZUTLXJC[ED1IH;RDYPZ_:,XI]:ZX?P:WAWBX8XR4L!)D9PE"& MMQ,'2J=5>P0O*"D4#C=CUAA4^FE&3 1'E*4JJ7YDXE1P@D2IZ/L.-">X6(I!:6/S! M_VUG(B>D=G.XHF27;5"_U;JB/2L]++!, J+(>UB&15 M5-:49Y\A=)HK6-8*[9Z7^%@H;7%2X6J0 ML7BEG(4LX[W6X G:.E?T OX)$N9*MJ_,75?Z);I[H!+,5)"TFZ=3FT]Q:G-2 MDE&4,I.G(@BK91M3P&M(@&1+_HMRC,J<;4@P'B*;>%Z.XJ9*S(L ;XF.192^ M0K!'>96EK0X"Q'MHP='GUUQ*PZM:*U)MOFC>(J@P CU0G(0>J3 3U>.OU B" M:P/9M WX"CC1PJS $U19*E*NICA-0(!PFG&#F#7#Y5#(SXM@BM_30>-$PR6"]W+UK:J#5/IB:NUWQ%I@B!7H9,0"%+&H4P+Q1H4I0-H7A*PG=5!X# AU$Q. M&1.P1C&P,*F@>O27L>)R2Y9%\R@H0[UPN33<4_(O37E 6EB,WK/%Z*5UV38N M9,?Z*=!$Y(B#E9)QI0OIR*"0L7#H,])HI*@:9YH!837 MW6IU+0TE:WDGKFFU5GFM;J%5E@%@Y3XKV#LCR-&AE8"&R"63R97^Q MT/%OKF2*$>%W[,R2N?-DXEK*\)ED:,5DZ+#QR5!,;!:E.SMMRI%ZOO<[/S:Y MR<9/\97]RA9\":\[5]Q7?. CB\/K.\=9O?DJ@M2WWERCC/I X,0OW N=K:]4 M#I:_E(4S9P6[%<2L-+?:=/O[58_,ZTQ98MZ789._EN4?%/14LD-P6^8H(R01 M8=D,L.AN*#]&"3YE7.4S[23M(8.2:7.'$?@#21CE4]#T'FJ M;_>*.S^R!T*F*836,B##DI^N?>+9ER$PHAX MEPA-2UG[P;+4*2*RSGZR65Q4/5&<]--(9&]E1VGQ//T:PDUWPG(OL4U4!UY MF8# ?(&CBM%;#Y)*/*H=%Z"RLF%I&@(]%@61";^2X@6LF([>":6P9_DD!7U< MH#J@TI#TCY103DJ^.KQB2]2?<'?DE4N_)DTSK\C22,@'%_@_R>E8\;#\!JV( MW\*MZ)W_ /-'X_@9R3;X ?I)%A!]67(IS!R>D_:%')ZX"->X"I:^#!>2\! 4 M0C-M9IJPIV\0_%8\^R'[A.+)%W$I(CX>^ U%&B7:_.NW/S1TNAZ"+?KT%^W3 MA+F'=0\)&3S7FC))3EGQ%!5;Q>H?^;0/W[ZHCGFB"H7/$E^N[D*RQPV=+!)E M0P!SW'.*!^@K0P$*F75,1I(4!9> RB%" 7QO6'KA84\<(#B!SBHQ]5B ]I-. M&&O=&(B0AR+4:2K'I(+*<8,4%2R]166ZBVT8LN=B3QGX;OD6;C-+EDF]*35UR?:3BL5[H@EC06Z*JJSRO6I*'Z"5L2ENG2GQ M&PIV2.YES41CB,$,39=3",;?)3"V6[;HTOY!>VWY0^ M.!4<4!_]8,&$-Y4_GYP$](VSV[8SLEH607%UGAF?D(OKN_.3SH/O_*-ON5O] M(SD8.CL>#+NP$A^8SJ?B44%SM_CD^5LNY'R0L",JZ\'Y13B_)$>5<,Y1FJIE M_2&XK-"JP8_LA#(N>8A,"&$-I'A&XI@5T]A271W#VEQ99 (_7P!)"@6=)36< M-7."8(T!\J1"$MO'X\]*WDUA*3?0\PXP5AA%6!KSI>)",N#)5#?,4;"]>@YE MI_@'J7V"9&-; ]8DE=_29X[\ EIJ2U@);I&U$#>4)LNS)<$>8?#1H6Q!NH&' MJ+:@KLFY_;8%_?/6J=G*TFGN@]:51J^MEDG".\ ^4:$T5($6O$6OAE0"0:G< MGY1B 3)IE$A8RZ28%[H6Y,'G M5Q,/CP0Z*P*&:&$N&)_AM$WJZ/"DS3;]@Z9"N.(%ZR2YK_A0\7MM9$9_:@OB;! 9>,Q?Q.GQ,1"Y-/#Z\.R(P_E5_C"9LQGW;9;A_[ZZ'I0> M+2)L)>H_A!I*/GU*OGM49=E\]Z+:B]*I0YSVMJ)E VN;GR/Y8UH M$B 6(\P!)^"$T>)P6J1;X#W0$.1[6B3( MEI.*D157E,YOUK_2 <.8&)% V. MQ7 HAZD&DW2*\>:%T?=7[FLREIOJ&S)!?VUV<*V,9U$JA%':5UK$)MR 01XU*(>]^L/+YWU(!/9RJ@>_YL>C0 M'6XY8X>Y,[8\=XU9ZF<+7\..X-LYQ7]1;;\([FSU0VZ0OC*012M95RN]L)4. M["8$0,7@K1@URM>%S<%-;R- M_,LO)8Q3 <@M\:!;^*MVJU/QYX-1\4O*OE$V*&[XA[VJ+S_TH#K]5F?0;]J@ M.JWA>%S3H,:C:D\JW;YN:S0>;7S47U%&24ZY)H!&X25=G5ES,'!ONJN?5B=M MJ^G$S:F#OSI^'5:G"W468CFVV;5ACF)U3GOR;]/S.^+G+^*(EGON6/] M(I= ^2"_8<;A1:X!B8&*B,F<"#K+W[26.8%%U2%ZNN W)*L,4^NVQ3H"41-0 MU7GS:S'#V8RQQ>(7X6. !\)7S,+J'DM.?\-Z+MDB[V <835SCE]G0!0HO_N/ M2"4'4=*>G5Y5W<65QC>TWOJ0ZU8!QMMO;Q,< OF"A5_[8X6M!N7W;K_]H;X& MK[YNCVQ+1K]4'-!Z]=U?\5M.=]Q^_<;Z] !>*5.D5O0Q=/WD-]^[X6SI0Y)* M(_8M5Y#2_=U1DL(01'/O'O((,VU9^-#]$(8 M&?*2=8%\]()97! ?K^(IOQD2G;!+>#/QN'1K0SD/%4-3G8HH&P?)+]7L2,3Z M(-HDUD5R2A %CI9D!42M2*S"T,5;J 2* M$5'2>WZC1='K##!GU+->0700LD>0>GFP.NWK_^^UG9)R^2RQJ0L7HLB8VM[^ M_#X]__]TX!\#]8K_\]JZMCZ@,#GRP'>QB\>#R\^ON0XM33Z <Z(@R3::+'"*I,#)_*"K)949*!F_! M$P>$BP<50*(^E__L+JE<3,%<5HZ+P*I_Q($;SMU9.OUO]KPVGZ.O?(Z!YG-L M=@C,/NRP#U^2,QR" _L?ZB]M 9MS;O\5;Y6;RY_U-/D+SUR/RS/7,%Q(XKJ# MX:+=9J-1>S)F_?9H-.V.1MUAN],;L%&;S4?_TQ]>G2K=79SVZW1/1@?7:Q%0 M)?]GM=3\1\<-_B]4MFB.5$$>OJ#A_61TG2LQ@*=9^#CK-PHF@%[E,2/Z II(D.^80RO\6+?S_%P; M*57=5BW+ I [ZO!\1B"])3'T54(H=:R:YCX_,_35O!6]?8"4QK^PTCJ,=KEY M[#+U%[-\?PN D/@/3Y;J6'^#NBJSC/LNXZ]^J)/DF'7<;1T_J#KUQ/VN!5Y0 M,2QPF#78[OF228."PVN8"G*!2$>W[E1);>F1MG4.J_J7[/K5-W]]WD@9VJB) M5RFG[ ]2]92YTL/-]T]U%L-1_.&G2*K>4CO73V!K6!C=0F3C5I:J\F^^PVH] M,)B[E67VDHOMY.JF:_?&_5Q)D0@?'&K'X;>5=KYZ#/B!;['/V7?G9UHQD67V^E\L\/,ZV6NW@3M^W.UT?S%::;3R M@K3R51/4$HY)32WSZM>YNAGD%.^UT3FC<^>H<\?S7+U>-@!Z01QCJ$L:8;4EZL^OPD,!)U)A)5S;L_D$AM]>X'5S?#?+1K M=_?>B-,9&J@C.:Y#/ 7;@V%#;-9+2/4@&UX4(+YL?A-[%Y_5-.%L@'1&R.-.TOCP9S3\=5-;V]+;T2JD=[I@61JJW@FQZ=L[ MYLW6UM3WYB84UG89Z.,1.6A*PO8EA*K?J58*ULI9L<"$ MJ ^G9).S\E<'5S=]>S*H"X5OHC_G)(M']U>'=>/+C;R]!'G+N*N[R]O(R-M+ MEKL7HM=' M<^3KBD]TN^2@C[M[1R@:H>T%O-<[]8$W;+#LY;"I\8>&[#7[1M"6*.5EZB5E;(SAU++K>F9P=5-/O-J"&&-SIVE MSAW/=ZTM=3)$G[1]%DT*7D+1O2&$/8$J=L[J&CFZNAG:[8+J55,1??FR># 0 MW/CJIF,DZDPDJIIS?R"1VNK<(^.6J;%OOC@=[["LRV_MM?$0[-2%R#Y\B=)X*-^T!_C.]MZ,8T:F&NF='DBHMGFG MO1XW5OLP0!EQ.D,3=23OM \'X=#NU-;\U81.=P B&;[2HZC8615O]P9<%;DF M=O9N>6>B$6-;K\0W:[6_.\TJ;0^M(2J(95FU-JH M]0M1ZZ,Y\K4%*(;DH ][=34J;APEK)C6[_$#W]/9CA2Q_XC#R%VLBSEBCRQ9 M76(/L_R%]9L3S.YI7P3;9-^V2H5.A#O6&\F(/_W^L9KHI0^0+W[HPEOY\DY9 M\'DA_QTJ86LGPC:ZNNGE<^<%H9CBH(WUY$;WEF,M@$2./F$] I<<+,U?GD_' M/*AC 7;3O&&R&&/0O$$K?S&VN/@L809/7*4MU^,SOD,BPC@A(ES"OU?BU75/ M_P"Q^!W68W)UTVZ5%6N+)6E9;YV03Q_F' =6P!Y=KEY\^M$]"TNDQN;K:$W9 MTF6/K%Q7MJU2935)A5J*HRF[&?&"-$:B4H/VU0W %?)"1(N2DQDWM!S^7[YT M8;R,X%..-<,1T>\=L#.TY@7&AJ_CS(GY2O,EG?N6YT=SV8.\R+$/Y:%2R01,_8+[CP"K9P\YX]K @IIQO%;G9'?+LE".--P);\DX],9/O$5FO?$I-M)U]QIGQ><53^E5RVY$1) M7V"%TE.O^I_W09+KN6/7TX Y/Z[Q>O[&63XYZQ!67,_5NIY\>!_RIMFYTPQO M_F,:P$[EWYK9&"&CWPO@@8)L M_KAJ-K\IJ7O*K/.962+Y'3_PX?*'<(]XNN8.\C_\0&;DUU:T7C&;TOI.>&\! M+H/[U8"$0%S'SL"M![&REA.EO',/D2ABK0FI00\.&']CQ.[\ ($<<8@CAO$G MW[YW60!9RW55F(!01-B;2DWB^Z>"#?2ZG:JP@>ZDU>]6S<279^B'-?49[W4W M]QDW8WK>F$HQ$:W)L!IXY++7Z2ACZFU>\2. 4#J#\P1@U(M".==5V N&4B^& MZ7)ZD/_*'MG2ZIC>[<]:MV[#UVUC]..8%ZK=%I4BUA]4Q!HN(A;>1#(WGKWQ M=Y$$H@G(P]L@=OE^+])K!F<&]S,&]!.#8NTP0\V M,?-]\_US^WZ=D*%1:S1HN"WXS??86E:1+^+G]L+9 Q#P E+Z%YJ4'PPV9^7A MG+GUYO!_'Y+31F4;W[OA;.E#0JQR(GX"?%MV=]04/E&C)D9-RM5D>! UVK(J,3G23#CCE)C)JIL!7(&\;X_6M]:5A0@$'FM89--D?CA M=*US*ET;7-WTVC9?B8:4XQJYJE6NNB=PS52-CJRY9KK84 M:_N<1(I'F^^;[Y_;]%X9& MQO*I:Y@5F^^;G-C%A&^Z[>R:XSSSV\X6Y%4=S%H;K].CS@4FSHV )0*V!;-T M'.JV$0"8[-ZHKGX"1L::)&/]+6' (\E8S\C8YQ.Z.]FZ$:<*H392R(]R#-KNH)A=TT0+6 M/P(J9PW71&0[LS;DH^R$A9K5)V! #8YL.ROM2'$; & M"MB@$:F/\;AI9NR%I;5O[Y@W6UM3_[D&@%KH( -CH#&V<&*]1MFQ0PWSHO\U L#,+SS'QY8 M,'.=I;5R5BPPP(7#'>2G1CU.!B9*?M$"U@C4XV1X==.W)X.FQ,B-C-4:5FE$ M;'@R,C)VN3(V/@+";_-!.38'Y44+6".*G"83?N,=V./N!36F,T*6A%6:X(WQ M:31,R%X"/>9[_K5')W(?F>5Z813$#\ ?;5@OS??-]^MEO=S9#,S=1_EL\8AK M^/R;(8;H3A5\BX, $4WW;'['AX0G")CGT)+&HM9A#5N#'<;UR\H/73@AW@1L MB5;LE\A?O;GNX;>S"^R$#!YP=?.J\UI9.+[:)H1X",=U*YQ;'CQ(LQKN?N?I MMPU)YV6+SE8\S";1V<'1!!2"/1B9D,Q%2L_6L-^>TM,STG.YTC/9"O9\_K%E MRB0O6W2V0NR>+SHF'7K9HK,5./=\T:FO1ZH)JQ5L_JAP\[_[D;.T'-RLNH-I MV[XS]8,Y"Z[A(@S;$_I+=V[!E+=K4>/"DW^I"J7;]3IU 1[W&VO3H2Z-5IFM$S3LBT9LOJT;'QU,^C8DV%=V&*C9 T1 M-Z-DVY3L:"?9Y.JF-VC;P_UC.$;)FB5N1LFVGF1;$&NU:5D'&DAWAG:_NW<+ M(J-ES9(WHV5;M6P+;*\^+>MP+1O8O;[Q%XV2O3 E.]:=K /M&OL=>S3J-E[) M1'!5CD"N;1^!0W4&[8_P?6V5>GPIYGX,+;NE#)K1F=&9T6T=W4O(MOSJ.E-W M>=BN8>;[YOOG]OUC(Y?/O("A(6Z/^;[Y?JW?/[8+8 H8FEW L$> Y06$42XT M6+)[/8;F35? F74ND7K-J,/%JL/.-28I=E HC= M45JM_A&'D;M8TX]<;\Z\Z,UU!V-G=#N&\;AWAO)-LQUL^DKG%5<6?\D<\ M@F!8?!]^L,B* OY@DM;0\A=6N/(C:R9CJ8$3L= &=7AR@GGFYY8?6.R?,=>? M)=^8Y?HZ8L$#?X^6IFE9[YP@6$,XUGG@DA[A.Z)[9BUM9JX"M''=NL9\KYH6,ON#S9P5BTI%XDIW]J/9)[5WT@Z7/ M)1M6)?5N_CH_#L!0S>$!<'QYB!#BBSJWILZ2+PRSPGL&#WMB?!W^DA(;+@:S M:_?G];T[YP]XPPU0M[T/$'^PK1J50NL[\KT-$[,(I(*M/&[1XB*^Y'\1*F%O MGU[WH-/[W?=FSYMAMW-UT]X^0Y2(K9/L'VB2VL&VQTQ[,-/!]KT,6+AB,WCO M>?S+IWYE8ECR,5A__T^\<#D"V" M],"F/7$;%C*O:+\&%?VD<2-&S:_;GI\3LKS4.?+]\'PKY(^Q0C4X?@0X$1G. MV9+;9'?A)H;^5\8ET^IQ6UUR@J"ROFI7O0)YAE5TO=BA<6Z1Z'*G M)B7D-_\Q#<"+*W&@A("BKY1W1Y[<>70O'67M6^0=OFDG7W&F_-")H_*O:&.> M,=C0$REAMYU9=^U/&"X(CSL8+MIM-AJU)V/6;X]&T^YHU!VV.[T!&[79?/0_ M?7X:B2_=*_CLRKECU]. .3^NG06?X1MG^>2L0W"B];WD&RE&U <_+[M@Y=NV MR?OM=(]@UG)X.ES1?HL$.__G?Z1L=,9(=+)&X2M7)B]F'P/_X9W(MO_)U>P= MEW"?/^ [_^K;I3_[D2CXB P/5QDVOXW$S^#!C!N#%0@=-Q]7-^+!N2,CM;@9 M]4O>P9]W4VTB[]W0N;L+V!T^Z?-"O/\[F)B"68RSXZU)\X^M69^Y&SI/ILZM M9$ 3%WXG-Y(+?[GTGT+K%;>=T;T?\]?-P]=O=KG>9?K-D TIGCS>51-3A0!8 MO@A+9Q6R-_(OO\C^.*Z'4\$O_2)>*.Q;P34,7TB_%IH[Z;?&XQXHKP#-B!<+ MO6[QI?EK_N>C<6L\G!3^JMWJ5/SY8%3\DK)OE UJW.KT^PT'!S1M_)XK[1#EC, MQFZ'%C N*]DIJ-II]EZ!%[L+/G:7";^D1>L=3)"/J!07@?G^ZJ^=Y;.K/3; M;+=]9V=YOK0L4.7Y7TZ*: M?PI8[3A+Y"$/&_SO_[ORLFC_J0J"TV[8'D[V+ MO*ONXXFH(8T>&CW,ZN$61H4CZ&&O?74SF=C#_MZ)W-.I86, MU(J[9GZ_,9M^T5[IE\"?Q[,(TPVA;7DL,E6(ERB:AZJ..UEI'!?<5>"RR G6 MUDH7XL/4F*GO;^+]WA59=]X^S60+)/\83DT'R!#M[OX-:IN#US02EJ2RVEL@ M\,<0,>!/&MF385W$T1?N&A_-2VK>4?0V7OZP@K_'7_[>;>]]!IG>$[M9B"U5 M <>P$-!3J6T/]J>6-^U-&BEB6V#VQQ"Q/C^$NG9[N#<;[4%%[ P/H8N[#[UG MC^Z,62LGB#P6L+FY%!W96O1.;RT&D'*QQYT+*G,V(J:)V!;NV&.(V!!]GM&P MV1?O,SR0SC!V3/W"5L>+(._@E.Y!IGW>UF$+4](Q;,/HZF8PM@?C@R?\S^VF M]&*%<@M?T3&$3W] ,_[4R:^]H';BNAZBJ03.3TH.<>@)[[-E^41H='C(@]5\0.C>?=2-S7 M;Y\'<5_CCZO3#_"\/V4@'R+;MN1_>"$R07EIMR"0Q?X&"')@DWSZP&O(2=/HK9[W*_DDN8@8$TZYIZNJQ;<,#854V7@?WJ'<_;:)P> M(M\'=.*PCE.IZG:>P3WU)8MFY_38^GZ_IN/L=*+9F+,NFY8[RZ;)9_+]QFQZ MV<>+9+TS.2N'9@>/91/Y ED"09Q6T&KXI9 PU+<.%W3RG?[@ X3N9&"/1U6/ MOMKVL[XCT*BA4<-GJ6$#]!!@S,.NW>E7O1TU4 \;XI7(WAS/XD5O*)?L^SB MX#ZT7XB0+/+!1[)(EI!%9ELU/#'LPW#G\=3HTF@-W[+]7N>I/-C/I%"O:%!:A-WHQ]GO)] M0?K@;_S/$#C'/WE?^*1OW6L)1VOV5]OW=#.>6 K0(6 M0BS+"B2#GL6O;;4%J[Y9J-TIXR@?M"^$IOYW-J'D0%W_F8O\B6W;G$>NC-]^9LP4+ IW-_)7ZF+;# MKZT%]YMTG>9KS"TD+7)H"^D! 92'CDUF(00)D(V,D" =/I2A2-^I!5:3.=)' MO6%ECO1!J]_OU<9'7NT;98.:M,:#80/'M)E+_JCDUV=%U:R(QZT=F:XO<1'D M42/7(4U>_1)*$@H/A0.45&[[SDN)SQBNVK+F:[FPC!3-KTHR?V=1I2YZ2?QE MT.%7E_' [G4,.;11N)>J<%OH'&I5.&"SZ_7J8$P\AL*]!!S7YZ*KWBGQ6A>. M>]ERO)7&)/X6^&&U;K&:V@F*N'%=2) [BE1>:OI7-Y-!/D!^ MPL;K%W[M>I\-KIV2PN;"E>89=EC%A"O;W\'53=\>3/(]GIN$FS>2=#3S^WQ) M&H(DM?M[4^O5)$D74N%XL-6Z=I;_;7,(_O$6\7/!QL+EHM/(EYA+AA.PSW)[#6Q2#RE,>\REW6Z/2*0NX M20A['2=#4%1]*S$("^_P) F5UJ:W!TRB\FPGT-N[S!N6,^;3H>PX* 'A#V!6 M+D325WZ _PX/FBX'V K;;;D!)<'MU8.3P"3F;.D^(F_O=(V6@'F8C063T;(^ M4UHV0J1T/A-<%2UQS.T;MG?8/KNJ:G9/8&F&$+1N=XY.R-H,G8*[/F-T',1)^JO&/?%X0[HB&3,BM3FH!^$$W>S./ P2C M)'.&PM-N]DP6B)4L!N0\3^H_4X"]+/3B"*KUS"B3)I@89=J J!-(GF*\(IZ, M&CZQ!-HUAXI2M&E3Q&SPYV&.DONN?+3<4D8,#6],E+ K[KBN*V(=P1K#L\@] MX7]1WLG3/5IVOG;^$DT]^DG"#/)G$@J0EI/\G9G/?Q>NN.$&STC"RO X4'L- M"\,-/#>[%C?&C-OSD']@&D?P.>D0<:NWQ EG7B/05]RDXQF 7AG::'Z&A!)' M(Z6IE>&!X/L$OW*]&'4UI3I"./N :%GY(>(8W^#^\ -" %G$74G[EH#!M).O M.%-^4L51^5=R4( 3*6"WDUD=[4\8+DBY.Q@NVFTV&K4G8]9OCT;3[FC4';8[ MO0$;M=E\]#]PU1=?NE=%<2OGCEU/ ^;\N'86?(9OG.63LP[AYJ$;*VZI]%7/ M+A@MR\U_3 .XL>2'6FSW.MTCF+0K9982.XLWY*S M\PU\G?=N.%OZ8*0,;W H;Q,/)0 <#?2U. A_DMJPYV$$" M@Z M.B<;O]25'+T$;&$#_8 SX(R[<,1"I[.%H[QFQ1P#,6E[9/H!7J8P;6$CKUF8 M)D@HV-F_O==Y 1.;:,B1"&'-[W'KPW:H,1BS3F<+OW2]2C9J'36DC=4EH\TN^,4AXV3[5 MI,:1:VHUZ:A?5S6IN1LT4*0.5$TZ&M1237J._G]9W[!.[S08*XWNW"FX)A2 MK$[?-?0EM\HH,?)8 )3W^&Z]>:F.OF7FVN&V[G;HR@:3 M]\C7UP_68J5+NH>,N^=8EBLGY[)*S3I,V:TINS5EMZ;LUI3='M+7^.H\6<#D M%;C<@S 5M::Z[\30$^4)<<'\3KP)^QT$#W3W^^ MP8Y -V+ MBRR*;3#.Q-7S''K76X,E:<3UWZ21]S\7N>6J;*^0>65L#_HU(_T-%,3HL-'A MZJ[(,W1X G"N[L@>MB]#AP^'Y,"^N(BG"4M '),I-'F#XJA>58<@#66)MR@/4S>^<3W2B&@ M'T@BGPDSGG2O;GI#N[M__LL /(RB-6CB-5[^ZE&T'BK:>%!7Y/F4F([3\WD= MB/7K>='UDPKZ9T$NF;YB&I#*J8YEW(]Z3 :0?O7L<4$]M,&FG+\<;3EU:I2C M 00@:RPG/1-(2@/,LB%C;( QIHAR9:T9DM8,ZKH9->#R8P2GDO5]IN",L%O& M<+3WL6TP)K5B3+(^+!6?@#;8;SWHS,?[J)OO_O> M[%GWX4$; #DCN]N(_XC!R%^OF@<>+<8B6Z\V6\9Q9@.Z_\!%AB^3B6SR[5]]W @;4T$ON5+D+E^&SGM)\ M&:JV;\U=KV2,^-4X!,A[@)#W'89@P7S<&:,OS_R'U9)%K)5VX2H5'WP)_!47 MJ?67I>-%7*\^_#-V5]!9.5=[,&CW26E=+V;SVTC\[/K9%0G]UNB44D7S1I%@ ML-^ M0U#:1IKJE::M(=Y:I6G,I:EK]TUR;6]2 RX:1)DV:AL>4ID[[ZF9BC[IUM5TB%&AU5H3I7-R.[TS5.]&4*T_BHPM2%?M23<5/J MKX_J0S<2W/DMGD: []P#M%F3'_22JV2.&A?I]*A6:W@6S7",%#8',E>K%/:O M;@8C>S3W1>VV+^-^7#/["=?)6VZE2?:VLJH.KFV['[HSSN>+=RW&,^]]$B=MB\D\F M<4 5,K&'PSQ5R-$ESMP1S!VA"=[9<^\(U0GV!YW1U4V_8X_'YH9@9+".&\)S M9!#RK6.[TS9HF2;<#[["WZ%\(0X9_-\>/&POUS6KDX>-*QKWN;P[S+_@[GQ> M_!$RK&"KK&L31,ITQDUIL6E$Z9C,;'6*4K=-K,R]O5T'X[[7UG>AM#+M,![] MCB>Q*>@^P@)=CA4K.1#OG:5?[GA"8?B8[5>);&_ZS M2[._IO-7O-^4GI,\%M:3$UK.:A7X/UU@B%BNK;]4 @:EM&J0O3/LD@W833&& MB6+TKFZZK;Q66'P-EW*NU29QBEGT81;YVX^A?Y M;^KQW; C(!7 "HI+>!0V;%^,,>N4ZV,@8I;S_K,5$W6,E?:OR$>>D#C<*3];XJC\*SGF@Q.94("'I]9=^_,^ M2*[P=^QZ&C#GQ[4#_L ;9_GDK$,X]?1MX7NB+V!V[N4[H-AU"BA:^L/^=??J MV8U_N>L2Q&S^J^M,W27?'%;2_W< 8.*=V'8ZW4;1[8@))K1-IN&O(=$Q)#J& M1*<1"[$WB<[I._WM]JF++T*5YPQ0X_&#)KETK9QUP(V[%3D_3?-B0U9R\H3P MAX?5TE\S]I5AP$KS_ 2=*;_7/I^1O3O&(MU^OZZZR@N)51L-?$$:N"6/?F - MG%"/C0)(; ,U\.+Q4-(O\.,H].-@QLKXA U$ZB098;$_G]7VI.B>1%"P>V7:AU\5:H?:HKGQZ VX?1H!V=;H+!2@O([VKF\EP[[X< MAA-H9\3I/)Y!NPQ^.GK4)2/D6\+_!CD9QYL]S^0:+Z8&D_O.IZX@?[K1_;LX MY'-B ?\F7R9Y8UU7-L']JYO>Q)[TF^+%&($ZH@D^A$ -L !QTC-DFT>2A\_4 MQ"B353>.\\NNFV[7&O+N85XS W2;"V57L=4+" <+MG M#\9-N8E=O*.-X$=K*8]9XU0WHQSW^7X/%+UW[-'^5U7C2#=0B"H5XCY?B";( M5-^9&);-II3@4@OU4N_:\.DTSZ+G7239)%C[4575[+>O;CK]B3WH[,VT<"8X M&B.-=1&Q'4 :(?G8&]N]B>'8:88W'X;6TNYL=[FUV+H/XPBBT4>A&*G3EJ^1S%1I(']IM>SBJ M^?K8""8;Q<>0E-^?*V&, "<#SX@/;"?<8WERHWNLD@<7ADG*$?C!,I52XM)Q M("89=)#3$>];.9;/BXK![X2WHS^\NFEOH%^ICXGD4!,8P03RH?NZB4?(@Z7= MEIQ!SWPT2LCAZ&K>^>&.MDE;Q3&P\.2O2LVOE<",.HN<\\#,A"JV "NBLR"?Y#!LJF%^<-3:[K+K1 \@"M/*'YK&$ M\]GCAGCQ!M.T44!WI3;*\\Q4(#+:D;)EAR>]/$JD7F:_M#]AN" #[F"X:+?9 M:-2>C%F_/1I-NZ-1=]CN] 9LU&;ST?\,N-T]$8]2N3@=?$5S)""XHL,6F:7\ MG]58G?[F^_,GKF&WWOR3%SG>G1 M^!D\/LWW)!^/5B=Y@74K&/XS+G!JY8NYJ^@US3^3BK=-KD=NIL_AX9(/*]B> MWH[$6\U9KQ(F+BN,'_AXU_(& :?"(_=\H2$T_-V[L^ZDC+FAM>*'!!BZN35E M2__I.>Q<59;DR/1<_5:[79F>:]QO#2;=NNBY1J.ZF+#ZOX#2QE[?. M$BJ6^/49)%RG=K)2M$Y'C?6_@.#>RPS/R1.C:C1NT(>2F:$][M9%$')6>(W2 M+.$Q_+\2BI Y'$P/^Z4#7VX6_OG7]E*=^A('LWN*TT&D@2](LD>9V_#"_R-)=CI[;DVI]] M]@_K/OOKV+>CYN"@-43JX*<+8,$U\41AA8+(ROG'[S_'4#/\S]@-^'7>369( MW2$M)V"RK0'_?1Q"* B!&$4./"4:WBB]<#X]7]N^5PHX+=N8#$^S0=, <0A M6\1+:^D^,K3YJ5GR4<^NW9_7]^Z<+\4;4(31U4W('ID$S4(*87/HIM?.Y\=I M/A]=KLCL5_[F7-CM3UP#-K_E0W;NV!\XR%_=1;K+ SOS3P.GKBVA,Q+M'5\ M=1,QSUHS)\C%UUI;QEL>:MHPWA+N]\&D($(XR4<(OZ?8U$5 Y=Y_"G$S9WX8 MV9!'EKURTITL(*KX)-;+%[:N=[ MUR62_?\M\,/0>N<$P1K.Q__K+.-=Z*TN<2FTCGF6WH3IA2['[RS:)!='"MJ< M]'9\&W,7_)/W#S:+ ,/#9O<>?_/=VN*N3P3.\L$HAG;X_L[WV%.)6;401-D5 M)W=IJ/V* Z> NE8,VU[FR-H&21O].+8E&_PZI M?_Q*4EG7H"_S9&#W1W411AXX?W1XS,E)1>6__OOSM^\?WENKP%\%+HL >KDB MQNV#<87LMX3G=V4JJ)H\Z)4):J/;M=R9#&!H-Q.Z!897^X4!BF5[0[N[_X7! M\,!2>'RT8T M$+%--?$+U*-KP!SI&)30MCQV6F8G<[]_$??[+2C1VEW3\=7-H#>NPS4UL;1F M29W1M._1U!L[_VKIF&.UKB!P:[3N<]CWC1C-J0\YV:/<[>W=O-G'L M.J!!W[]^N^Y,VEWKU:5C]\CY'96LBV.6-C.>,KBJG7#--!;)50G5M MQ[D-;8=0U0Y#N] HUA:+GPAUH=7_\'.VC&%YGELI-P+U1:%WW$G:SL# MNIW*$1D2HE[#3P.*O92&6TPI;T.<4U/*NZ,AR_FK^QNO+C=>@X'=J=N!;4J9 M;YH?\%EUD/ZF.LB/<10'3+^M"VK#FWYNYBP0)K$?@/\$H@JQ5SP6I0!R@GXV4$@\>Z4:)=Y(?''$J& M(Q<>R?\%5:@X"20E54W\D4>O=ASV!KV*A=[ MCKGP#:O6!996_W6JE8V6%GOV6^WNI(Z"P9.>M[N4 M'(N&7W ]2"-]P4LP ^ M=77SW\P)7FA]E&Z)+6&*7UR%U%?VX, 9$8 -2Y'8G#JY^+( M>U(2#"04X+7^-V(;*SJW?QV?V^(_WD1VIU:P88'*W_>H=^N4;#=%0R.M.]/?F6] M&M:E5^=%RGIJO1J9@^N,] JZNE36K)$YL4ZA66-S8IV/9GWTX^H7L;$YLHZ? M_;QG P,^FW5RX7M' MK=&@Z;H&2 ,#+&A:_-4 "TZ B1T?"A/;%$A!JIQ^4PM"L5^C[HMI^)?MEO"L MAG] A&4:_M&*CFIJ^/>K[]U]9\'#>S:-\J"4<2?/VCWNY%F[X2G7\!@+GF/S M24;/8L6F9Q>\L=ODEG7XQ#/V3V$ M-?_DA7PK &KR"?2^ MAS803.KO/L!@YC&S4A?S,VXH\,FS;N,[/BJ84=>VGH!?_F&U9-@/&%H'\*6" M1'FU]KCI[O]DIT@PKP_9W1+]:"'5ZVV'-%"PADQMLDR\:6U\Z*K]]/1,DMUU6G M,]P\G2]B9SX&_H.VX##+RE."Y$B[J$U[:DXMZT]F\='X?.=F<0"=(HC5*AM$W]?,#F M,FX78VB]DG1:1:0DKM3<#;'WV46TC_]>JOG6RED#@!6MG!6R!_>:(*_+-1I? M+D702Y0)QN6,>"_C,8B]D7,^XV/A3ON_H#)+8!8[W@R\F&GF^BG@C@S58 MD6( IM>!)K\>B!J;>RR$%C$.B##@?OD\0K[^80RW0-=S!.ZWZ#&;;#J.@OU3 M;6;N^WA*P$#83S=$LP^#%_#BI>M,W257'2;&!E/W?+B+ID9FXR_XC5;VL[?^ M$>/$89(>GX58H_1D:>1\NQF=X_"O1R!^5\V1"4F-WX:1A3&7+OT9 JL<8)/..+,#5_]Y=S;F+Y9->@ MT; 2HEE5F4;)W_LK0M=[)*UIW/S,#6;Q0QB!?0_?6*\ZK[G?%)#(\A=Q[?;F MW/)P80_ D>&^,)?P&?X>/1MLP)3]%/\7?(*_--NLF'O4+LGATN$[I-#WZ%5S M/W2&\'LKO ?YXSL)[_-AK?D%E$LUN625+=ZHDL73EA(2P^$]7_G$YGU>?(/! M?(&Q?N>:?PVX\2U$)4M0@U"5&T=>KNL@RXR5(9DO<(#^LPGWW_>Y$F9 MQ,W]@1M$[AV@@T6_EK=V.-6>[MT9W[/\YVYG,SIO^OD,?XDSJR@OB]IQ M1Q>7_&>YV>N]MN*53SZ*/R//D&(L,[X&#L9B@I6/3X NF]R1Y5O'KY11X$YC MNB> JY,9F0WWSSD+9_Q3Y/+C"Z"P#][]P![X([UY_("24.[Z\Q'V7X,#\X1. MSY*FD,@0=\?9 WI;O^#$7PU>TYUM;47<%\0BPMQYH=W_R%VUH#/XDE9MZ8)PI?'Y8T)1=#I/K;EN/Z>,#XR1).MNA5V'.Z>7/<^ G4[AZB2I9' Z\K?@[-@@=Z !;4MB2 M+E$R7I-5QM0:#SIY7MBR1=1. =7^!D/<$I7I/F/!\ PH7+#1U=JW#95GLBDMY@4L[(PFPPN& 5P+#B ?? K06&6U48:>;S M-76\)/;*/PI.B.>#4>>C 5&>PS;Q_>(^R1T^"?93GANVY?.]%I$TB+1P:\)U M@*P!A;);UBYFO %$ Q4SJ^^X>G(Q>P<+R7U8+R3AOXCVYY^*DU/*L]F2G.)B MAP 0XEKP^;F"2X6N3:0M%3TY<<%B^-**WU4QPJ?YZ&5KGMNFC$^Y?RMHE M*R!T!J.8"V!UH&@9/Y9%#!@\)9Q/P$0S\0B4]0=J)@2RPC!QOO/'$3J6PL7B MWRT>KC#0SBHYBJ)-R^N&T@=X_C$UT8^I_J:0@K."$6@#X#_!,RIY>/ZH NCW MH-5OCP9;#JNTO\/O*I1JPL"D=+Z>DQWIMS=%3;XYR^3*A>_XS+?D5WY=^BIN M2_ ).CCY&:W,9]&K8!M==KM?,( M_0WA6]_+!.:[XBZ4\BBDCB6>16@A605=[EGP$&X3](UW&R]EYB"',.?N"0.E MY#OFAFQ^$=>9+W$ 25N9RW(#6CI;!.RU!8 \%A\Z^F4S+G2AN^"7%76@N&+[ MA)&5*5ZP:M%:NAE@$*'D8XX!'6?I+L(L1;@R'$@W,+6"@<&$].'OF&0Z5EA-A_]S7U0"FD[D:3J MT4R(//U'/R 1S1C"JLGZ8;MS=3..E".2 MF:RL.$Z]']U[>I7P46^58X0?2?*1M20%TAXOAW,>O.9B%Q4.>1$Q(6$BY M7]U"%9S2?T_\D\)/R+=0.I._0SP49\;/M94PC1MM7@:@N@/2&#&O+P-I/"A' M&A\;-%P.9\.S#(M=\])%1EV.Y>W;1;W2(WK!3D.KH$YX!?&]$W M@@EU:L.X5MRM9X-2P"N8ZR(-?1@4"N!<\]"L@U MO?2' KD.VP- -FSSM/8'N?9[QP*Y#ML M^C4B6H<=0+1V6Y/!*,^!M!>BM?!J?RQ$ M:SH(4R>B==@!ZM51JP@ 7".BUDV^Y,ZDM_5MNPYZ<_.Y.KF_ZPB./'.ESF\[#2V&WO)(U%F<]^-O/9 M/U#FL^"YQ\E\CHZ2^>QVT G)'ZEU9S['1\M\=J%=97_4ZI4J2D'2,Y_I?':B MW!QFI_#QK2W2B6W#QF4Y^-ORGXV$QID+&\&NANW#%R0#7X6RY@8$C9&\!N4N7?R1FZ]5Q=ZM=A,J>B6H<]7#8- ^ MV%6HV^OJU"A]3[656BP&7B_SU6H"X"57FN\K5YBMZL02,/S M[D+GI]X]5&^PAF#04,]GB;HDX:YR RE:1GUCTSE,3Z8L5;R,"Q@ENE.Q M,/B'GC!(?TP;%(6[=" ?G\]]T7#0)E%&6QO3!A.TB)=+?'218Y0))NV-HQ_L M@.M*U."=K(A*U(6\G4[E$Q-B+KU6@=IH/C0:8XJ^4U"3+V,Z-":+6"4(1E:T MH%"5+@09LBUK4>)D;UP,-#_A)WS]CDNBF9(1-R7CL3TNZ("HV=Y<:#Q5?$6N M1,07*71G I8Q=: <0$1W8<[PU#@?M:N"8=_#[)0T4C[\DU\>[G[8'-S]X7;X M66WB/R_>.4&PYBKS?T%'PEMOKGJD?W3<@'XJK@9*O\/B/O'#[CC7)[Z\SJ!7 M6&?0OZ Z@]_Y#5\NKT4'A#)=N2/O$CP;J@,6$Q9^+UXBDC*[LNG3UE7;U0\GK<&H6I/Y\I\/QC6UJ^^V M^J-N+8/JM+KM?GV#VORH+=U]*O:5OZ3V\^2[]SHVGBH[MEZ_Q(70:4+E6O12 M:W&DYH;D MBZ+1"Z,7&_2B?QR]Z+6;IA>U=A=M^-E9P!)FVF4?4*D&1U*J#K;UJD.I:NJ) M;02I7D$:'DF0NDT3I",U5R>KK$4OQ?>OXKVKFXX]Z-;I$AZNB[/1,J-EM6K9L:Y=_7/2,G'H9X 1G3XE M"(\;3[ZX[Q_5HSJ%^OW!5*S_OY+S7R<F?5HZC5:9V32/>41[->,?H-<]38=LL<.?$9=Y="MI (I)VVPTLUWE"VN" MQP]\5'16T=D!(A][H+,V=N[MF+W.0V3YP>EL+Z&/LOJ9TL\CMF MD4CI?O]4 QXG[*RI2CVJE/;#E7I\\+W;KRR8H:;QR??$&([":@7FW@[:YJ"> M;8M1%7J4!G,JJM@RTK$GJFARJJCGQ#>J,H]3"7)4V?E[B7'LB:1:0%+UCCGH MK6KD>((Q]0J-MH]N[ F-VAR-&CE#,4ZZQ.-D AOV'HST*K^\RB_?1S1#YRF% M.4F'>_5A4<54#CE!TS505'E:7^>+VK M1)O@PMH'CD]KM$'WR-9MG*RCJ2*+\R6+@C74NY)%_]G+[J!C]IL/#O25T'%6 M=LE9U6V4*J2Q+YH:H#.Z:;;K#XYIE"=X7N'1[HVK=L2C3AUX?0E C/4I@$2XLCXQX[QA6SM-TQ9Y3+OD!6U7MRF0:Y)5M=$TPD?:D AX_ MWE$1645DA^A4M2N1-9'(6MVNV7IXZ*.JUCCEWY]]M<8UFUF.)S)!L+B)C^+" MP9SP?\;D4#MWH/,A4;OS[&6[UMX+IZJN,\_; M^[C7V<7K[&[F5+_0A-#5HZ/3"SQ\CBG?P;:CI$]FY:.@ MV[GCH#N;6$&:$5SA%;(0F('MS]C0&\L/WOZ<,R]DR 97F6%] MNL.8^3!EM/S%N.-H!B> 14)C@;.:_=D<+$(QEMH1D#(8!Q6-;L;'0'HP&^DN M?B2P<&8SL$V#6?9T]53GU!3GTQ[BW._7ZHU&T2'.O5ZM5>_L:8ASN[N?>!K7N8+!II5-TIVRIN:U];)!Y+$>/*]]$Y:_3@#'C(SPW#8VW0+UC M(YXVO5D9+NUU:/KV-G. 3^*NMAS\O9>IS.<$M-;!$+F$Z>_E=:"\]J,Y:I1" M1:D&EQ]P(SB<DZYV$<'R$4L==02C)[52B+5L2W. P!->M/WO9R:G/J&[SD+<) M4#_,;39VOLT3Y)\G;%P\9L%;01">*<4U]JY[;TYW[E*Z][.8Q M+KOU@,L^0>Y[XB5M]F$=ESO[ Y^,I5P($.=H0W<+%;;MBTNU0?\P6X^@\5<4 M4%' )@HH5'6V+PKH$ 6TLDTM3TE.IS+VJJ*T _Z^-)=^OF%D/3\X4Q=7!E]4 MR7]_@BAZPMZ;*C1-S2L\\?/$]2+9&7%EX#-G&A6("S<[59AX0J-CQ(6 MW@*-L^C:PPFZ)ZVL5R'A*HCX^"'AG8BM_^QEO[-3 D9UDP<+!^]TDP.\R:<2 MC#AA8Z(*!9ITJSENJ..].-XD37[N5OGD205SK,=V&54"K M"F@],*1;T(VS.9C5HPRC;JM1A7,K[#\Z]F\(Y^X?^UL<^[.M1$])6E>AW"J4 M>T:AW*M40Y,RN(Y*_OL3Q,H3=KA4T=LJ[/6XT=MT-ZS,T-BU\=I>NXK75HA[ ME'AM+N)F$;3S[&7WJ40:J@AM%=?;5X1VHUS8P@2F8>*MSD[9S-75'BQDNX^K M[?&KKO/7K;,06LGIE3A>X7OCQG*W0>^-PC?>]EAJZ]+CYW'W^!I/_64'%J/.;ZS8!PN5^\\(74+-*,1"[(: M5T?7N#(*5[(5BE2_KH$W*Y;]A04XJ<&Z94K;NFS&ZE;SV&(%;%0*?CEWT) +JCSDZ=@MWQ5-@,KT#,YGVLY>-6C;D4Y#) MK,'I,V R%0(_ ('[!T;@3H7 IR(ELV.+O8U#B@?'GW]**_[J+& '=N)",K/: M:"+J-;OSW3O (N-UP,;.@@:6;;C.@L'QY9^M)8&B-7F\VTF MEI9]$NR59\CSF,8],VB('ANC8\TW+,,6P+@-&$-:AV>FCCTU[JW0"*-1R/Z, MX%-W:0!_H F.CF<,HULX)2UI7.",6$P+;M9?#/$17(3^W7CQ'!9S%E/CE>7] MP++8(:&491J?:L.::< ;AN.9XSG 9VBRLS&\I1W%5UL*8!SZNPF?D7CC/8:6_%8M[)#/V,A// M$3:?)WSW<@L?K9_.+)J]\H. IOZ^MN;PS6*Y74"D&[/N[K.7>>DFG'4#AKJX M_4"1TSH898@N R^\L MG!Q#UZD<$$?:"RFEJD@31 IF+B\PE%S;$>]+PJ*$J M;T=!0$0GZ(?&,'N+8,F)%O^I2(UH.F!SRQG+YYP J"):A N +8(^P^26!'7Q M(\MU$T_CAD, /9(=+KCR"K5G&*VZ MB4]V84V7A:'!'*+J]>_W^0,).!H._/CG@K.J>>#@,SXP,N!H8]!>D'M9MNT' M8\NS60S=_ .< _O_FH%0 "P=4"0T_HR .;( >'MH3]DXBXZX?X=[P' MSXMX[X0(7P>[@G_!915597N)'+RK3^^V5V9O%O#'>(,FB_EWM1QB_[M9?*O- MPVYU )R[EC/Y89>MM@ZZU0$VJLF%*F%0X=VV#[O;!E@S]5S(2F( -6;A (# MSP'E8:X0.TM&)A!9..=&E+OD7%(C,@M8(YP"F=;H/_ 4D@1P >!>/@B N4:@ MD\"?T=J@;H"=-":2M<$&LI"ZPI MC!!. B_4E@+2-,A:PG\$S/'N,+B:6(6T M)7]R%NQ/B?HP+:X4/QP!FU)A9M K%P0C?X[W2_^T*/8<,R@XA36?@]6!9I/! M@6',W2C\U;BPGM,;M.^)^=XPD.G 7C^#B>H1]-\YGL6U3$1"XT(H!3>?WUTK MW>B"J^* 4&Z$VJ1EX->&-48P(P[@A16R?LVU!^Q,_CZ\$EG>+S!>Q?8S:+K(5V#VE[Z', 2S'M&(/ M^+3+@#& \,';=7R3L_;"H!@<$A1=1.1FUBS\^RXZ6[]^R*UBP5+^5N&R2 M% M!@3$$C,B(7M1>=T%]/UB.FC!\_17GF<7T!?300MN%2L:M@)]BJ$1_&O&%8C6 M,1AA9#[[!J@ZW%@0;,[G:^CF:JQOQ?)=DB#9QF1RPD+"#V/[LYG#A>>$D3TH MM#&IJ$5>M(!?_\7&VK-"*8J4,XI<%C:(85!10"USV0*V2/J7\(8PQM$)B-JS ME_1OSC.2&P@YF]@1ZS;IZ'D^D-?J_>_8>B=^KUXG:;XOQ-NDHS]TMPW<;2MO MMW.Z-=C7&F:<9<,I!1B7Q2,Y8+;R_&!-)19*9QLTW1=S,''Q@5\#YI)?\\6] M,UY,9:1&^Q6/4/Q:CW]BC6!'T6+U3S1EVR97[I$4ZV8_!1WMSZE*1YX#,"]' MP#Q^7%H3V.ROEGMO+4,,/>CV!!@3.@#39^7:JALN0K+F/5F!/N5>QU2 76=O%.(T_T$86?YFPJ=<35#GC$ M@((WW-UTP[I*\"W>9ZIQWM ;TZ-BWX0)G]B6)1D:'K10B\CVDC0$"A1AS \@ M^3R&\Z19_F UR\?MXNTYG>ZD7F>]7GW09^UZKS=J]GK-;KW1ZK!>G8U[_X>3 M'X\D)_+1HM%\!":?'Y/NUS@?R/[Y/XDH?)I>,_0)9.CZ812@_N3/D%L1)5QS MED%T>#,%QO<*U1\QN##\"BN^+@0G^'[&!#I''$QB-BS ME[36)=>E]/=ED@<2EY OIL4+SN:NOV3LA@5WCLWB ML^N[';IP>-$%]!H$PJV'+(V/=R20Y0"HDP;%)EY3!ET"S0XM#$-NR3":P79) MUH3:;=H:?*3JP4W\DOV\-Z@UVJW)4NNOTG^\;X* M4U#-C8_HK@Z-MQ2S)^W8 ,7X8/ES6U['4:O*T^#+SS',3Z;<'<56UIFG2\U+ MCUAH5&V30;S-@9\2T%JGD[5ZSN7/URQDQ ?1X3!F=\SUYZA8E:8#QYDTX=C? M^8#^5^Q7I M5:27);U-MP/1G2*[U.W%O):>#T.9%280)@PVC=8]#"8, MGKULF_UN0:7JB?+H8@U+,.@H@+D:[_P@D^ R#"BWFC(2]%R/?$2BC(]7RR^NY7W% M#6>3/QK-4TS^N-F4W3%:&HOEG)+R,QD:E$MHR2+>,\O7Z-6:S>8.^1JM3M$< MB-6Y$<5^L7)3M0&>I'1[ZE3Y&E6^1KD\JU6^1AD1J\K7J/(U3CA?XV8!>J)H M&;#WUIM5I+B*%&?C"<>QFEL83V@."D:6RA0IKDBO(KT'DMZ&P8 '(KTV)FFT M.R><'U5Z1>1D](WKFV^A:7R!/RD]X^W-ER]54L;6]-LZ"OUVGKWLY(YQK9(R MCH8)&Z;+'0@3NJA$=1H%T^V>*$^NDC*JP&U9]-PJ<'O\I(Q>E911T79%V^>9 ME-&ODC)*D92Q>_^<=JUWO%2'/YAQ&U@>[T6A>>2IE6 4V%/L/6C-YX'_$S!P MP=SEZB9VI*.%ZV5>ID_2BCXC<1[*JV4V2P7S+#[SC?Z&NP^O/-Z#9*<>6HT! M-9Q=V3MI?7OM%:J1N?K8_&34H=&?S? #PI!Q%,C6] L*;L]X<)O% MP>UDJRZ"'T;>\MIXLY\LL)T0>VD[-L^H2>"AQ$Y':W>O=\57/UN(1I%JGZ+S M)4$QIWE1O0%[\]/KQ,9//@N(-09=6')6\:(0@F"5RZPTLL; M>^J[++S\")P-.R7RU7!O^-S,'S-7]:M._,+XB-_%HRQ0#-CXVCL?NV+)^0RJ M!^/4@<-ARV-7?P*;&%.3F?CX$KIB.>J6CH]EP:K6MCS+78;\QK7W,-$8R.!] MI[G91:.E>7.WN;##^#V*EIV!$_ZXG 0L-8TZ\3X$W[?:#?P@8%88!4MCZ3!W MS#LUR_[,V"X']D*]Z-1@C_2IJ,,IWP<.7* .U]B&G' 4.T.+9S0< 'Z-0VO& MXIU6&$8SL4)JB_QM_-BPCN<;DXBF<:@E9'OYFK%K;EX^K5.,5!#\=T!7SB/4 M3L,527?-G-Y0S4:V)16"(3YW"$C-^Q5ET)HCJ7'/L,^^RFS[=:?65;21!R2^ M*6GYR)EO_5I],"B:^=;MU;KU?74J:@VZ>\DR:[1J@\[>4M_:&Q/6MMU4O]ZN M:9K\'[11T-9Y,_WO"B]P;$1>Y_YF\]G+=KU6 MSS'?+PN/&6C5RWS2%C]I/SND(-6PN"*=LI#.H%-FA,*TL$&MFT6H'4AGT"WS M23MTTL%#2.<$U8$)_>]TU %QGRFW%M8-TCC0YSOI!BD@%&9PFX%8VG#=MMXW M)+S19MH<;4.;4J7#&4V-A"<>#F/_.HX"O,N8,KLT=G2E!ZVZZ8?<=+FNN@?Z M2ZV_PU6?(.L]-4OL.C],<4QK[.EJC8^G2>&UOX-;UX<:?W0\''2?JT?U<%\BW(%M(L9SSI7BE7WO ;<<'-.@J24"%F/\;%U&OA8$OF5 M3;\]Q #+Q\Z_O?*,=VP41#@1NUEO-DQ*Y'OE8QJB/S'>. &@F!^$/ ?W#K/2 MX'M\DDI8>09>%/"/6")+4R5P%O:R][:AZUT4A:$QA@OR^31VU\I\(9(',&-:8NN?\^"FD$G5=<7TO3> M243I-XLI\(W;*68L!K[K E#'D2TS&RV>*XP/-9@R M&H5VX!#O717Q:'6>O(]GLF,#]LP;NO1\LIKG\D*V HH M?K-VAG71JH+!X%#8^(G07V0BA\,[RW%1.+SS RHU* R^/H#/[-;;9K.9DZ,@ ML(IG%,MW$?1$;K7$/RZMTC(%>)V8M>$N!3$D!L]>AL[/2ZJ22$* DN2(O?0-B??4.A-GDEP' M/_0 Y/$Z^%-!K"$)&$VOKAD%!I0_N3'BK?KJ,>*//1%\QPJ' M;UZ@YD6G>PA_\KT[%F)F XTX7E'6T*YG>@FO'H_=W-QIN*06 >]W$&G@THJ1 M$@+=]E%+C%L1\^(ER4KN1;;(I272"P(VLT"C K(+0!%W@ : &_!AWY+1^*A( MDDIIA!'\H:99AUIR@F^,<#&UNW7]CDTXB(LZK(^D?H]U7IX/J^RM#_*QRD'J MM2Z.H"Y8#M*M-3K[&A+=K>^O'*2>_]41-]6IU5OK-U657:Q*]%8U%D8F3[XJ MCCC_/']=TI(4?[M]BYPC%DSL$,@]C$ZV'92OI31=*:9KV539(YF0ZTI2N=*2WRKG(]9IPB!\-/ M+B[?^8$F0[?(4&XWG[ULUGKKL]$WR+'C!XE+E0IUW#['5=+3 87/AC9OY1$^ MK6(D-,WA;[LRGNW4:G6\=X< M0)TE[]W0AKX\O!?34!IFI_U@WKNF)=?MSXKV9SI/.C&JLSHS"[>(].IWNI%YGO5Y]T&?M>J\W:O9ZS6Z]T>JP7IV- M>__7!89RI'2J_,R71O,1\H\R\3>"Z*#&V6CVSX*I7UI%PML_(V>Q!)ID;YP0 M.S='05Z"UR#;M[8]R/:MU5<6JL>IIHN]>4 W[GO,[ HCG%SO M&=;M;DN;*\XX[F [\T[; M['2RLQ!VZN">'%IXG#,!7C;:+7/0RA8UK&C/GDZV=3!/T/,8/[/60ENTZ\YV M7*>"'9D]:,CLP6R?]K5I_P *@L,&3,DXMC9F9H<;&N-+6*O>^*FN6?)[*OC) M WD30-ZKM;,5WX1$.QZZ6?)#M^#0W5H_Y]!S%G!,2R,6IMU[; 'XX/,R$,Q M30R**%@7LF%BPA?QGG>!/WL <<7S#SIM"GNM'_M0\ S-QSY#!\^0G>PDSY"> MN/!.%)@]0%049*/-^L;:O75L]!H4?4!:')N#C_%2%;;X/(&33)B#M2);#K[0 ML!T=)MVFV1CDS/S805(TZQMKQ![]B%B]U!J8@T9V[O26@B.:PS=H9Z%Z@<^" M66F!-+F6(U1IEBIR 9XPCF@%W\FO#%F,"KI>@!@6' 1WZ'=?+ =-NZ_6SS] MON&+8<_P03Y?+0Q+L '[?;/??#1L>8Q##9Z][-7-7BOKH4[>,:S5LV_NKO%50QC^V"8MFM MY90![BPG4BAPQ*,U\&BK)Q^EQ<=-4E'$HEKABL$'!1>CHZ_$@<+4,CCL(*7/ MT2)]E.#QMBKY31_R@Z/RA3)4M6G'^\ MJX?R"V03=8F)KS*SI+:I)QI(6_Z1#'=:\5<'Z<#>PO/"Z_:OF:KJBWRFO)&8:H!DZ/7J><($X[Y1N )ZY8$HL5F^(SQ=R-P%6X/LADMTD:^H9*X9PB'%[_J> M:3>U QMLK;\F.3B,SB@JU^T_(\"IPI94MXL9+%EM.7DQ*T;BH394$ &+G(PW M'A('P^C&1P:(6/R(&#;; OO0 >0IQ\_#_#VI@V:P,W%.>43AM<"3QNMF5-@N M=N7LUSI9UYB.A,V'(V'[\9"0>G!F];%#(6&1D^T)"7MUG$3SV$C8/A02]C#% MOUUK9UTPVZDD91???S##LFWFLH#JSU%V.Q@]5>,04;O#%E,>&W.5C;!3(SAN M)SB>\0D$F%0#N$>) H6 M]P/W-"219)G&I]JPALI!? 0Z05P)7Y!>.D>@%TS.WTYER$(^[MJC6H+EJU0U MXTL4A!&.-A7S515H3=GDR_%L-I?7CA_ 3= USBVGJ '!\QN ^<^9;-JO18-S:#L8 FGP4HYX+OO]#T ;VU7+! M+@F6.\32BF'9P^1-KXUC"+:3-S5CZ+I2]NCRE",967FYN!4:4V#CQH@Q#[_! M?1+ Z%-8#!1(8BP.1MZM1<0C"9HU0&X&X7V6>_F#Q:%BO!?VD]G1@N70P!;C MBE6MO'860.ZMV,LY,/DU#:K83]N-QA* JFT3]O]@SIVZ?9T=B'N-$<3BOJ"= M:&&##W"?M( YN\U:-GB.&=E1V5*!OP>H7;V#J5T]FFS4 MSPF+QR3\()= )C7M0"Z!7I]< ALNZ&A&?P\LDE:^P9]FM:0&G@4_3#5E;:]N MRJK[K#QX^>$<5ALB!@?"SGZ]@,,J2#BM$L/H"S1W>P">;$B.7-U9*G?E(GF7 MA7^X_:I[VN'3RPQM[B,S%-T5568HAVBCOJ?4T+=6@-9W* 5\-A6TW\BF@O8; MV510N5*LK>R4 C(3R0:<81Z&O*5E#_Y,D+R9VEFA@*FS+6&%5+ M==SO:RPS"!;4&!U3EWDC;;EKWHPQ=[NT BG.GKM$F((%15XN6A9$K!VYRG\V M=ERZBL1-Z;LV[J=@.&NWXY#Y[0<+IIH]@NG,)A,X&GY)*P)3/P\'Y!> O(<^ M%7>I3I:Z5;Q&ZOZ83EE*84HR-F,[+2:47C;-F%;J+G7\O$O=\O.Y)+_'G%";N$&'7;*(,=W.PN! M^R&YSCA5 GW:SAQT5HM4Q-5OQTQB*YQFM^M17M!49PB:E4PX'S\=S@%@8V " MKDLD**D#FXAF(94BK;*C=&,KE%:'V+&5;EI\$JL?>N,WG)6L:)_;;^9(N&96 MI![' T4-90$1W3BR(# *!0396H(MP_WY@/_\0_'8B(0=/I'+3CDETR6VO5VO5 M>WOJ)]OI=O;23[9?Z[3+MJ=!K=78V"WW%)LH/>'6NU\IPO"11QC>)B,,!YOX M6S7U/?^FOIE.SN5KX%M*H+6J.=MEZ,[Q2>IQQYRLO1?B*//F3A"1U_3@: Q* MC='*(;.CN,J1SJ?=I/A,VPUOZ/<(>'!%:/#!#[ 0T/4$I=VKJVIO8QU82A:T%Z#/V(W1_ ME5!CVWUW)XC,)ZNR_9$.8*X.6V+@8K0B@EIU&=R/%%O1=F>]'$LU-DE.+=6B MQ!03*2SG* 6T:P[:V;S"T^\M6*'7%GK28?$+QS>W.F:]F2T7+Q-^G:!06M,G MN=Q"Z8T,><]EQD R^*U)I6.J8B?R^Q/$W#64W"JUD?#PP5^5U-JMOV)6;(%M M'U"E$G7"!>XA:F$6B\ 9190!\-7/=@31.LP5EF583&YVZ^669!7./0#GFJ7# MN?ZSETVST2OW1)L3E$%KM*=RRR">\_M%)G;N/ 2@&L"R=47FX/!<(4OX6(76 M6M6]GN[FLT9R5+3MV>R62\5S;-88G^D6V: MB?.3C2__8H&?QPP:F'W8;S::+TJM7%8(]P"$>P2#)HM8V+\':U%+C%0G*&5. MUM];, BYNI[EF';.RF3%)\!&=@L@B=JL3!RIJ MD@),:FGVSGS.K8<\SY4_- M3GK22'EDK&QC8+-G#NJK&H64'2M/4 2>W(3.Q\NDV>+W!\HM*]/N3A"G'ZC6 M'95E4TK(OK6R!SL'2P>F58G9VQWQ1*7VNN%@:WODY=;ZYS3$&W1P4&GWP7EK MY7&15YA_]IB_)]3OTHS>'3E 6/S#/^ZCH* R;?2N8#W:BE@Y0V_.DO".> M(4\JQ)($FN4QI1[)XP>;P^4))E2X?_:XOS?D[^]'(C^%H,T3MX#S*, M]US(QH">G**G=QQ;UQ.VD8;NL3J&-6O]5G>'CF'==OY7Q;MSM9N#/74,ZS>+ MO7M_*ZWI/=;?>+IRF155+S!_3[W JBY?*]78,?VZ88)G284&F5JI_M7C?5105QXZYR9AD@EERV:CD*R\@*&2[P[.5% MXWFJY7Z9LFB>2,["^HDF#[1@^,"39YF1)OTZ#J#LUQZ3,93_H))**+[]2P[A<^RGFAM>4E)\0MV&1/% MW[*WD7*/30GOR*L-*]*(9_@O36N=64L^A^7.=^_XE"*4P$#:P+,XTT-6YP+9 MWQ(P3(.S"QP]XQNV:SDSG$SCT# :G.N$LP#G8JQ3**<>>9A/C*UMHB!DIT?+MREX;);6 QYJ"<&C)OH MS7=IW W<,+P=!^^,0':Q.W2S6PLU",<:LS\CG 3N>(!?%L[(H86!RP(P/!S7 M,YFP *?^+I9S1C-&7,<:.2X) CX+,OZM;06!PX*0 FWO.1+866'SUGY'!0X M&_;L #:&,;S5/N#MDPBW&P+(PLG2H$U8,US"NK>"<8@KA6K:-8#K"D'EX"#> M@'X_M>8 "CZ$9\[+DFB(,BP41O94+L,ARJ$ &P&6A>V&K#'.YF$R6H&A#ISE M["/.AC3FRB,=E,:RXX1FO@M\@9A(A=0ULER"1SAE#+10DH<&A*4CP&$H'(0XST=9SAV/L!UH%T>D1811 M?B 1VKJ]#6#I!5+1@-TE%>[V7H0&J@U1&$I.,03NLPP=HJEWP'%!\@-A M@A[ 61,]<\W"R.5D]UE)K2SJ;WG%@V?K09X_FJSP^-JR#^T;A@=Q"<=OIQ5_ MQ5'+CKW%?D![D ,8 1O^&8& 8 &P\VN:HXB\^1WH)T:C?OE/M-M6Z_\%\M>D?S=>R,_Y1+T9 M &.9_NH^\S#(B9R/0O49HJWX/ KEA[0=W(G< IJS :C#8,G:(/2N/+L&PFR! M:0\^B;)[G"$(ZE7HC!W0WU"U4=L7CP^]!5FK7\!HG5GB0TY9F2\4$:Y9/_VS M+Q^,X6]Y"PY_J\'EY "83.#,F;F&N>!/BHO+$[,3Q00T@:M&$ *\&.#(A5J6 M.% #6<,7P!CCZOFI3#+_VA:XY1TFQ'.>;>(@@">_XD\[H_% M2:Z%P8VW+>X* 0Y@UB>D(L@Y>V]P@V SO5JH![LN_I<4,S!8"KP*G9MSZ-^W7[4&J!LN-&"@ M4<)W!U<-?Z&[1A43#H?JL\=0$0=Z194:33V',HA0"[:Q'SP>;Q(MHH#IO^9< M 3<-%P9/H0LQL;I )'P#(!.Q8P(^,"=GCE90(*$7:,OCJ-4%\(!Q6O4]'\K; MA-\D@RRP-R4'!)"B-7?I^OX/[H24V"W9(I*EL%)FS/(;C;=R2! MJQ!I6C-"3XX@ZO>]H?R]MA7UXE9+_VD-C$DWQ;$Y8P@$N,B2!"/?2]E1&BY. M+-Q/BM7K#@XYE9K,= X/^"!$Q+P%<'/G1HR;@3^.8+MC=L=A(S.Y;ANYK.\!SG;RJ[)O8^9H\H6 MSNDO7.<'(OAC4S'P%J()>+UWC"P$Q7>3V/^=PWX(D ^,.6+40-3AW M&6_PGBZ39KW3C7 4<)#_ 3M<@P'RT=PQ06SIQZ(AUO27P$5\0&Z#NZQDFS,M4 I MFJJ7R15&2W1<2MDH]D N* ? QAU5NICD : ?;)ED$H9U&S!Y1Z3DD#MR&3M2 MW1_&.(CXU@ H.+,<5T>/9H2\#P 8D'9,#'VLN4'#:#YW"2M2>PR0@P&22S^K MR<=_CZ+ ,UR$>WPPN1U8?V;]8.1=AC6!/W-G)(%IS$8H$C2^)<8J\]'.'+1R M=C@Y_0*0)2'"7?\1'& "'%J\$7\:Q])(5>"[(IF@X5.2C2-3X@]*K"(?L41] M37#@1^LXYPUB8^(]$Q?]?;.L3BE\E;@DNQ6&T8R'.SG N*^6Y[PCEL$[I2('ZW%/NG*)(I;QS'J4 MJ_J=HEMU-@>9H'3?-9QE')'/V]+&S2.&XSAP)H2V[$[12\S'VX?D "Q M8;66CR8PD&G >7D4W#*N0",5NQ;G%A'C.CHR#U)9,("RCL/SH@? -NL'_ !1 M2/$P--JV,[K(]4YP6R"Y>[[ACURI1L+V@'4X(3FPHSFMBI[X]<*"DE[X;SD! MX4](A\)E;">PHQD&WFT1SD$5!Z-.L#;Z38L>8!MS8K#.6??8WM#/=RRX<]C] MB=A!:ZV>-2XJ-$,M8^3XE0^!P/Q*G/XKX<,L<\ ^AQN4FJ)K 2IUPBNR"=@9\[U0, MSPW^6*(/Q_- )2)."53R]M/[X:?_]_98R;N[IR+]]W\U>NT7!_8PK_QDK@T+H3($, 5PN(Y=Y61YA'X*D$40YZ2(+K M3'@086FZD3-& 2&=>FBUXK,! UV6POWP(:A8%N54H!X(B$U4)$B-1V1=T#V] MD$=N-<"@$;J"JATF8OM*X[U#[5'H]K$R+32.V0CN0V*O!EBAN IU*P%H? ]F M-_(=@C'NR]5-74.6^I*X $ (4^K%@'MWC"R"S M- N*ET+KY_K@D5#N/0JEX M25 M!4E*3- 4/KU8?5[X+O Z_@%WTPC+:*QX*+P4-2:N XZGW"V_,#V-8-O&=&FY4>![L ;F:Q!3KLE?HS?E!QGR=&^D>?CW\8_@]Y+7OA]* M7FNB=6(!2^%)(S8:;/A+VPI&_G0Y#CC/!C(G=6=F_<LJ,#YJ=RFKT&'AR]K!KF009$&'9=[[8E?\P@'P(*RDXC[HH^ F#S\ M"6:/)>,]$VY]<0"32>RC_0W:SQA?HXN-*=P7'!]] ?37.R#.&1/2A,Q0X/'( MQ5"=DUQHYGN^[7(>!8;5R!]+" 8"PK@8KQ"%V_(NLT)3/QW?#I>(R%MI;7RS0,N,>)/HFA1SY$1/ M^GBYT%@K_Q 9I,0C#V[P ^Q4OIF _1DYA$"8$L0\-G'(4476- <^'O3.L21N M!*#EDBEDC8&;..&";Z0&.G;6;S9)R$HP]P,+I(6N15Q]C[4(VI&0PN-8&F9A M8:(]9FGU]3PQC[29B%R?4JF(1]\A+JJ5?('*2@REE0\>)1 >!^XZ\M'F,\91 MH.X>H)$$ M^S? M=011RH@\O!)MNO+<#9WR?F0 M^'ZQG..-$WGB96* $LZ:>2-ZV]!GRV^)_Q:]N,&=@ Z'OU(1+!<#LTNU"@MX MT%UI@BX7\@K$^&^D?%H,_@O0"HAUDE8XB="Q?$F2FG@EKV0)67]!%2TC&\WR27Y&O&:7R8 E2#Y#/\L?N8? ,@0 ML.J5XR,S3&U2?!L_/AR-OCOIH_ /XX?>NH[QP7$%,8M,(O4T?1,__"I ][5K M?%RB[_ &V,UHE/G-JX\WFK8"$MC[:;SZ_FJH'N"?Q<]\=YSOQON88B_(1G3] M$<8FYXP,IG!AO >\EN\BO8;"%)0+!#3_FVO]]&]F<-F_(Q8]5V_#U>-WO9Y& MMY:3NCI8MB:P0?Z*/Z=D$V5JV*"1>.E;3X.7'I*_(ZDH:9^+'9L!Z0.&1G.0 ML43L$FK=\2!=O4P'C;[*%\5Y,Y4,DU.@S%=\< %(6P.=YDDG2CQ#M1N MB4TD?UHSSH$+XV41\TVX,-*N!@40NFB\L0#!M$HQC2_N*[M+_/]]\??NF@O3#($W>U'PGZK)R3>JNR>YINB:/R$(G3@"J M[)\\@HR\$QLSB00_"MICAHY,\$,K/!3YT^%6_?K*(T7R8\U?A/MUV[,D:HA: M6YQ.MEDXQOV2O.\>D8TEP=5H\XL&$^2CM21$ PONXPU@F^='%(4A9P]JKM]J M-S7CG>]S-^T;C$$.DVX5J=N\>S.,M2_;9G/4[+'XXY7TSX(YR1V90\U5JHS# M#_'/9:IY(KPH[07A8_L\!^3PC0O/(8^P-7J^QJ@PA<..N[8,R_A;HU.KRY:7 M64NH1HT9X$28?L3C8:#9P1IVX)"GB4/B&UR&\8Y1YG%LF[_Y]BX^"D4T99+( M.S8*(M2%FGU*E>]LK0!6Z+X7=!^"-NH*A.\Q )%F\CVLZQH:KMLL#'@A"):;$[1=9*<+_ID-+Q7&I, M1.4D&,-'L2'?J^Q2=5PZ%:\]4>D$<1C?T9J'S)SQ)0*P0MV2H>Y"<"S$.,5_ M!1>5=XLND,"6>(9H1EPR#H8H% $N>8-+4+IC==\EN&_%@3Y:(XIQE M&_&XQ>LI4+_Q2;J;B47I#&J%_/[T\4LLMC"FB<$5RJ?%3%L>,7UUB;%APUW. MYE,XN?KMFP^O7G\H[-6H,&5/.AQV^.680AYSN%T@Y@576C"=W6C 5J,QQ82^ MOV]WFNU&OYV,3,&%,Z#[2&5V61.&<:ALIHYPVV%"+<,D2F05/*J&(4',PZX0 MX'$1@%JZYYF/*LH28\3B'L,"MXK\J-8JZ $S,#A@39,O(=]6KRJ1PPSW]+H"]-6W_=_?_]M>/W5>+]< M!)$+YET"$RUW8A$/2J1/7?YY-[%CHU%+"I@8]A2?LC'-P+5F,UZG-6:S)?H7 M14&R[RX]AHJPA2Q,Q?FNWGR) P-?4PD^J&0EX_@&V7V&:!LJ+;Y_1&!4-GEA M=*5"'1?!17">U.$%OS-\/_=IY"#G)\VA 3SM'Q:=C#%*R(MM*4"[K\/?+WN] MAIET6#3J?Q?9?LYL%GD^!JXCV'S*,T%XJ^,L4-:,LJ+H5V,V 0L33="319^5 M!>KYKL#R(M0_+$_#IS@X+#EFTM("5 /V)M,#D8EFD(>>PNK-V'XG?'@SO/Y_ MPP]O_V6\&]Y\N?[,FV#$2=X\M0_SSO[R9\[(-%SF8=H^_&/,1#WF3VO&@(.' MZ-52:OKE]^MQ@M_">R-;U>;%G30H*T$A)7Y'[TR\)U[U.K'FS*(:8%XWI2,V M:8.=>OYH73<*;<'LFK=U/CTYN/'1)27DAX M2DC#-^/ M$1J0/4B"(793(9,%U!T/F_QZL:-N>//Z:Z5[E(&2N#]#9*N,C;>O12ZJB+5/ M0='X*R:.KQ0/"9P_I9L,OOG/LE(AE(X(&O.%B=?W'O'XA MF-7]D]_=(SQ(B-GW__[G]ZMAOJ*'ZMKFE!H14L5[JR[V\!8Z%NOV=YFZ__?B;I@_* M7""9>3RAAJGNY#*=7(T;=Y+^/'E,]-[-+!39JJ8>RZ[DWA(QJ[\!E..(%=9^ M^VAG99/X'E!G7)YP\&L_P.*2!:L8\S%-)DQX>>5;P1@IYXT3B(0W*9,9SS>B MSB(@3^>HX@/6+K!=ATB;XVFHLJ^&$Q7L04KAYN6,V97-%Z2-O8Y)N2)947D)O%#)5&ZTC]5?,!(*H:C&NMZ/\B6>\OH@*R MBOKY[@IN>%IT:G7 .6H/J/ <,)YC+U_'*^VQ3&IK& :^,R'Z9 M3RD'0G5X I-<6R.PQHX_M_Z,<#8'[T:3=V8GU K:J&^XZ"*'5CM/*AUA-#VP M*$4P@2O;E8F='I6(BA3C8H'N"\PG0&A@U #OGSTWKB1UG"EQI!LSI4IU",>S MF(_UB3K P+3&MGRD+O-V%G$$^^OU5SU^R1U?,RJ%G/A\+(PCBAC#T+>=V(%F M&7'4$'QZ7+NW_H>$$UY3)W(X55(' MP'=OAI?*90_'S,>"N$ 3.R+!#@#*[ <-]UE<4HE_CL>-.]RTM#C>/.C3>< XC(8;)[CK(%C1.?>R'.!8HQ%:?MXMI:!J=NC&[-8U>!_Y#RX, MA[_NR_-6,E(=?KV^,2Z-QJ#>/!-:Y'.3,"_ZUA?==Z6O2O9#L3*-'8S5W;:4 MIQFI [BY:,S"DI59HX'U< MXFWPM)2<6E5LUX82U@/\=Q,'2=7E@O2EUC%T<.I* []RG3^Q8T_(_00I*9W< MVGD4,6/<@O)TZIBI<\_T%!%4TW"FIN@T"I>#X7K"!U74^^E-')#6\DA45SN, M9TD,$9EX*D5 YF?:L"U*TU6)FNJ:N;HS#C#V;M@X]8Y" W;$. + ^Q/O51WG M1?N/!=P7#Z#1:1Q*]$Z]CWKA43L9_JMTCJ-'9UTS#N3WJ1$\.Y2$+PD497>B.B,1(50B:F0.A!1 M@P[>\U6DU-+3^53,R3/_.S/1:7%CZC6WH'_G/*, @S8IQABG_Z;+.AI\CYP) M4#$!W+,?AIHY 0T&DA=@C--)]+2,+6>I=\M)T=[X5+/F#/OL527P\X\+NI:4[$4Z5@K8TOQ M@H>2R1JO$WUUSM.2XGENB9-N<]!6^=F:G 0&?*W>%7QM+/+ZR'=/LH>81&K* MB.K.QN+>;"(6R-4LC4!2=ENH^QOQ M%SPM87&/'9?%"Q>8O+2(VSCSYF-ZV[?D1<:U M_$< ?4S^2)9(XC<[F[T1+I M.^A104B*U^&HE7M?30;FN:UR'LYV'.L$D$770!HM"1H^SH9@P_,Z==[]'NX3 M?H6C$A =U.6WL5VNS"">&CRK:6@&*(@U/J"0V%IFLIZU^!IL M)>P1I[ID7,137E'JFE$EO;"\ M2%&UL=6]:#CLE 7_ 1VO(N(=B/AB#IN3#)&:EBJ4$T&$N%_SQ1<@REN_@G-Q M.#_7&H'EL*>',<^:P2]F$],1G%IC'2EYBD-=12O3"\OXR.2XJK@+Y6^!'\V? MI^L\G065>"HU*R]5&X\HMJG,TH\\\K+D0AI-=M/X $H1=DJ#3?[!W EU;I4M M2]Y_^"-35$=]%W$^HFI8JC7\C-_)NWBJ?'$ %(V;$^9I3HM?#G4Z]59NJ]/A ML(UV1FOZ:(UHM%%%VCOI0<74()&>C$H#V1*>[UV^]\>W/V"53'.,3^]5:PSS M2$H2D?!/&FJ*$_$T72FA*JGF1/Q1HU'KX,=M8THNT>^J6SNQ'=X[K-%=TX]F M93NEN,O0QZ$>/.&Z@L1EB@S+3B2I&Q"%W1S:]A)G.+@L^L%F3@SYUQ_BIB2& M1CT]I9_$0>C?&,[! $BJ/BO75U^__6OXR7C_[]=O/PPKNMHE4F&E%;W 642( M72/A[,O!X8O\R'VL7>OHP35MJH\55$-U!.@=4(HY24O2UI_S8"S@!1]#A+8# MUO_ASH!,.7DZ-@T_471,];3KVN (:N!=6!I]4PA"\4XM$6$U,*C<38!BX_DU MZT+@:(6<.QJ_R= \,A; #;K/!_=?^OAE&#,O:I!4M8C5P-^NESVK]@2B20E/ M6H\W/;<7OOB@3X[8I/LU-?Y"^#K7^4]S)I1([VBXDHGS(%-RE($J492SXG5= MB#K;BL$$:H*S-B(M#4)MJ$/<604R[M(-T._UR"YIJ7'Y&+PRJGV]CHEZ:( >* G 1[14V9 M3]7B(C2B$67D/U3Z\LWK#W'O2:KX?_OZ[:>OUU?_K.3<+OXA"_N$J-ZBJT@V M:9ODYRFUXFO5<*%9YQ(SN@6<%9'ME29!>M9__U>S-7@1#_D5^*R&:V)K";:P<,(TF"*$PX2[]Z A\F99%+,& MJVNF,G71V3.Q@!6-11H&97[HN15BMIIN J+*@8U:T+R3/@Z"+CP.9U%02=U) M*^].DKUH$XTU$I7T0K.)K3CN9M1':7&>>!VSW)2A]_']=:*=TF^D%[T"%=AR MN#UYE)X@-55K>V&+&HRI+7]CW1NBC4$#MI99< MF<\T"Q,3#S/&.I]ODXULT/VTZI?=.+ AIKLI(_U,I(["X<9@C6I9+<2DN^/GU\/KJT]!H@IV :9E;;I\2 MM1;WF(YL&4L&UFJC?LG1(.GOE_Q5,E=>?H"I_TE6FY'3*.3FH9C5R9U<'V\, MWO=O)NH50)<,21N$;]1 --64&A^66:-?XE;5^<95BBN]_<@[P/#.@^@L]Y'7 MYGSEM0MWYPE<.D6Q!2J,Z$LS590I.7Y,_10 M$&EAJC-HN4YHN]29*ZW_TXQ7GCV(RO=J8P#>]0DXL"2P%\P*$NV/"J<%G0""Z214[ZF\(''B!R8&B57R,H-,#57WDB1$Z/C; M\./'X6_#ZS?&AZM_?KMZ8USPCE255;)+-%7/I\HC@5A@B+Y?3B@5.=&"-AND M6=$Y$RM!_6",HRG3I6[P$.-#R7AY!OX2.-H2.P>>"YL7@9H6CWJ )BUSA078 M5RG6J(N"&OWVFXPCBW(Y"7MTB&/8EU\/#;K(5B/RXI5LSZU\C21UI M(IT2'?3&U[!''@ @A4QH8(T6[QKTO7B82^CE*Z-NB=B6>'M*AQ-[B&/T MJZT3-6M#&";&'*PH'*QN:W;)N:!:PB$)RIV 4YZ;7%5%;>K.MI*J=8,LYA$Q M4J FS.E9M=Y5-5MQ*S>MS:GH^\W$S$XG[PCS0DXY>#4775LF"L,"_N^9S'&F51-ER6-?9=%MI\NAMJ M)U/'Q1H)@5X>.B=X=P!@W;>,#[Y=S305GM]<%6^O7_)[CHT6M"/$+><:$G!7 M+J-T0U/^@X>\3,.?,^^2;M_D-'=I!;.X%A*T!#!MN8*1KL(23CJ<79]B+G#K M%]3:XSGV>_^[09$X50FJPKO8+;S?;P!=+XP[*W"PEE[1<4 2-CU20WDH2#AI M$&BM@4#SEU9\(E5AANY166%&,7#]?(A6>@OS;/WF:QXK9T[PR+ ;*81H15X%^+=#?J +]#_>!2X=I'O7J@UHN M$PGW<@ !UQYRC+8XNVZ-DBV5$:*8+89JO!F>SKR,DOL&OTS@Y\%9^@;U9(*F M<@V* Q=W#9H)WZ!8!DU_1/K=2@9#X0Z41. M[VV%[_+$#T5XN<[A,5Z^*1_EQ]0DG/O9N*-#QV!TYG%4%BE@H<1S.J7FM1]9 MH0./*_"(QUZ_:?5%?$Z:.Q@@#S3U5(RS,Z45)#_@[$4+,CD\[U?.VCE5+[YQ M3#?^Q=@"'(UFE%IDQKE;DZRSL3<;9F2]=WT(\&=Q?.?!>0&W\K!P"1 M R8U%>@LS,38WXQN*XGQRMW-$PPEL5(6HXZV8D34J6+O<3/C%!#7E?91NA+Y M8X5W%_-/L4D.9VUZO/C5=R&51*,[,<7\DLJ(I*LK3'@EZIEF.,!")"W$ M66"RGFA5M(4DY;:4@UU>T_=^>G1T5/XOLV:^U8R;:!3"=9.#FTK)PCB[,#2S M=RGEMA:#RRDZ#44P1CVCDQOY'CGB&W-_+K \U/U%)NS-E!6C<=7L*Z!DGJ>G M$DWXT[H>M2[AL.B$/L!G.3C/S)G0!S]/C\%;R4C4X+PB4^_,C3NTES;HAE,_ MG$^MS7,$7R?G"&XU9BE]PN&'I-#/V^$<3K[59,,OR0TEWYR!)?F81 0'!S?% MN"OXJYK;E-G1[TO 3-<)3X]3E$'B@M$[<5Q"N>=5HWN81!!G8#N0/J\:SB (44<>1>?11)(&5B(=XG<< M<]D)0L+?#;>^_5%STL]U 7KQP_/OJ1(?/_KG-\X'Z1TKV$*6$-$E0MDVCIT" M!FV8^/5N=[,V17U3E-<<2YK M_CQ6G+-Z%H9:RHDS,#/N"38',16 Q#)N _\>H#DA8B2>-,>_J++WW][%0W/) MLF788GVZA-]>PBJ $R[JK"3 '7[S?"FY@OWQ;=S>G<)?(T?4P=F4X3SRQUA+ M/7/NX%\6E?Z(_-E<7XO657;$$ UE5B_FQR/&&&#F^T&8[3C2E.GRA+S)/-X8 M1-GXM(Q. TZYUE\HM#R'5T)KFT[&SC-. X3CY2SB61R5%NKMMZ,][ZNKTJ;J<,QZS7(W_/.L0UNS%QW"W.U7R^AC-Y/G6$I>1' M+"4BAN"+4$XR))L3@,WG5BEA08JI!B"L=(G(JX-;.9^FKG$SX31'6,2M!/78 MEA9@NW."*$Z">'_U75%U@!82>FZ1"=B!,U\@[KG.S!$.5L0 +[)=YE/#@_SG M'6_JC)R%)%V];J^Q#L>U5K,\XA^[A@/'G3MWF-_&$LGXN#Z/4!*;S#BH=%< 0AWUH_$(L<_CPA7C1MM$+ M#Q%UU^A%E0:BI8$TRYX&4G*N\L%Q0J8L?#S/I2O\%4.SU;X>W*Y M2DU\&<\ D]L)>.M?7S 2V8:8N]YWY#GQ@94*$B<)Y/]()9AK]@&\9^9<>;DPURJF-^-?M ,0ZTZ0U;\:*&:J: [Z+E*?^E[-@]M2V*+[3:A MZ83^#360%W"X6TVOPK[8%^.91;\;74V;_^ B;N.SVOCXWJ:U(8-WB M>\?6PA*.V!!I3"1""YC]TC1>#YOUP67_]W^M:G*3\9NX<4_6(<]] M\,K;JWSP\02:G'8P7W[7VA20<\CXP98Y30QT1&MS(.>GR,9]!/!5Z(25GN)$ M.NIF8,(NY4.RG%0U:,"-AF+ #V#YFV_OAL:M#["C4B-8+\ZC[6.U2+-S+BY2 MV0A18GH>M7/T)8$P\SVJ+^']&FFP&OL)1!$%3.OU$_,&A&S,K5:U%$_B>8B^ M+D.U$(+W7GU/U[80,:2+5^98@$!=@PRL#F6<[\>4 8M%7L!"[.N.[NX9;(R3 MQ/7;#\.O5]^OOO[[LM'L;5?/LL5 DY(I4RB!O)])?>I8G2[5?K/#3K--52@]=H/W;ORX;C=9S'M[.53/ 6LA1,K80[P@E M 1Z]B0CGU,4ZAF#C6 X#['?D"LCR ,CK9J:(7PPZY!TX> 74Z=N4EWA&VF=&-1%)BKT3)<(0Z=G_$UYO"=K &.QU*( 3P)$OG^[^^_#:^_GEYVQ]>/Q^WGD1MNO_WXF_H"9&ZR M2C[1-QD#;CG7!;09Z\,I-C<7VL3PS?#+UTO0?S,MP+#)FGZ[V31/G$A8G]TF M'KM$DW/-@43W43E@-=FVD+)+B "O;G^#D\K@.QU WI9!QP*F.3 U%8A'7>&_ M(=UPHN\A5N<"+0OL-"X2Q[+O]_GGW<1>:\AOG=S*T5HZ_#A2<(4L%QNDJ$-TXHU'14@@3H$>,]OA MV6+>.FP5],2[SH,ZZ$>W4^/_60Z.X9&]=IA'LY[/,NE")^^T3RWI2AN^>?_V M^FU62ZCDPJ>5-$QD* \=1/>>93K0:(KA,B@%'R2 M2"(MG7(Z87SE38]E;A.YVT>,>:HIFO3665RL27\=US@:IB"B7/I5R5,I$J7F M%Q/* \Q.U7)45BZO;C$%*<=32_ 1Y=A/#_N2E"[3@B[$SK3"ESF?&\RW@FL_ M3UE$K]^\ESUA6*2,MPZ2_3'5K__@E[NLL8?@*(_B2%WT5K3C> M:..H<2L)_KPR7S K!/IKUJ7H(OAA]^OOE\-G\"\:)U@@'I6U^TRQZS M!0MFE&\SI=JW*9[@'@=TPF]?#3]\&+[),N_$ >&Y401@B\ X9+/YU('%@21> M?7FN&FF)9E^<9GEZ*]%6E:NCY>JT3B97YV1,O\<D=REORZU48SRNTL0O\6'\2WT/]$4%D>2R" M%5V'O'HSW_-MEWB^,,KU3H2C3\.1MB[=[,CQU-S!VSF@$6@B;?J4Q!Z )B]E MF3 ACBHR+P!,4J99*K=!;WUG [K1-=TY0;+D.3DA))F0G'!2ML7KYQCT\V2" MMVR8)G2H3'9%\L4B#A1YHI4Q_ 0^5M8>Y74; ,=;["L3!6&4VGD3'9:_S%S4 MF>9 #BI)!O$7?V>@'!6^UHS>W7P !?QC!)JIO$['YS7_7"# 9LT4I"?-4X? MV1;@Z>"29"H%-DZ]'GF+4Q:"$LNQ/:\78FCJ!TKW0D1@7EI<)=L)>=)G28QC M29U&U9:,5D">3;#PWE[&_1OQ O+V_?U]J]^H-^H#XP(OY_GF_4H4RLOQT4^N M"B9!)02][$_ J@4?,+SV3(FN_KIK!14RK<&_R)/*I[FU"4S?W[<[S7:CWT[! M/Q=[S03$>"QT/K6"F67[/T"P+43SID0/SNVR'TL@I0LJ)F):=*X^UM23N84KR!L%582BVMOC0$$J]7"3>9'0 "92X:;$+%XNO MEYQ%*\^]^BYX2WS*Y,"(J>5.9$A$I)5*IJ02"9*_E9.BMF(?C68N8I>&6;QA M=S0\# ?&8AZN\08YN/#U)GE(>)ZIBU]!Y!@?."&:8&*JN;$$E)MH/D?L5.-R MSX29B:!9O9LS&MC+#DTR]8&Z7 !SP,27%PM/ O18X M17 X?O$D0#79/%U=SJ,>->,/1KX5LGW4SF@##K M-M*+/Q93-$2)P^-Q7&?"*&T/UJ8ZEPLX[GRZ=*V?Z$6/8V?D*& !3K=*=-B7 MJ3R)D^6>R-02GM 5AB/OR&GQ_>K5Z3:\/*I2$^>[Z-FJJ^;;4%\.B72D)$L2 MD.&(X2N#9WZ9QHQ9?'(H8HJS$+-LY,06BZHA_XP)RP(!E,E.?WXYYC<#[K'OZ% 3C(N(E M$R+B+\R]Y=FDIVA.:S'Y,&4K[")B]6)+7=0E?H<:-& 007>NYF#[//X/6W#F MV+,7#(V:\4VE1^JEGUK)%@5,)X&/#1:MI=JBOF4 'PL7OL>$B4[]G\!,6+@\ ML"'6,@)_:;D+:KJ,I0T+Q0JQ+R=5,=(141E@08"Q!HIY(S8EZR;&6VH&O.8$!#/D:0A1R_2-72]!AI3%^L6_9[01'3>'&5=O1K_K/-%E,40ZQ-,9F1$3I MK>OPHFWU_A1/-][Y8+$P_U0YTE%Y^@34+-YQ"!6@)$K00'9,_..:8KI5+#:^ M$CU*U7! 6&5!X36!8Z2S9IT$A!"QI9JN.%B!">\P>\TW5^^9U.E8F]9.D&]B M^X@V7(E(4Z2 M,D0 !![[#Y8J8"M#69R6"/N0ILH-*XQMVA$GE]B80$S[9^38/VZF_B*%EJ*P M3'1G:@JU[.9?!E/^W M(M=/"2[1$TLD/B6A&OX<%:KDF\[%*PR'AXN(<,AW)7D/* :!G0_)!Z MN()J.".?.NG&&,17C^15IN;7'0!_"47>HF4#E6(>IFT%8X?RB"=68"=R/QO[2P\=\!P=.XB>>.^%+(G;D&R)B? MCNX^5/F)P?]T9L#$0:AV33A=[*@[3^7J\V)QAKI5*M4LRRGRC7,.#'@ ]A!A MG7HDK%-RM.H*$B4B40<4Y;GF+86$$9^H37<\VP_F?L!C6_. 74[ 4,3H]A+- M ]Y>60QY)@+&1NH^L(R?\ N3.@#,1B[\;6[9/T 2FF+@L>8MX!$Q#.U]_GK] M]E_?OB34&5(@\'T6JC\4;.-'M9#;X;AIS#]#'>HRFM?$=PYJ7N'<]T+5 CH& M"VE:>H4JN8Q82#E6J1,8<1U\P%<4S91RX2!.NXS3Y 5[UNZ$G+,1.BHH3TX] MJ?L7XFTE%$)L <,A5%.@0JL*PX6)38Z;J R(%R7=/[L/X+V6:SN8? HH$_J!PYMJ MO>,:_1KO6#ZAH?TJG3FRY$3@9=QWS(Q=0R;-M<4A.=_Q(A0S2';[H"9[^/2]$S(>H@=+0:&2 M#$XS%UMW&-@@V(MC8QEP5+: ;@MT5ML"N%UG_+_/G$YW4J^S7J\^Z+-VO=<; M-7N]9K?>:'58K\[&O?_K-Y^5RX# )(*#0S1?NE_'&M4E.2"\+J6+OJC MYG^2'[QQ7+>Q@@2?1FZ%HAP/Y"9Q9#^"Y)\7^?M9[%XIO:9/U:-_"I7W9Z M;)!YK#G_B0^^R.@_F5 8T=J^^7M_$Q^MYPL_Q:L6XUT!$0 +I+\WMP&*RR;9 MZ* $R6/JD=M![,JS TP]-7XQ+MXP_O?G*74-09>/AX,*#?. ROUPH#CM@GT" MTH<$:_R8$+:DQ^%+NU;<8FDZ+@ 0 _OB.G MGFN KD.G3:?5L6G3;[9#K;I1%,&. <2_I8&WI\/KAZ:TC%*=&@QWLS-H<3_- M82" 7Q6"Q&I.5N%NA;OQJ0<#L]NN5ZA;H>[)H2YPW4'G'+FN^GUS\^\?@,8E MO-%&J6[S.$#X>^+TI'?_0D[VTH=\UL8UOE*>K?!R.9Y6DW%/Z;C8RMS!M.# MP1E:HZ413V_E91K1?&']8(DI\#>O\<%XWOG8^#)EX:V/GU[[-KT2*R2-6X9I MK/,IOD^F=O"J">K@LKS#3G[X*]X=T>0#6:CPS9],<)H%?!?2Y';XR/7O62!V MA8VYT'":PUYQ/[CZ1VM$G2?%_F@GE(#+6_^)LU,W408'Y %[?EC\.P[PYO5[ MO+L3Y=-'?)X#K4]Q0%E,+UMLRN0940P2FF+GJJNC['?HS.86/$>]::^^X[# MT($+MP(JCX&;L&5"C$7)1*D7A#+MAU'KS,SL(4JHYJ^@O$%U6$Q=B)O2.S)/ M3E;"4QV$2(E0H-5O.J?^X3QCH;(6_@:A8,)[%D<-2!XS(EN&@.P7O5C,I/JQ M_4=FA5.R%('9;FW0'!0.S/9J]49[3X'9=F>PG\A>O=;JMJI-/>JFZK5^I[._ M3:U?J@K,GEA@MGQ 61][K:*N5=2U]#"OHJY5U/71HJY&%78]M["K#I[C>+W MR)H'#EM@J^A$=X[MD:V*#E31@?C4K8[9[+1+Y4^N EL5ZFX5!NF9@VZY0B$5 MZE:HN\VI>V;S+!-AGFY(MENJVRQ-2+:(3CZA_YV>3OXJ\.JMLIY^U<-!IFI]-_7MU,Z6ZF MTWS<6SE)T7^J[C@QI$&D_F@-80_HDRNB8Y\@P32:9K_1WTV;/C$+Z!1OIV[V MNCNZ"ZO;.;B29M9W]>56EW-PTBFJ/>_C9DY2&UBC!C5:)?=G?O47O#ER*A=R MIW+)-6KSIM\(QY)(: 2H&6,_PO1(8_@.9(M M61%%112K8=(%W7505#VJB*(BBG,FBHNFV6PT"KNH3I@>BC@<#T8;)42$]FD@ M06DLFG.I-AVSN-HT:[>DRTYYZ66JLG.D1T#%(S0:P9F)&LEPZO")+*(IL_"8 MAOD5I%CE*=MZA[P"DWZD)3^*3NRYWM=0+R)5FTROH.HT[QVL?,5B4H# )*)B MSB7#.D\KY)-EM)I3++OD$VG@3#@H1K1__GK]57RNOSPY0"T-J;5GP+=-W B' M[5#+-#"MB>2MGG46E4.5M6I575J59WZ M= HMJ^K4'8!65:=6U:G'!FKQZM3NX=+ACN$@^R9FT,LQ6!.&#B3]7VI@)G/% M]#7L>P4GQ+];KK' GF(+^!&:;V#,D']#C+37EII9.(;8LW!J&RU+$\UF/H!" M#(:#9<=LP@+TID1B6VJT5V)+O^X4E=]4NE&$-';*CSG;S9W2SC8H.=*,]WR/ MK=Y(]=2JI_::-#0H.?-\JW$\?7PYO(J%"X!(*&9]JGGEJ6\X:T.6]MAY1D\@ M"GQ"T=Q&&P<;GVR53H5LIX1LY.MOOJBPK30W(7'' YQZB,JBYGB\L9%,Z7KZ[FT4I\JG+"1^DK=(P3\RK"8+M$MJJT ML#3V]!,H&&ET=]"F3K]JI"**BBCVJ\16-%'1Q%G31-LL;CZ[S"#P\K_J9*_;"Z3\Z0U, &WXBS M+O7B0WAYR&)HIZ9G;E5;J)<34KBW]\*P1HX+;\(U9HPM<...'X6>/E+0F M507+.P&PBRF^,XSLJ7[=!#!XG[:^/Z(QEQ[@X2HLR18YM6$'OU7PDF5(]_8HV Y42+U3\Y>'[JED38[J82 M4[4_IZHH8F[=LLL14.J/2VL"F_W5<]P'C$XFVL14N???4-E)R- MT8K;%X-^!GJQ:&XL4AQQDO.OO2P(HT>"2#[2YUS0_D>2YB+JL8H^X;VM[@Y% MG\U>L0+$-:6,@]Z^J@:[S?55@]6F]KTIK-3!KW,-7FQ ';P[MU1KOJWT^X7K%G]KH[9K&>6)+1 M:=Y.O]6I;J>^21EM6M;'$KQ^O&<)*B_]2<;=K4UGCF>$RYX.G1E^Q?VWK=V+$RJ[)B#WT[/;'5VK!6J;N?@MG_3;#9;E?E? MOHOI/NZEE$;VGTB%'*V85S:17[D@8+FA:2RF3C"^Q-JU)7SL11/+7D0!EH+8L!@\,,&I?ZA+ M35"3FJJ/ WJQ_"<6]058\$?_IN>3J_E 'E-F@4H6AK[MP ;&QKVSF%+QH)CE M)Z(UJP80FFN& .(+]9F!-2,]LM%.P&;-M,;$Z$$QX#%O^.(4SL]R=\I_5=MJ M,-KID=P6P;5CX+[QJ"/U2EC$M>9>5K "4>R52Y+I21&6_6?D!$P-XEPP>^K! MR6X=4:PK<9^$(2#_NNW(%P<,RX%AT8EK+6B6*/$)^MNI3.4L2#T)__2;K'_Z M**1S_M68FR9AY@<-XG)(04"<:G119R*S!XH25#!B'ILX0B"!P/!M10 @"[%@ M6S[):]Z56%1OHN)J1F7M@=Q60I2"- K8JB+RN)9?7P@EJJW7P<.V91FY?MPY M_&+B![.0B\]D,X+U(,J7J+"@A_3M>'P(7P:DQ'>4MY%)Y-E\S#4-FT:=%/'-G[ PY*TF5#L*E]W*P]@V MV',+.N0H"@$48:@CKPE[FLU8 ,+/-7Q>!(VO"*/Y'*07WVO>*&Q!W0ZUL8 ; ML6ZIRX+0>W&Z-1Y#7R9+@ED550)Y/4V!$(X$*$BM50>(7RQ^GZ^W2JK&"YGA M X^+HSP],E079B%FRD=X>>R0EI82Z]:6Q M%0*9!@")J/9AG1.*T->C-T[H]UN%&R?T:NW6?AHGU&O]7K$:_C65]ZUZLM4XH6J<4#5.*!,XJ\8)CP_SJG%"U3BA:IQP MFD!]VHT3UMA<9&E5O12JJMYBI\96VSM.N"IU96^%N>>.N(K$> M?VV\WO%VG*OBU,5"UBNB5-U!OL),V+7\4ZUJ'N1>M IT\3@%EGVP\\:(T;?:K4.)>0XFI MB$5^P)!7A6:*E3VZ(8PY>/Y"%9+>^>X=]28)V-A9R)+J92T;'CGKU@*KXG44 M5P7+JF!9%2PK$SBK8%D5+#L5H%7!LBI8=FR@/O5@F;2K MJG!9Y;K=>;A,LUYT;-DIN' KU#U[U&V:W685,*M0]_10MVMV^CN.)2HUYC[9 MN%FG7+=9!<_V&+_(EK^EU>[\@C?1E%X\/F(3/Y!!D(#9_JT'>QC#P]23'VO: M["@(L*CNS\@*P*2J&9^CP+ \+[)< Y"%V=1]%=^+%7*&$QH,0#63P;H1,ZSY M//!_TD>P#]@]]3M%#X=IW$\=>VJ,'5@H"(U)X,_HI=]J-S5CPL;4=39<6(N( MFA?3&\1!\%.F'1N[\'L^>D"Q^2F&5U3?V$0?4W-UIV(1-.3=;JGG*3Z!^Z&6 MJG @V@!\CE #M$!08__63>W\MXX+\=^/ G2*CL)) M7T@W.Z*(_BL1+JK'/[%&0-?18O5/#FY-;XGI[5[*C-;^Q.TZX_]]YG2ZDWJ= M]7KU09^UZ[W>J-GK-;OU1JO#>G4V[OU?O_],_FBJ_+YSL-$O1T!#/RZM"9SP M5\N]MY8AR@V=*P!+$#MJ8[PM#;#5U[:.P32:C\ [\L.O'YP_(PYS[46!K$]#7['Y0HK#V9Q W=PZ[/Y&@_5ID_TRC38"K.7/D?/Q", O" MC>\,&#:F0+"?3DC-G./2:2,NG18MJ.\LQT5A=PDL8 "@7>$[-^ -%CNLPE!A3:\%3.82 *;S^ M/0Z> ?D21I.)8SNX!LB%223ZUFOMNE'>P-M<$)8+XN<>W+>QN&^4JMSY"&]:ZMP(Q""-Q!RA8^(5A\WQ0@. .40H&<%PO8D*\):\N;O@- M.[%N \9FZM2T)H'I'J\-Q9\3(N! 9[N=PA87$Z4 '9\%5@&$/X.!:O:"7US]UP4\2,V -[[.(I@M$@^ M!0_!_;&%\Q>UA0]#AIL#Z/T"CU_

(T/B@: 2O!%N>,SQJ:Z+A_#GR#W[LI M&Q%PW#"-,0YS$AT6U(W@KRFQBJL[V'L> 4,X%U)S U#R%[QG/H>]R2&OT1X^ M"V0 N+>@ZYX#WD]1%24T _!&H%_%SYL& ')S3ZVE3/D;8+C\%Y<=;&%-ECP.1^D!1Q, U7>@A-J=D^;4:. M-;#]8.Z3:@<_ P5IV]%,@URD*(U[IV271JW1VE>Y>K]7K+_VZ6UJ?3G^(^01G&AZ1C8%R'A0QD:QQ([' MSM,ZT<>V1-^C.L?3Z);O3\MW*58Y.U7.3@ER=D[JZ*^GEG?+\O(2SS<[Y!/C MACY.R@([ %ND+:6-C0::BWS2[_0)UZ/E(8K(VNX7P-1\C"E[NQ'F$9 6>1/LU1DGZ I-V=H=\UFIZ@+=H_@.9(Z7Q%%113K-)E6S^PW MBANJ%454%'&6%-'HM\UZM^C,RB-31?$"LF/W EQ1:*!B[L.LR^"$$Z'3=7'> MFH0#3 C.GPJ7'.TF$OAY106O!:/J,/@JE99LA)B,7"RCO)SX<:5B!D\$/]8% M2W*P)(4BN(S*.<<$^-R2%=.86\!7>/+[9!+"CP ;+4-:==RHTS")DM4!I355Z!-56-3KW6D#55A#+^ M;.;C(7W[AZP @85\WLR6T.9O#:T.2_H. !M!+/K\![RC+M;OX$NP8 3S&8W7 M6J/=3]1H-_."LRB6N*'"D>NX<.0<\/#*,]XPF\U&C&ZS8=*]OO*Q?@TN^8T3 M,/O_MW>MS6DK:?JOJ%QGJIPM+",!!I*=5!$GV>/=G"1C^^S,?MH24F-K(B16 M%SO,K]_WTMUJ@)A$8Q!D!+W??69^HK6N;^,L-M:ZXT0A7 M$!#\-QKJU#0I):1L_Y==D3,]86$,7XRY4S\5-T $U-P'#YUK UNL+-VW&Y99_1P=&_:P1OFC50*" MM[6RVWQ'7\PM.OWHO'O#9YZ3IY$FOA!!QL9?' OV M1ZDE'1\79EF!YXZK9N_ZYS8LXFQ+0J9(O).!_ZD"=(KS"PWYRY9WVLN5[! MM2R? ZJ&"8+ Q+C1.')^>1!F/N[>7C2$7R_<=K#ZI^6Q]ID8AR<,YQ--B:IA M8SRPH!+#U'(Z.:/E2'ZAST *P@-SCGV,'#UB"0O$*#F2!9AJ%PP%MT)U81;N)_;#@>A.>QR\A&F(0F^(1Y&@ MHT=CPZG'"<8F*R-KT \:6 E>]<^")DYAJ:FEUJ@Z61XYT)Y@X8.?[KRHT!* MD1%D* )&1OWYE6=0<"O%1N\4I$&1TC0K:U:WS'@7-].;$SP&!H\*LL;RU L$ M+A&&0K(WVNJ3H!_8C\\+!*_*PB $YQ?;[Y?0S*V'4!06R!F,JH"C+*E-TR;A MEO3V@HM_9[.=,#WDD3>XG6&ZD*'4[\F$5$(2,[%6(3_\,/6+,;HS/J%].&\4 MXA>2F(]U! $PM7*_T-T1,EQ!&H/B!;-7"?:-$L/GE!@RH%M#)L,( 5C +$]2 M)"C2KZ [07Y/A#+:Z<0?PV<4/UG5.2U0IY*:C5@%WXZ. 0DCN$ #O;A-HCX< M5 "FJPEJUFJ2MZ'PP2J7Z7DTB+HU*3?*&1C7JR&%L$1 O:3[0.+X@AW%F45Z M9QV[;\R!C!B>K!S*L,A"XBP:B_E47GKX[7JX>4V[>;TX#6*'6$N+SF?06U2S>_&O)HHBD((^M M?D_O/1@9:*ZHCZM1%#N:!E7A'\7,8)3U8%"7PGN;O1;VL?7&*B8R=I;X+,_8 MXO*!)3VRS!2L".8/<@(? 1LC3\-A(=%(XKF1-= @"43FPU5E/$0CUXS%&!X9 M!\68%G2QOH(1MM\@V]T3JT8\A7(K0(>(,5D_BW8F1'J$6/-30)78(1($*9P7PI.M7@% M^% G5+'&86%[H17^1+HKJ90\%P+#0LN. KN*-D#IYQ'S%1HJBCEY8]5%(*[& M83$F(0U&/#B(J*OGGXHH0%%XI_@JFQ/5&)W!;X9H,,C0&0V'D(5J[VE8$@5, M1.S$L.I7!OPL*RZG>;3WG*[=ZSC=14,T1%48UTJK1>9?66%'AM"\#DI&LRY0 MY\QNNLL%$4]W=IHP#S"'_BFQR+P *9 V$<:<(=ZE%"@@1WB+D,H1:9.N%+RU MR,J>[Z<%6M0I<"I%^Y7AOQ(CO+ZXQ3EL@4!,0UB4:P,9;1_8_J+>V3=1S9;Y M+\#.%'8DK0)DY?-2D7(P0>3XR:42*_ FRENB96\8"XO6NAJO6'05^SDJ#R"= M0. :BL@CVJHU2="=03$0A!%I3 *PE29QG58OJH)Q^8I8# IH"A^TFC3;E2L0 MF[SFLD**42-E7&GL_*/F'!FR6E>;+O,@AU2R5%-Q; M/UPI*;Q)*6[R9;W0XSA[:/Y+C8:X0OT9 MP5L.A<"]$JD?9F+-$HX=%1C?BQ3#8RJR 5XA+5U#^F_& F!4 X9.>L.'#<[" M$5@!6LZ$ M/(& PQ%*G:$OD!"^(]Y*KC!0*2?(S:$O&61U5A2*)'TXH[+/^K93#?0JD\,@ MM*Q1&L6&Q61*40Y(*GQK=&8073L-5,"Q+"(B!:^CH#BF$Z,*9)VU74'>9@($ M.5H8%8%?40O#J55DI78QM<1Y11HM'"Z"=\B'TLQ T"FDUZ5"9#^-I*;M=I8D=[K[ M(/O 6&(4/*Y[6)S;Z34[:^=VYA>P+K?3G@=S.KU<'T'^==0"[(V.N%[+?ZCDV%E).EA.!7XE)SJ%S_.;A M#!L)(ITMJ1O(CF;8:D46A3(.:;:73[/5$Z9T_*K-6:?8_(K'6[MM/=9&9M3R,]SO)(3WL?>/8BADG= MJ287I[\LV-,^,SL[5JCA727.TYZ-\]1T36TDSE/SW$?7\+IV]^$X3[O=M5O6 MXA#/?%RG$M9I;2RL0PIG[VMV@9+_TXM5!$ZC7+2MV1KXLT6T2:R,G<7PKZ-Q?WC$' ;"S^MF>#6?^=(A3YT=J$^$-#/=&&($T0O?8E % M?@W8SS::K2H6TP OP8P_IJ#VQRWP?!&.P%[G=(>QMR]%2%9USZ8J'[V838*0AEFCJ:- M4MK!YW3*Y((?]283-8'40>DGKPOI1-NRO7J.O:82TY!%)CC.YM4X8+-68.'\ MC6MJ=U&'P\O]83>=8B84IM*.A@R\8GR&@FCR>,OE[Y?ZL;*.G$')F4FTQJ)8 M4L 'G*.(3]* ;&:]NO43V ?!+3,B^,J\P+]#G7MCNS/C'!5N%JQ6\R\- MJX/=;@VKBY_HJ4Z36D!5_%HY.#4&;'78#56>0HDIIDIC4FB6DAMFF)NPZD M M24JA<;T@=-ZP#.FRKVD$3RE5Q2?7-\Q'H87 .3>JQ&0XG.I32"XFHT,N71-M MIWG(I3]M!3\D:4I*)4*Y#ZLY;&(C@>@#,(I(H M W<&4_IX3GE6YK'Y<3A%>!U))4R'X0TSQA0!#?'E#4JU:,5$(]>N.\%(XG4SE^!(GJ5Q>*3=1T.-MCKK-K;MM9A'H7G+I M5#T3'7?M35DIR*51:2K#+"GE_ )ZKJ8!V-Q#URQDBL&P%V'/<:6BU!)%7.1P M][^H$E1=*R5RH6U>,NY\H#W@2] )D<@EBHZR&X4\PAM6-/:G]%F%-G^F9F\2?+0J$2\*I%8YY524_3',0*10O(>@(&"'IUE(G/!9@S6=JV89NN92 M9$7$EODW#;DIM:8J;1^P57U)%0:$.I& '::)_^EU0;5O[&'I%K+*VS7>BB/ M#;.FULJ0;F]3NH.KU5R+,*I#O\[+&@NX_ MA-GT8>$'/F6%< N_@S;R0ZGO/L'RX.;O13\@ZNN@RI2>P91(AR6*FE]AS+1D M3 ,+%Z7#K#)?%9M-!0!+/B-/E$.&UD6I MH !FE*@&M&%6:C84A# _#\5,G EU4D=$8\.=C)*L4!5ZM IHA\F:4KS6>.3^ MZ+(,1D:-63A78_\UW\[JK*JRZC48=]'=.=S%8DS6-^SFE3'%&M&T71Q&E4=[ MD%%T!FJCFALYN';;D5$T&^I:[C$6&?A*SE,N I-N[&1IYXMNQOQ512IH;BVG MIP3A T36W37B>D;[;)O4J'9J8Z25"E6LN-#HT\141X584ZN)T"@KSF]3(6,@ MF1Q%C?&YD@GGN+L-=WDI,+1:D5MI$L/??M6C>ZH>:MO=[2FB*H;O09>\,*:O M:CL',V:C9%M]OL M]T2[V>T.W6[7/6LZK8[H-D70_=]^^VBW\A@D+>4A+B=XS \_W)0D)^V7D"/U MPI*LA=)U?_DA5-?&Z=A-%Q?C;X@# >*&D@3(/7]#V 3Y^:-V/3)K,$R*''79 M#Y%;EV'V8V-^QE;E^_4*02!IUO+)'58*=D.P/";\#'LAY9.5(H.4DIFJI*8G58$?W!$]\PD8CX] 4\ONO4^IAFE9^ M*3N J!K8_$FF-H8))LAPD-1@EY+ZF7A@[9)]2.=SE",C6W&,K90U00NJMM47 MLXTXE6$/3-)@G6XFZ%ZC_,0DSCC!+S M92K0$;(50,EZY%Q5 UR.RCA/)"03E\K[TCNS"AB&##O%78Q6YHT%EU6.O9_A M./Q760CH(]085>OX M^&JX#2P?#8J?&1#CK!VY!G;.L*;],E%TKEAS&VO!IA ME'NU]%P!CX6?0U$M:M",B/.'Z8P%)O+8%Y1LRS7!X.N%424CEY+%3DOJ%9F8 M;]6MC">Q1A&VXU)EZ&^H0(3^W95$["RU2Q)?+!FIA" C++C(AT7F,H7IY^4Z<3R!\Y%K;^E )U9&:]/DAXKW9*R4\D@?'$H[@YGF84EZUG:H^PE:+Y M%SY=R=R?S06QMBHR_PZ:100W2!VXYM*(Q98[&*_<&9 4XJ=<#J1HE':)'Y)= M3)2#EX-PQ<]I,O4B8F%U\AA,,AF7C?57]T!SUB@%ULH,P#2*2.*SI5@ #SDF M44/BC[K7HN0^@\VC&$F Y;O<^#H2:OL4'S"&6&P,VE,@9-D,?)",G M']Q"H$Q >/J]O$8:QZSZ+3W$]](46QV\W,2&HM5!60#$<")EPHT7RHP^V"V9 M,-"5)%S5X-OYQ5K@23(6JV"BN.B;-V*JMV'Y PVGAA0>B4]UH U*65E P2A6 M-.2;.%3DPMG] ,O;<'=H60)SH:G_1O(JB1Q8]!34,"J"K&%\X +O@*&Y2B$' M4HU36/4RF?"S0(L5[!*5'<@%J-AL;WCU,U;Z82'PO.!3YLV"([7KC1PR*"P_#':%-) ,C1X6F"G\X3*ES+Z4WG-6:'L"Z89;(NF4$ M$[L+874DUV,G W(]O(KT_+UXV@SE*F%&PM-PAE1K!#/E9CLO)A@P+E^VE(N, M(JY(B<<8*T0B)# 0175*607'M-)(0U+*--*E#"#I8%N#*-)AA]4GQ6"-"I%- MRIO*@Y^%VNN\W36<\>[1ZW>.V[OG')]C5TL2,;U\QRK7 'WA52A@ERIO/E42 M'J53;SUA?CLOSTF17.1"-NHAO!:$3E!&&LX.06XR+2EAO: M#D6,,)D\;XZ(J&23"7R)OYS?AF($HU'H)]]&H 5E$2+_5J:>Y&_4P$-M;^"0 M4ODI QZ!*4CS)P8:C)Y%VC^]UMMYGSN!S2B%V0(EV-NK+0@U6OF%@6G*8L5=#AC!>U X;^RF-[3/45X M%+."1V(GSD_NJ!]R..4)_$WW)LTGK?^VVEW>;MFD2!Z=W-Y I"M39:3-]5'.Q4K8TD0U\!9ZR15N!;:41& MR$W%;*B?A+T9J0*F5A3^$(RD/W=#8[UA+W'Z?[V$JKN)A"K,;QL5=)D(Q[45K]F3IG,2F&U9'PWX9*T TI:Y5$=^R;@5$Q*0ALIC3HL$#W M1MHR+!!1U"=X!$$XQM!3F+'=E\^D5J2O%Z-_AK*Y2#.=XE/()K8UB!6L(X;% M^)FZCN0E;/J@ M,0NN6CBB7L7">\M M[I:@N'V2,I)QX:,+!^O0D*.4"R!+7(O)=7\75@:I4&#(GL*Z()!CYE4 M)B4K\RJI20/!^C*U2TGOAK*"DDD8$[4#ZX;@XS)V,T-)TP,4R%I#9@\WOZSP MLIE5?;RB.-L'13'8&4W1M7NX%E1+]-GS<\Q;+-01N^H;..Z*140*;@IG.Y*S M1:"%48(($^PK7W.-9HK\'+.'N#$=HV^G/&.0BEDBA M3WB%4!PHTC[QB44S(=\_V1:0AM9>6%D8P=5G!3/B(4$5)*"!.861"N8@K\AO M$QD\-UHP\R+%ZI_D)O7&7 >A"W6*"7[Q6[=C GZ2+56VZ$ML7;1F/*[H/R$F MXA /XUV"KHTXE&N@N)BQM0EHG9A/;6M+T,!R&)F*U1H(I1(]KPJH%5N#J\L2 M3FL) !8I:STJ64F *1 "W71GYSL_HC)>1U'X.SK=J6Y%;6OF #$3[DM6CX'Z M%1.SA &F4:+;S0P'GE(_).6-!%@@1E_ +TQHO3T@M,[N$=HWBFE< ME-4(U1T*?[Z-D_AK078"Y2E@/2_%"$9]XAQ9L3>&"0@_>/M'GD:(V91]&UVG MP2!-K^'"#Q%HLR/:XM%)K]DZLD0&6A,=S+001Z\V\_S1/-@FPZ;5:OIH81*) M+>L2VE#F2<&X"!)"7DCX<-A0U?!.9R<.+H8U$L)$(I,U&,S8ZRJ@#EG M/#'L1A9TS1XBKH'Y<2EN"JX9L*Y._NL-YE@1:UD7NG"EWE# .#=?+"#+ %4J M*@5#^ 2V+O(FF7BK_GB',=W(F[X-8]H NNF=?*7,7R&#$_HS;(%\,[V1?Y:) MF7[+=MP>YF;R%/X?J!?+M(T-&WI:\WW?[G;[M3\U;6?-[]MN=ZT[%@ZJ:9]U M6SLVJ)[=;Z_WI!=9*&"W'1M4SVXY.TA1O5;]3^L^RK6=_MEF!M6UG0=6ZI1X MF?D9) 8*J+\>@7[1B5S2=6^;E@,2YW3O+NO/7>9.?N*%IA!&13\K'EDROG!F MO_>0>4*I\VNIW :E\ M:, .X8IOZF"@)3XQ"08HIO+N]_.?#QRYMHU"2-A7?([/=6)]$-95$@4'T;]H MP3[]G(02$W*!%I!&TTP]JZS"7D!IGO_C)DV*.#B1T_!](4:C=0D-2/5ES*NY M*-+#0LAU6Z9TX)C:11R@35;R_=G1^]]%)&*@Q302T^4LOKPTM89HT^2>_W97 M7_I%E+W.LUZW)-G,[K?-W5]= U%<59-'%R16V=B\O@)X503 N[F0!'9]CU74 M7&\7RLMR*WM'[YW35O.4CXM=L)&O?0M?&P__XS6ST";>LO19[G-03-.JH1LZ M*&D7.?]SRJ A5A&'S/=<.G,T)PLZ1]1P.P:[_J]')S6ZOZPV&-S<#!"_:##. MJRH@+L8G09*?R ?!DL-JP$.:I1CIXR%)33S%50D1-<09W'A%R\_"\[2'S55W M\!E)]"#4:GP7JWWV<,NG>.LX]*M M:'$\0@;ND4!;9U/6",%57"TLO*3K-^5G;7;+7I]O5,,J:GTKCI'3.GK?.G7= M33A&OS:;/,Z9><*:;>J6>C_C5W :NB_B-#CMH_>.\T2GX?D]@-? BK-!\WHZ M.)X]NWY-7MSE%5C5"4&T%R^-0CXPL^F>.BT4\1VLD*03N?'\<>8+JGG,ZM,P M"TS_]J]M<OX6KU5C#]SX[>?PUAO,+ZXGU($5'W]83L]TCV MK+.3C_87NAOV%[:]R:_/PZCAR'H/H[_LOX M/7U@_,XSY4IV(".RR_+A>1VE5[TTC_2@SD[=SN8\J%;G8-&OX%JYS:/WLEO\ MO\&#LNKUULI_8]$Z_R_!GGITQB = ME\&J A;V'@1]C@==1QX?;$/-EWFBP*QG9/WA M3:U64Q\OEVJ]@:=Y@I(P3K\Q-K?NF;=>P)AL<"/\ M=JF!])VHAI:_94\IR=TY2KH4=&H='>$"TC2B_5- -=)P\"5N?8' *.(GGNS' M"%D2U6F2E\?G@&AF9"<"-Q=8&LYGL"'E=6:V=58)_M*8QZV-8!Z[SBY@'L,B M^">PL*C,W_)Q'--WKPS(XVSW@#P^_;P-A^%JYX!O X8!:,5N,KVL@\/0L]L; M:^3ON>MA)RP<4\]N=3N;Z$]?RQ':A@_4LIUE(_&JC$;/ MMBH\[@!/%R(SYBV?%T@%B/_NU8HYP>AIXN7?J.)U^LW5V"N.5?[IM''S+.953:CGR*!%P M:/%$43RZ]38?'[T?\-?DZ%[R#^#QX@Z/Z%@CM!$N8G5RL+15?_>BY%]3,!01 MX]6;B +H(6O@=;9U/ HC0<]>*I/7R)E2[CA[*3B!;/%02[!C^R/7G1W@6;XR 4'BT4UI4)_9;C=D FG+7:3>TD'N00=M M6@>YC]%!CPZ&''10J8-:!QWTR^D@^%\;9-)IT.H[3JNWS <:%#>H+IP>23'W MH()V0P6M')"N;M]!":W PGEYV=B%?=,@O;YH[4:XY3O/__L_!PSK;S%UE M 8FL&%G0JEXY^XAKW%O>B=/&XX]0BCF=0'Z2%=+&,:]FU3K^#"S?-G/0)H-O M@^!5#AR%+ZJ_U2'/#E4J2\7(#H3]#V+D.<2(J\3(F^ ML#XF?D%-AR?$!:'Z/E#?!XF@4TWQ_&'L.I-'FV*+,.$X )-^!/<>^)*..O6] M(H-?\\SZQX?++U;NW7!?/):,!D:H"9]Q0@A2/S,G7)W__DMR M A'AM?42]R%B+]/81GU;9+H)PZ<)Y7 M^*C5[GLQB*A:-*.=P8UJSP3;'XD;U=X%W*A%B[HZ!;W07M3C1EU=_,?7P?6? MEY^N%@[50&CJ;PV'[KN1;,)0=RH(X6U,,'"KIKGYQILP0^A A 7,K*"(IA;% MV /X. MD=\F*!Y KOY*2S:#!KUCP%N@^KO-[KJJ_\QN]MH;T==NRV[USC;S*,?N MN_4_K?NH=MMVG>6/>L19)L]C,C\/./MJ$-OU2.>/F/IFSRO:C@>QI*9]CONW M,\+C2RUU5T^T'TAZ/?]_=OFVB+GPBP4N\&"6X*VUQMYME1Y7G!7B+W<9FFYK M89FM+L!I=LI,R2??7MCR\-N&]8?]P;;.;^%?_/O2/K>_VRO$" \2[8E*>LVH MQLX+CM4("QW)U4["PRN/OZ=A[(<3+YJ_8)5 ]H%(GZ9V#\MWL%I>A?!AJ^5@ MM+P2?ES=:+'FCNL\"/V#9;(>&'-D[5U;<]LXLGZ?7X'C MEY-3-8HE^9+8-0,I2 MAKO45*5&)M'=0'^-2W<#X"]_>YEYY(DIGTOQX:CSMGU$F'"DR\7DP]&WQYO6 M^Z._??SIIU_^I]7Z_6IP1SY))Y@QHLM;IQ:C=>O_^9-1Z1\^Z='SAML\Z MYX;IBW_I.U,VHP2:)OS+%__#T53K^>7Q\?/S\]OGD[=238Z[[7;G^/?[NZ$I M>A25];CXOE;Z9:2\N/S),;X>49_%Q:?4DVO%\<&?BQE[Z\C9,3:W?7+2B4LC M+U[ G0M?4^$LN;M:M?1BSOQ.-A&\/\;W* C4U6EUUT2Y>DF6E'-V'+Y,2;$+ MZ;;:)RUL#]5:\5&@V0W@_(F-:>"!L$#\.Z >'W/F@A%Y#,UDK4#BM:9JPO17 M.F/^G#JLA!(__D0(8LMG=K'OUKXU]L7WSTZ+B\U\%L32N>5)"=I0NG1DRHU2!AUY^+BXO@%K32[ M!IEF9\JW\&>KTP5X*XC-L]_RLN&O5DRWBSJL>FBU.L1TKZQ#9I?,LP4;I?G; M?VTUEIVVCQ2?1L/N=B+,,'\ AM]3(VV $;QV-^:O+*&!7,_RZI MH/^8*_86:A(720E8[W7X&B0P M'R8)T]Z[58-B%FAX'XY\P,%CH8KJW'Z7C:NV'TBXX/\5K??HJ&KK@81Y__$- M=ZA7M>% X@3>-E:/Y(_PGG#WP]&UA'5[GTZ@>OC\V^ V?QEEY*X(8JXQWY4A M?FR;_SJDM5KJMXBA)$CZR_$FP0:KP&?N@_AH?F_V[X@X*E) N*&ATG3K'2J3 M+'H8:[)0O\)E HCAAR\][J*_I16C+@ S M!.6R)4@1V M+Z +A5A1/]L&]361!QLHAH?ZTQM//N]HIK:PMN)]OA7>((@820>4LZ$8:NE\ MGTK/9>16W-ZC%\1]QY-^H!C\D>1$@!6)>34(C&$PFU&U@"[!)X*/84TI=,]Q M9" T%Y,^6+,#OG-9;$IRLT)UL0E5Q-CTI!5KLN)-8N8-PNZ&$CC_5\ MG^G2F!2QL,)RL@E+S,U,WBM^)&38(&3NI)@\,DS.C_175GH2V"2S(G"ZB0!R M:"$+@CQ^)L"E06H?3JEB&/!WT8T''\#4I_1B*9O:"L)9:G&$C%J&$TFR:A(2 M*8>N- II2BL"YRD$,KR[!FG_,U4"UN#^')J/MEA6]RDZJ^;?;6H^9D& !S%, M&J1WZ.PSKDV, 6; :VD\(2:J>&Q%+*QHI#SJ!#LX+FV8M%D)?MG(G">.]A%#EIWX%ZRJCUZ&]96 MY%\3LX#5C1%V #H_>!0>EUC >(E1[#D&%/8U!%AD64TA%0^I8@JQ<#,S+,4? MQH%BR.)MDE^8.X&_ J68GN:2,@*M]I***E6RES@H&&8_?(U4436( MJ_/]*7/9E'!G^K-:23[56L(=K/;T0>@,\%9L@F./O>"KQIQ-1X M+_CGB[&:03KC7\4,(L$D(;F1UI"5_<)0EA3AMOS>$V@$_3%0DP^#Y3U5WT%+ M\&#(G$!Q/,9;T3)V*=)J):F874Z&SB3*HRJ@!2TKT8):M+ :9%4/LJK(P6@B M#7ZE2D&UGM@.K"'%RPIS*@Z8"_.2]P&Y9=\36E%'!]2[ISJRZW0WQ.3#COO\ M*^1:+2(5?"SH^,MZD%5%<@8!K,VA^Z?!#'.$T0.7ZF49*>@ U:5@ KZB/M^% MY5079C.7BY+'*.!%E V-I1.JDV4QL$V6=2"F$HTTDLCK IW2R42Q"1[ BYY5 M-8$RK*P YYW>"!^O&,?/&XW:MI-Y'KD5G53@<(5.LR?L'(W^T7DE)']T#J"\ M%I1TPNQ!3YF*UQ/A1!%MX<4'=YR.N+?-\FEW JV@Y^ZI:Y',+)VIP7(-%<^. M\4YC\RQ1C4::2]ZFNEVD=K?B;36"2MOX<@RCJ6F;/$1N!?0C+57UWE^!HQ79 M5/"T&-F$B .8"=7W%9M3[GY^P3U?#,=<,PZ&H]^.X"TEPPIX*DQ:#'@DE,12 MS4@>CO'Q-M"#&52"J/Q2[952#J;PUYK"+K9I;,G="GTJ#&Z#_K 5H^0*3@5L MV3-WMW;+XFH%.7WVS[9J0S&K_GU UH;!Z\?R7+X'='_L<9OXU4!ZWEBJ9ZK< MBMUW.^96G%.)"\NQG$2!A+@#W.N(]%S72*'>[E!.\[2 >]9.I1FLX*Z$'"!= M5__FW[L#-H^S%=Y4DL$*;\8QNP/*2=W?!!I4V9M)I:.3([O#.9^W%>E4;-R* M="B,)*4U$NN-8Y';IIIL;*P(I@+=6>_IMW&+O@U0'^ M31BVG8Y+&+D'RQCJ;AO0C%'3@3_D[F??NES!&P1II%ZEK-K0=[.R<;K.E[ MRS,_Q]#T07[S7A2TY$!O$P8IP22IN MJ(/;'1?W;#9BZHC0D6\V0GXXT@J_2X ?O/UPE%=:8*QRA!^Y#$N;KYI? BQ< MNH_FTY5NH$Q%CH@? &NN _SK5R6#^8>CL#C7;'9$PB]=KCYS?NG*&>4"4X3( M:?55W%13X@T ?0^/;28V'<#O!WA#\3REN;IC@%^>?QC#.LQ$.GMC\*Q[CA/, M$#'F?F( N\/#%:-PD]'/I&+&U/.7FODQPNUZ#K^;K>-7HS#/"@IE(ZY+*C]\ M,I,">HQ:E-!\3XB >G& HD\7^+IO:M5[X7Z>-5G)=F!6KKYT^0R_BR:-#:VW M$6H%L)1HX1=X(AZE\IBEAV04W%_G*-\WHCW7J>_2W4E__78,7(U2#]>B7V!9 M \KY%01@J2L\V\9Z[K\"W]S,;.SVD;[D]HA]BJRBTHV.X"CP^_;6$TRC'8FU MDU !J?QB<\DO7XLAM==M=SN?A_T^#FO%+6<9FLJ2UV*XPH'T%"#BFGH#I@,E M8&TY471F'W\+R>JP#/G$QDPI/ DKXO5>OL%F%ZZOD09:WHI_,0=F\4?F3(7T MY 3] 8VWM5C *T5;"_/,G!P?!"MNH(VJ%DWKJ0D3+Q:DULK4HMI)EX,J9XH# M@7V]9J.JPW!AYL2K5!)'P:PU,46O%JLBT1#1PYVD]_2%SX+9Y]G0..OL46=NA:_M&]"R3>!^%VD.WOM5=9&Z#'"$E9@J M9ADL2Y/78OBYIR(8XU4TZ+@LPU[%+2RFJ46S/K$G6/W?P3_PU,2D)UQXPCQ9 MHG6E2&O1R %#?]/1)H_U37#M@Y69R^7, 1#H@3[&,L&K+VYQ=3ZU:/[U,O#" MGUAO CW++#*+VVHAJDG#,)W%% :?QV,PQ)+]TDY7B^9EKB8_&>I*"]"8I!:- M,GWG(=PB OJ/NQ1S5YVJ&+P*#&K1X,]X3-_,\(GAT51\@JD0J1;WW(-& %2] MZ/CP#6,6);R2:1U6O1N1J57@ N=^'W<;P#.?.2;%N?S !5T4>=);<]RY0J(G ML*B9,%4RJZ>X6OI=0!] M?A9=0!#F7#U//F/=,")J*FB-0V?*W,!C"M@O>3?P8!ISC#G3LT[X;VG ML;ATRND&=Z: 7_/$-D^EX9YT7&DD=RL8V_\GH^I&!BJW/[V*9TV[SN__?!@^ M?OZ4GH.*.XR5K![=!*;1A[%94O85F_%@]@"KB3OJ:^C@@!3T=B@1I\XP8$(G M!8&@[;CM4Q/EPSRPPF88.BWI7.46KP6NT=T+#S#D0-]RF+L>HXEN9"B:%TN1 MUW4!411SP\%F^XA=DKH62+]B,C)?)=S#)!?QWXM"6):]%8Q_I=^92RW;^M3*UJ':O\S9O MLY9KM'QJ ZDL?3V:F[\%OCB?48*P%@TFY M^<'+9#Z*W>DQ^[HE9(PZA5;:';9.B0>LC)&L(Y-I7++Y8++0()C:['Y9)%:&$+A'B*;LU>2N!8- M3>QC[(-@56GG8XJB#H-1J8Q=Y)>.\40F%^;1U>(WQ;5F E8[W,F/N>Z,_YZF MW9AH]VF_'Y'QV]<05],=H'&:.+27W6_XW.3_U]M<\FO09O^(=2="=O$Z##7A M3L4^55K $!^G_BT+/ O1CYT5S#EW'V;?&?WXT_\#4$L#!!0 ( #>!IU@O M0,@,]1X )&ULY7U9+)BP[# O.3+^/%R9/%"3[Y MUZS[8WP>GKR;A$69=:< _UC^VHO9YXMN_.ED\40PH38?V_QK]U=NT40;!123 M&*C@#7CN&#!E+&/"&R_<__I$'S,Z<"4 A4)0/C)P3D:P08M0?&::F^673L;3 M/_Y:_XAACD]H>-/Y\N7?GYXL%I__^NS9ER]??OH:N\E/L^[3,\&8?+;Y]-/U MQ[_>^/P7N?PT]]X_6_[KMX_.Q]L^2%_+G_W7;Z\_I!,\#3">SA=AFNH#YN._ MSI=OOIZEL%C.^KVXGMSZB?H*-A^#^A9P 9+_]'6>G_[C+T^>K*:CFTWP/98G M]>_?W_]ZY9$G83+[]\4I_I1FI\_J!YZ]F$TS3N>8Z8?Y;#+.5= _ATD=P8<3 MQ,7\]VDXRV-ZEP:T?,#BXC/^_>E\?/IY@IOW3CHL]"3Z>JB29W(%ZW\^Y.N? M?1]#"I-T-EE.V6MZO7Y(!=S7ASB>#)>C''^XJSK:/&,E"J.66\!8\[$^>S!6^5QR8/T(XH*0SW"RF&_>J3,NE[-].XK5Y.X_KN=^G) MK,O8D<)[^N0+5N6TUGTK6*%+-WAU==VM/_%L?G9ZNOQ.(/J<;GZ_=+/3IAQ8 MS)I/_4K*-(X&-.C.,&\981;>>8\)="@:%"E/<,9K0)Z11:LCFM">"=O![$(& M\<.2H8$ FO'A$@XB9'9.)0G%6T-&6V6(WA$KM9,TO!AY:,V 2X\_>"2SZ:>/ MV)V^Q+AX,YNF]:PZF:7,Y*&@E32KT7(((GD270PQE6)M,*T'M17)0!7<@Z1^ MG)!NK(AGLPNNPPN1\VU\UD M_I9"F>X2F$L\_.K_'29G.))9%4S1T_-YE1L6"$8B,$::53*FG&Y-[BTP MAF31#I3^=7(?.NG-6/UB=GHZFUY"P4G'\DC:U>A(>M:R +%D!8$E1^.2PH;6 MG+Z.84@6K;'<#YKN=D%:SN,Z]C!Y%\;YU^F+\'F\")-+X$;92,U1)\A9>E Y M&7"><8CU$-R9 YP16<@V!C M *T8UYJ7DL+U8X:#=Q Q"#(&T2?5.MM M_BL AN1.[R'9&\IN[\D]F)_U5(E<^-EG[!87[R9ANG@^S74=?JZ'H?3S6_H7 MFH;II]<8YOB^3NC;\OLDT7HEBFI^?SKK%^-_+ER/GI9#< M<. 6)2B1:$%;6H6H0_%&)HWANCF]<<)V-+1#\ML/(-@PI=M,J5+H^9EE/1;M?,R)1T@J%5 JDSVQ+D'0UM):"[D8VWX+8 =D0PH" M&JBQ'L31C"K_G,WRE_%D,BK*F<#10G::K#_#"%'Q LP7E8*3VNG6#MGFV4-R MUQN(>Z\I;2;07Z>+,/TTCA-<$PP7OWQ-D[.:X/,-F9"B"!T]>,V6PRMU-R)# M%H%GBRRGTMK=V@77D/SO!D1H+HIF)'FYWII-^.9A="F!^'$(VFO7'PM?&O@Y4Y>,W)2PGD7TM.IB?0 M'T@_)6N$#GC$X&6/?>XP/R'C6O^JKMQYF-"7SI\O7H2NNZ EM]J-M8DQJW,$ M;8JI0R4K&[0"F46.104M>.O=JYV #2]TVX<7-S;#F\NDH0Z,BP](SM?RZ/'Y M>1A/:FK5JUGW@5!^4]3K9!O2Y=CA?+&9%&V54BPR$$E84(4E<%Q9<-*X0)"] M2*W=I8, #R]P:T&OX\FPS8;")HWO/2:DQ5 ]@VG-4EUT(2W^-5ZRS*&Y/(W9<(=N9X/FO(^ M$_NL0#2,D?,GA0,5(P=?\Q:-**@R65_'6F^!WNW+).]Z1F^UDCL/K%'!Y(O9?"G\ MM8,T'UF,65@K@+E,'E>2&IS@C *E7"+SQ5C7^F3R.H;#-)D4H\$<8I=F-0,DGPZGH[GBYJ"ZK+#: M$$:39"3AL%C >.?O58W],OI0T6^+=?>>\(81[CE.SW"CI*\?BW]/QR#/B/[+M3Y-.!L< MYPH4Y]5'RI+6M2U@/7.A;AN*YB?0>\ <4C3S'#8B<_/%"]J1X MD\D*% N>!PDB"U.XY8*+UMT0CN8&MK%,T1G%"ZL[93J0B61$,10&I'.-KBH'2J]M:QT:X.PJH,VV"0M2,'*SP4L?H?9# Z>3!(8\ MBZR-3[FUZK\;T9"T_&#)U4ZF+4M>E@/;@#!!V\(BAT C)6OHB.S1)%!:,F.3 MB\&W3FVZ!N&!.Z+].IM#I=(A8GO?@BNZ *J44I88'/:0J7$;G+:;M;JX8M$[LL]U*T+I!-XI M4UO T(@5=UJV/@B\8[/VL<^#VW#@NN;9?\;;^D9;%U6'83+^-^;_G$V6A8)A M/*TPWTXO%3ITXSG]TTMZ.?WT#KOQ+'^;%VE) <=@0:I GIX@W1P-A6:U$9_U MP1:K6AN_OL8R)'^L+RH.@@>]L_H5N1?C3]-5KG.Z^-B%Z3RD=;^$Y:N58#># MO&M@Q; 2& 4P.M2J:L1S9=YD,O2H3J8+*R.S@>(&AFMX4SQNW<: M.,_)N2*+H2DV^#8+P( M4VMWK> 4J]7^)4ZJ F1_%&=D@W3S9J*-AS"DFJ-CJ]YC2/V18_7UZ'JXPN:> MQQPG+K]G>(VB<2)A?=*[;G8^IF_[^>+W>:VG?C6>AFE:5E@OQN>K A]G>$F8 M)(12[Z"H3?M#% +J=!HK6>*\];;N[N@.KJP,%\N)?X_+SE\?9[08ZFG9R4KE MU\+SD]#ASV$ILM.ZL;7J ^:50^Z8 %N$!!5JUD)M<1 ]R\4Y8\@.-)Z5?;$. MZJ2\)^+=J- \AEP;'K1_7N-]6T@QG&.WJ!F'M1O"2!B>-!/D -?>GL M(2MAT>B(5G+7NJ[M#CA#RR,Z!I=:2:==.?@:#K&8L)UUZ81H7+%];SSM'0N1 MQ@PFT:"5M7:5 "N=\H9[Z63S^\GN1S6H4Y0C*Z)&LFI7.$ECO];%YSW.%]TX MD;I<=_FY^L:E3ZYB=/(XN]I-\R6N_J;7J\R27[[2**>?\#VIWE]*P;081:=K M-RP/L20.*K+:'TTA\)!%L9DAB\VO*#CJ"!L<&FRCX[>S_TMTE)X" RE(TR26 M0=6#62]JW6V11@GKK$FM+<+NZ 9UW#!A#_"T+$+;AJZU1YM?PN22U M)^\)%*\=AXG\,[5F8=%83(*:5JIF_ M!GS!"$AS42R%GR6VOIMR7^VY?^#R*EOR MC 52,+XLN$LQI6Q],*WS0AX(\4?86SF49K>%-'U(L6'+M%E"S,L4N8KI;;D' M94P<:X=(B(R+>HN]H)]2/6XWR:(FE>%;]Y%]*,8A.2_'XEJ?8FR^(?-M1=QZ M%<7(>VM=BH1*%O+>=&W)UD^1 !M&NLLOW,1GN>O2\2C(VUYKONS];#:UO/ M<(IENIC6*9+[G[0]LH%NS8H&(FG8 ?[[O4WT\P2W7>!D0Q&ZJ "9UZH$5VMJ M!?)Z1[DLG$9J>.L :Q=<0XK\CT2=YN+JJ1=/]2M?CN?+9N'O.CP=GYV.;+1. M2(ID;-:>^)TC.(WU(N!(L8VQZ+#U\?^]H(:4NG+L5FZ_B6V.K ME?UK?/.5.[OT0$?*22VRT\ P:IJ)S,$G)@"+U[0*F.:\^84M>R%]8(;=H\0) MS:G6OTQ;5M9?VW>]>=?!2!JRP2QQT*76_ <3P)5D:$8X8Q3F(&?M[PJX']<# MKXCZ4W"KN;QZ9-+F-H0ZYBB5+@BU.UJ:M5V9;(8VOS MMQ_276CF_O0T:R[3(YB_=^%B?<_/^@JIRS<9)%H/2@L''FN%G28%&TRV8&** MD0G.5/,VSOLAW85__L_EZ!]!I#W2[\8]D16:P.BX+"!Y(,=0"0M1281$D^0C M!2;9MF]JL0.PG78VV9]>NQTJLF/U!=:&6,U,IE%[7N-;15ZAHG#7R5BD<3Z* MUDKK\+[ _$^V-=Y01D>Z#O/]NK1Q4QXV8I%C$DJ",Z+F;B6$X&(!)RT/SM+W M-\_:>QC"G7CUV*4'[;=(>Q-BFV+IC9I\3Q''YB1U5 K95U\0.Q#ZE8\:#/'O19LO@KC;GGK[V]D.,^Z91UC M/0J:35<%C=](6V;=G$C[6^C^P$5]XW+FQH(^-+^*=[="SI:/;U'@V=MT-"K\ MO%NCK U9/.FU!'4OA@%>. )2]KFC,$+!8P&\&]3"K+UEYMOR,Z MV'V[AN<:VI3.3L^6)8K_[.AIWWL.5)V^JMFNY=E:9U?JV46@D!F4XQZG-? M_0 ,_3GLK2;F*%[[K>SS3'B-Q+E(\24I3/(%HC4. F=16U6$X*W=QA9*Z' G MY&I1P'<9UA8@X^G;*?X?#-TWR8^RI2C:I "2Y=K%(2L(QH9ZY$C^+NS4^^#?/2@!'DCR?=[.S3R:OQ^1+]_#O\)# %(1,( MJR7-G#/@I)<08Q))*AU9\TONFX'_TSLVEX M7X=<&WW^'.;CUM[$PQ_ACD;M#(5E"!U[5#,LX 0M0?N2DZ! MPCS=O/JHOTC_6+:W'X(=08(-V=;1"JC73J^S!$+(-.ZZIZ5U394KY) &%X'9 M'#)-""_-;\Z[CF%(>T%],>2 6>^W\2UVB[J;'R9UX^K#">)B>5'/S4SP*2X. M<)OV>DZ3UK<'#_! IVAYF'[S:=4B;;DG<2Z.N[[%L3W9HC>R@O(Z'@5EW1+][GG*))2.G.(DB;U6;_#AI M*6RJ$51R2']>/^%I,4\[0!N"X_7XW+R2_Y<#\T;]O)_#$8N\NJ4S1M@58>("TV M4&C)51*U(%]F7XID2=_(ZGP4I;M7B>TU0,NCX\W L?#L,D-(MF[QYD(.7NWU MQLE'M$;IY+&'4MH[$/V@1J8UR;94U;828[O6R+=-QA5H)01FM$-PJH[::P;> M!PF1%>XY>L:^W\C>[,["'8 -(_=&DD3C:\^35>#J>GV#^YVR6KP%#C%H1,DC>2+*TFD(Q MKQ&L]X:LL(FB/Y[<#FM(&]7M>=)('(_BH*R[ JR[ V^)\],O>4;+)+N5!8=+*-')W(1/B>A4NOC_=V0#4L#;6J"928M'# BQY$ 1)Q?8/#38 =:07*)'HN)CF[_K@SZ& =51QY$DAI9SQIK0)O;S5EQMX[:1P1M[_S>CB=$ MG\B .O R52V9ZQZIH"B! 'GO/+H;Q^Q-KN_>FQ>#L%V'\**1,-J28Y/=E)Q& M*PPD4R]5"I%\+4XVV06+61*"V/P8[(%]\HX5I?S6"T,JRS:-8%[7MF+O*]'?EM_G>"D3XGOQ\^6&Z-?[ MH O#:]H!AY03V9F,]?Y'HR"J9),.RC)YKZR.AK;!Y4W;,=8M-C*H1F=:50RU MJC>X:7#,"^ FE""4,MJUSK>^"\\0?)]ATG#+74YMI-K.5-XU+2.>:N1J,VA% ML:SBAJQ"M E$YA)CM0VJM7=])Z A>%,_!M/:R;7E?72WDY]K(Z)U&C0S!FK/ M B:QZG5IJ[1N7=0K4J6 M;W3QW@3KEQM[,\,8,T5#+DB1-JIZ#EX\&"=YYL4%KENOS9V ':J2EHVFURW- M-[M(.I62,!C 5#TA9([&2DZ+=D);4],+:QC(MSF;YN_ 0E""(F$+7G.*@X.M559*0@XV MRV*-4ZSUU0$[P!K2+8;]DZ:UG!J?(MT8_]H6TC1#@ M^=(P%L=34"7RUAGG#X#WP,L*?W!"]26W9L3ZA4*?V052I+7<-K@/(RG-Q&+P M4.K1NE(Z$$8D\F?)C%"V8/,RJXT^9 M6+OQKB3KLT /U@M7KT(E+UFG#%$S+J)67-OF/;[[C-DO1PB7ONX2_7,T,1B> M(!:O015#]'>I)N\[Z9(R*&_D9]T9F&U]RH\7F#^$"-O"L<,GN^E-SULM[>M+?'=B(9DPYKSYKI^:BBN=5+T*\+%LX:NSQ5F'ES,(^K&&MS^G9WNXXP ; M6<1[%(\.0IJ8(UCB6MUG).;I>JB!/CLE$TK3>C_X(5:AZ7@O3_DZ1JX-UC_2 MN'!DB[8B*0M6E5*/V/7W!RCK_-IHN3^8BT#D,\ M)#,[& X>)-9'HN+RDI3963?2B4)CI) [E^4]:X611V(*.&6\*]$6]*T33O9# M.J0#YL%0;R\Q/A+EWN-I&)-GT[TMK\9S$F %/R)R2/* 7;W;N":#UK*Y0&LE M>YVB9]IC:%VUU@#VD ZN!T/&PP7<)I/J=M05:%K@E3SE99W"MW7$N8FAIFU0 M=&9 *9O!!REJ7]J8C>/9IMV:J!X 8DB'V#V0ZZ@R>D3S^O'+;"2DM3:R CK7 M^Z."K*E 2H&)OBBE12JZ=?W:7D"'=+ ]&'VVCQ![W3UY/9M^^HC=:;WZA*;B M1>BZBWK%R6GMO3HK+V;3S!8'I:/O^:06.R@M!MEH#^4R%&*!%B&5 M *:$1/&E(,I%AL!*=*C1>)%;GQY&0-SV M+H".1H@8,PVMSU$-\V1[;[E?US<-)KU7A?)+Z*:TMN:?L9N?A Y?S$X_GRT. MW7S=X5M;*(J'@F^D%/ZU9"#Y)Z2&PB=\LO?FX]BB@:-B35=*-9+ M!@PX+@I8J1D/3G*K6F\W'(YZ2+NNQZ3DD>6]HZE=OU__B/38?_SE_P%02P,$ M% @ -X&G6&*9YG+V60 Y1($ !4 !H86QO+3(P,C0P,S,Q7V1E9BYX M;6SLO5MS6T>2+OH^O\*G]^O)=MTO'=.S0Y:E'I^0+85D3\]^8M0EB\(V"&@ M4+;ZUY\L +R! (E++0 $&=,C4R2%]57FMZKR5IG__K__O.A_]Q5'X]YP\/>_ M\+^ROWR'@S3,O<'YW__RVZ]OP?WE?__'O_W;O_\_ /_]P\=WW_TX3)<7.)A\ M]WJ$88+YNS]ZD\_?33[C=_\B'21F.+@#^8_K/7@^_?!OUSC]/ MOA-,J*M?N_KIZ&_Y=_']_'>^#_T^(9Y^PN3;%_S[7\:]BR]]O/K>YQ&6E>BOEEQ! MZ0KG?]5/^WYG3)\)R"A=1@3Z+@XJQ1MB7/;INV.^_BS(6,)E?](0\?W/;HIW M>!%Z+05\[Z,;H)U^$%S@1<112ZAW/O<6SBN0BPCK1WX._>&_OEW@7]/PXOLI MO-?#0:8E8Z8OQL-^+]<=]M.$_JQ;[GA8?J*M^0)_&X3+W*,?K;$">@;4?9?) MV9O^OS9^QJW5$&UZ@U[=B=[17^],^8\KQPCUPHQ6H(AA$ M0^"*9ZZ4(%WF[.EI_8XE>1"E;R+7ALJ^VL4^#K^%_N3;SU-[\BSK5$S.M/^E M1,>:#AI"4)P0*<8R"B\";WRDWP'04LG+#/"E&MY5*<-6$KVO7K:K>N=+O 9# MEHHT'@HJ"TH5LEI8XF TK5=G9%RIQNJ] ^ 4U+N]1!N^O=7Q.7L][-.WAJ,P MZ7W%5^B9<46;M4OK?DW>6H7TS][D\^O+\61X@:,W?Z;^90V2 MOQJ/D?Z7?PU_GJ% %Y7@I"Y"JSP7X+@SX).S0CB>[HYO_OQ2HV WR/=$CO0;&V8I,@AO:2+O??EI, F#\U[L8]VH)N,S[JSV M-B@@UGO:$Y6&F$P&$S&1-HRWN)8GOP$9'D9T(H1H*/9.;,DQT@=^IE7_2 =; M?_BE[HAS 9P)3"GJ;"#)4*J;:B$J)#]&:"-+8ERGUK'\!P&=""7:"?T^(^3. MZ1SLTX_._X$#'(4^07R5+TC,==G5&;I"&50D9N9$;,V!7%R5(4CRM%(1B;O M73;&TSR4& M=/;0UL2*$E_%W$V\&Y<'-"705 >X-+HN3\"!L.QC]@ M&8YP]GN_AC]Q_.9/D@(]OS<(HV_3C9*X7"N02,+]*9MG*SQCB4<4RH*HH5F% MVH/#K,%I6A4Z$1EO[5)TN)PG?R(=BZH[<%NN(<_?JA_(RRJ]R5E$&;0R"C1+ M]'(%>LU"((L;519)QIR*:QT/7P'E1-BSFX@[\&)^P<]>$1=UHFU6:U\,MCZK[@!X\EK>7ISW=6MVU>V;,!K0)C/^@*-/G\,(;])] MDIF0& /I:5U*$MU"K<14*DAI72E:MWZM5V%Y\AIO(N3[RK>ME?]#&/?263#6 M2C*OP!DD+UIR A62!>X(JE'2N-+Z!5\*9/]J;Z.G1Y2_N9 [<$ 60?W8ZU]. M,)\E:[(7TH%VGF!I'R$6X\ R5@\@47AL;4ZN@'*BVM]&T!VX)/_$>KD3\ZNO M9)>>XR^7533ORQ3B^/WEI-Y\K 49<[@_]L;U3L3E:+897DM&&!VC(: PD/0=>W]6K8_##2&^<*ZQ&E<>MO_^_8*(:2/_O;-+PY\FP_3[YV&? M$(S?_,]E;_*MVPO$#SUO'Y>)UUYOAQ>+92PN!@3#B" *E0;':)<*65EGO,3B M9>OJC*XO%HL27#(R _IJ8KA:.>=" 8V)<=0Z9Q6Z6M/!+Q9OH,]'+A9O(L9# M7RR^MX39Z_1Z>/%E.*@OV_3V'2;N7.02[+0P B-"K%U_JO8^NB+$, MT)%0.%+?H_3>3^MXH MX94JGFPR4-5"4C$YLLO(0BN1]D[E!)>^>=QW?U18<4GY4$S81-B=7'.XN!@. MIJ;7_):>\:)D- 58R>2?V9#!1TP@M,PJ,\TR;WTK[AZ( T3^=E?.O4+$723; MP=6X5SE/A1CZ'T(O_S1X';[T)J$_!Y7'9KU[8M ZG+GR$G^LV^75>G# 'JC1+V3O"&$J] M@&.Q1FP"9,^1<9%U"JU#(&N#.PF:=**)3FZ]3&BMF*\R&G-401:K1*ZEDK?V/,[U>"5C:%H\^Q%I >/>!.=7Q#_@J#?,'S$-SV7"7WTWA\ MB?G'RQ%MQ3.8LQWZ]7 P;^7^OLR^GM2K[I\PT:].>O42HV<^:R\(O6=D*-1B M41$4:.6D8$QY;]HG<79!?-ILW:,V.RCC7X%^^IX\#I[$%G4],,A&);E)5GU0 M&6NG-FV]DC;;U@5?.P%^EDSL0)<=W"IX\#6ZJI2]N]N?F6**3B&3CZ0C^=:L M "W DH--7Y:4C6A>C[,%S&=)NF9ZZ^"2PT/OR0K$J+6AMR$#&EF#;=*"4UC M>"Y\(#&E]7KT-MKH7HC67&L=W*>8(OZ(7RY'Z7/%]FI INBD-UKVII =D'U@ MW$%!3UAU,>2%.3)1(UQ-\SX!;76BJ@R+I];#.')V2N4PL<'H! MJGLSGI$<2AHL.G/868C LJUCO&_O&9%H+V&G3J+UNEL1R=X[HW[W$:IS6FD4$ MY&7:L\F#DT6"U-F+'(*5S1N;'?A.\#X9L;VLEVA^]S#^O;R"-4$HU!QX(!R* MYP)1! W,TMG(E91*-9_(]' NITUR0B2-RCN0=/C7WF$>/-H"6EHIHC&&E+:G MY$33NP?O1^=A,&^N2<+[X7+<&^!X_&/-/??'V]PN>.03&]P?V 1SHQL"=]O9 MCT9A<#Z[K$#G^K1#Q_(?_TI?C4.:]OJXE>OUF9@4#,3I;9?($;P)#)(.2?J@ M6#*M$UTM\>_\=J7/F"_[6$-1.Z.:56K3L5>$)/-")G+W M4NM;ZNU7L:_;$0?C\CT;^;!$./3=C#IYX_7PLG;T^1)&DV^_A(O9,"2K4*!P M]?ZWIR-46 6!)P%[#H?[4L#!V*(=\ZYP!CH9"TH&"R&1H6Y]D)K_>J]&IWCX,\K'@7F"MG'H$S= M963T$)4)M-7$PNE[F-3B[?+EVKO]J2>GO*U%UK!.<0KDXY#,TZOR>\9LL/3V M:YU*C;4J\%$;T&1O9D?^#X;%HI?EJKOUH2>GN6T%UK#<;HZCS@SMX?@C)B2' M(5]U![F:>#@=*R2#$2YXA!0%HS/?T[80; 81(E?<1V?OE8BN4ND:CSO$=(4# M._P=Z6+E"=LT0OKI\N(BC+X-RZ?>^:!7>BD,)J]2JF],S>,-^[U$BWI7X_Z[ MA$VW>4R#6.K.JVL48'U71_WANUD699Q&O2_SM4#W(994<2] * M_>N"APH/-M#?<58JMPS45Q%53@#5@M S?W3QZ_P&Z+86_J+X= M)->A(C7S@7DM@6F5"(XK$"23D)/R@DT]T+6N'!U:@0_$SMKJ;Q.!-=;;SR2I MB\N+*R(I,C]Y%J %)T\S&07.>/HJ6L.23:JPM2KF'M':5CTME&MU9:_3'EW7[H$U3>UC+K MX!;P[%R_GMXV/>!_Q='%]);*O#4H>NY=8E"*%76\JX)H3"2.J80D@[1F,G1C M4_@A5/OWX;NWC9MIX9C<\@^C.O-K\BT,"D?NS7'?9/V- M//FK1W[H5T2WGGM#5N'1B: YV0RJSERM-D-Q#J)RCCN+B>G6%:*/HVI7UK3R M63.'Q7G-BZMC2&VJ ZMI]1[I_$Q>T);NZL"7YO?6UL2V+T^_,4=6%Q8U5,5Q M>?Y8HD(=#206ZQ2H.MW4J@@\LIQ+XC50>@J>?S>J7!H&V$2D'7J/Z\ XO3# M1L)?X49N([D.%>F43\K5'DZ]P +1.3*FLZ"]1'+RLK2)C+-BC6\15CV2,,!&8E\9!MA$9IV& M 80T>5H>X$2F@X ,6HA1T1\\(W/:TXK6RIT\C3# ULK;6F8=A %6'NV_C;%< M]M_U"I[Y;)2+Z" 0SVHS]D#V(/F[.I$#*KEAY.CNRV>X@;7_0$#'IG-K51Q3 M,.!U&']^VQ_^\9^8S^EOEZ,1#M*WC[WQ[]TG[M=X]MZ" IO*H5%@X$<<];Y. MBTQNJ)HD[5@B$964)+-!Z@2!V02834(NG5*A=3>K)3!VW;]N/G)^]4"'3(=? M!N\#!U7((O+%D464$;$XEI)IW7-N <*^'/E==;JX_>PBR4,[Z/?7\--@3 ^< MEEK]@_;VZ:7M;_6MHY?Q(_9G,\ _][[,*L\SHX.<*Y#:J'H&:W VUE& 6%M. M6&EY=Z39!.FA0@$[<6,ESSK340=VTA)85S=/U@#6T>R6E: .,[]E'YH==JF6 MO?)&Z)2%X0%L2FQF*KHL$1C7$9GQ&%SKKAY[YLLC0UZ.BBZ;:*.+"3"W[$(" M>.78!Z.=%H46R",H+QFX0!ZF"(YE,O@3MZU-M*5 ]N]J-5+4XC28G:7<04_V M9:]!=0BF9-?"Q^"%!^%J;KFF@5VIN6!E;=!")J7V89E7?0DOL& MVU7Z_U?ZEU=70M; UI&A\1"NX[$UMM/B2GHT4D$'I\6#&+&8&)FA;1$U;9 I M:PBF*'"2AUBD%LZU+M??/SVV,"VZ9\/9O4;33W+ CL7=J6RP4 ME%H'/KX0)9.@D)''HT6%FSD6GLN0\'F??(V M ;C[9A8G-Q^[^,"98\"X2%RY2"M7=+8;92'HG*'XD@U/:$P'_M*CL/8V?+TS MOMS?\MKJXE@2"&][@S!(O="_L1MG-B-+HM2A#.AS+:P(D39Q1S8C2J0?^<1D MZU+X%5 .YX(WUOBB&=5 \AT8U=.;^ 5']<+^;+91;W#^OBQ!.Z[VY'CYCZ[< MQS76TI$'WW(=A_'XFQ!D>&3:/7;&VH(N,S)>O56U.HF38R2CFD[M#8<)#++7M32!_V7DZ MH 13Q0GA+'.M6U@_ &?_KNGA]+PX"K"1DCH(:KP>CK[4ECEXUR2YZGF$REA% MYH<+M4F.,HF67R_G!:^,L(@96T#=;X<4%^=J].DR7 MG.[KQHJ"VR(T)!2F7MQ@X)CC8)W42JDD0VG=:VHID&=,E]T5.552J-+S#_59I(XGKPJ]-]7_?[P#Y):_9>O M1YA[D^GDFN"$]-9G*$8B*.0,?'8>-/.\9)$Q\_;)GRY7M'_^'DND=:]Z-?EUC+!FR%<+DQM^HNN/ZP3^$?C7, M/GU&G-!V<_F%]'[M[GR:T"XT+4P)7Q;Z@=>JI!*,@Y1ISU$V" A1"1 \H2R: M\]A\-OJNF'?.SU\__]LR!+,T=!T]'K+.8&UDH%A)$!UJ8#H%[>GOOGD%[#JX M]E4%LE=>W4OCMU;0T52&W"SL^LO_[.&(D'W^]@Z_8G^:Y!-.!SH'/!2)="0D MI\!7JU4DATE()EQI/4U^/62'JAMI3XC5C&NEF"Z*LY><,N/[>*\N.:T!MJ-" MD8V 'J@2I .-KR)59^HZ.,>L\L*H@N1+LP3*6U&=; ^!2\R6!9E"9SO5X;CU M6.W&L5%K$RUU2:F?!E\N)^.I!.0\2*Z2T5D%!IA9!!6C!<=X &Y%R&0C!,]; MITD?@+-_7[%#1:ZBS(Y:Z.2&R4-N[-VXR8?A>*J2Z^E#\[^3(ZVE]9IET'4E M2M>!L5%X0;%;0"? M7(%HE),\)U9RZ[L5V^!\X6-;51YM2L$BTIE1>Q9(D^N%10\N(0=GG11*:>EB MZ[/WB:84#DK0_2M[[UF&.QGHY4GFE<'LH+42FHP5P4FJBIQ\\.3W V-969.\ M+:8UBSM;S#-C]G&0HH-*K6WS,AA1D04#)#M7:Y D>*7H:#'5#G>FF-B^F^+3 MR*D=,4^;J'-E 5CG:;9ID?YX_HT<)M>_,QR$CW71(UK:#V'<:WUG>_,'=Y2H MVU$"QY+);97)VT1!3RR3QW,,S"0'EN50:WLL^( * MC$FQ9JAL66_,R_/*Y&U$B.TR>9LHYN!9EG7 OF3R6FI\IW3+-NHZ.,>8U:[V ML 1M6)V_5#1Y3"F#0:W19+*.TUK3-Y\6M]ID\O9'K4VTM*=,'K^ZBFF\5W5B M#"TYDK=CIXZ. B>XD*ADE+IY=Y/5<(X]D[>1(M?(Y&VCA0[R(LN@B3DTGV)F M6/UNPQ!4L1FBE@ID"2(Y[IQQK:,;#\!Y;@391@L=]:A^-06*F0A CA&ZU16UUG&64&]AAM2-BSHUH'VX@^@ZJ$9KV25EG+2_M1UH/WH)DK:>_M1[KVU1GFP7/+9 M))GH!<$LSEG/;$ZV]8YUTNU'=^!0.T7MM_UHS"7'4@08Q6BC%J& 3U8 \A"% M%(;)YJ.:CLDO/!K^-%+1_MJ/2A8RIIIMDJH&X7@ ES,'\HGH/YYQP9JW03O) M]J.['%R[JV9O[4==2=[R@J!\J3>A7)VBR3P(E04WDEO9O&[D)-N/[G1&[:J8 M3MJ//C ]T,L-(;H2OK5&U .90E:)J?KO]18?CFTC;>4"JF1(Z)&,+,WG M-#RM,;6=L6,3R7>1Y'AH7FHQ*%D*!K3TM&@T',BUCQ"ESW5(K^>Z]?R7)S2F M=B/-;3*F=A.Q=U%ZN,2XNO[>[(K7LD-V_"J.9X-6>7"ULLX!"\77@Y:,,9,1 MF% FD1'F0VE^3VA'S$_P'N9.MXGVJ>(NHGY+L]'7(OVQ-ZY7F"Y'>)9ER>3M M:;!H.>W;9,''R!"X3J4D11)+K>\-K0WN *3;J][7*IC<56F=6$K;W5+..@F, M 0326ZDX;>!>ZQH89SJBRL'RUJ?ED[ET?DC>[4&=G?3YN#(]9O(YD\@1,14( M1A">'#-X*SV8&'4PO$CGVS<]NHOAV1%G!Q5T$#>"R,@52*3-%" M"PQ<27 A1!90F/86UTHPSXPD;93205CH0:F\ZX78ZT\WQ(=%$UU@KM NR'4D M*U-Q 3YR3JY)XC&BSUKOU99?%_B+0=^QLCN-4-U"?&:]4RBR &.RK0%]VGXS M.=R\5@_3#YU5[>=C+ %R9/M:-TI=>0)NJY%.:3+;>U]?CD8DFC,A9/:<=O'$ MBR-8=#H[DX6O&B,-I%E2,5$,NB$(X\P M)HBI&HDI9,U;5Y,] NG94F=W!76:B)TR^UH(M^H5KOK>OJFMSL:]V,!,\VB9"@EDID6HPA4$5\ACX"%(E%$&U3Z"M!OF9\O /:CX/D5U^RWN MV_RTWF(I+*2$T8!$1TLQJ"#2@L R*0W]85SS[&!#^,^6N/M5_'T.FPXX?',& M;+X:EEGA19-432T&=)'\(Y/)5+7*QLBBR,YT3^,=5O#"Y'VI_SZ9;0>]93_B M5QQ,(XGA_'R$Y[4C^?Q[NW2.7>=C&_2%W1A]HZZOMQY(F-^7^3-O<2Y8U-$K M,,PH4#YS<)XVL1P"K_$1D63SX^H13#OOA,L_?U;NJ*7%$G4!HN_@0GGUU:6W*@WM[3RN!'[K[ZG@T.?LP&N;+-'D_FM58@^#3/GSKL(8><(LQ]+<;MJQZ]J&*A]LI==A0 MN T#I[?PW)38XU7!_#J@-JD07D_S]X'LMR2XC8[N*[R1@/>F_>2,D,EXP#*] MA^P\!$8V6?0%!4>//*YU*AZ7UE=4^NY1Z9O(M8ON6\-OH3_Y-B\HS2[FS*.L M,^ZJC)D%Y"*L9-$GGUK?$KD#8'\>2D.E+/;%VEJB'=0_SI=X=?]1""(P M2N#6)U Q(UDTM:D2H7$&Z?]DZWZ/=P"<@GJWEVC#M[=Z4Q7)EU&//*71MZNE MUCJUJ[N+:!/7D=<)D[& PMK;328)Q3%>K(Z%Z/>8*[C&<_8?5-A! \-NQ-=: MLS]<]G\?_>?EA_\4;([&('D<3&8PF=:F;$P0'%K@3 ?OC$:-B[&GYL&\R',)H,<(3YBE%770MRG4P41>W:0F:#B!XB]QZ,$@5M MS+;<*XY:KKX''_-D5=E.> V3O5-DKX=]^E9M1U$S.>3[S7I(7PWQU<)R+C1@ MC'7"57'@O0G ??8F)J>Y7/2!EZOUP<<\Y5.SL1!;O[5OR(&?_!#&F'^L';N' M7Z9MEP;Y(Y[7 8_#T;>?>W0D3(8#I.^^GWS&T5N\/B)"\C8E],"(F:"43!") MJV!SUE9DY+(LIOF7JW\G&/NC1VME#@^BB=:']6SS>D?_3S[EX)S0W5K!U(90.R %C;1-/AJ67_=AI\&'UE+MI'OZ-/SWEN1Q=>GS MG[W)Y]>7Q-(+'-W<%QF/D?Z7ZTQ8--X)XZLH+)UEN=CJ#I9:0(XL\L1C:GTW M8PN8![@_VV4POFM%K?3;N\CV_1)&LW=M]PS?O8]JE]5[&.6^,GG9$VF85, B MT@;A3(+:.)J\ J:D\BI;NZ?,UKN]9/)\,KJ0308QDMNC2F80ZB!4;D-TUDIG M2NL^B$\BD[<)#S;*Y&TB\./-Y-7]C/0*/M7V!$PR<,9;B"$$FY5S8KW&=:>2 MR=M(J8]F\C80[OXR>6N >DZ9O$UTM%XF;PL![R^39UV0@A$X+&3?""_ ,Z([ M%N3<2F4L6ZLZ_;BTOG$FK[G2-Y%K:R=TYBAA=8D)V(TS?=69SJ,Q)47@Z%@= MEQC(#4L)4O R6*M1J46W8[G_^?!SCB92M8DFAMV(L?-DG@K2H=0.I-.U[0 J M"/7^L/")JV)3LK&UL7>(>JX]*1(= M=CZ]D.R@2>JS%=;^&J MP D4':*018S>,VY"6BP.7&Y?KGK"_B/2G>IEV%JH'5B;\X/V(U9Q]0;G'W!4 MAJ.+>HWG?>SW9N?QFS^_8)T%]VOO8MJ*^Q-]=UQFDODT":/)CV$R][=+F;0*Y=R;7OO]:0Y11^1R$L:7U!;_=41]A MKFZ7U=C)H*'[*[BY2COMXOO3@%XG+*-P@0^O[?H53]?F,]D"'5N M? 9=DJPU;AE[ZIF'K8^S9 UG]58=1BYJ%78 M1Y8T_=5%KX5Q(K9V0]<"=F+4::^,UH6X:R$<_S8HE_W2Z_>OBX@_7([2YS#& M]Q7$^-7%\+*V_Q%D!BA+YK=WY*^3:0HAT&:J&;/2,,9263Q$E[NK+5&="*4. MJZT.FC4]N*V>I5)'.V@+6$?4JZ0*..817'"&!>.5#.V'<3T Z$18U%[X'?1( MVMF!GCDL_$PSI0MF 0D+!T7R A^2 \^<-#8F>_\>P<%C(W/L)\:W@ZBT@]9' MR]Z;:2.R?XR&XYN^FZ;F1SF9@-:1"*D[?JD[/N9_#C#P> M/KW4';_4'>^E[OBED/-DDQXOA9POA9Q/F+XOA9POA9P'Y]Y+(>=+(>=+(>=+ M(>=+(>=+(><38-%+(>=+(>?1'H0OA9POA9S/H9#S-8XF)+S;0SBGPGB54CV8 MQ^1,8.]KS6P-<+)#7]FMGM.@_'/W]36J#+UZX"_#R323_VX8!K>>?L/"6$?_ MV)H\5K5UM5!U,FYVX*R3C%O&^M M/G$=4,^H.G4C':U5J+B-@/>F?9V5%M$FH-VR#B]*Q.^@)&VDW.0[[)4):# M#^5JJ(?UAW-M(L2&.=HU1L]XB;1F\NS05#>,SB_P11I J5RDQ5K&%Z^7/.'A M7%NKMYT0.Y].&RRYSY@4Y%A-$*2A2$J4(E0&FN@+8B!]Y%\C295T7LH^#D",+9>Z%, M>Z6T-N3ODYIDL1+V#UB&(WS5[P__J/'@M\/1:S)<>Y-WMU:CM4\L2@6*,4;O M@:#WH$@&)66A1!*)CL"U3IGFT$Z,9$>@O]:6RV:K>7@=9%YS82.'%.O=+TWV M0+!8P/C(),=LO%QOAFQ#4"\,;*>SUN53&ZZC3.BK!Q=CHDC(I0 ?##GPQAGP M]3:)<"K&E(-DF+H@X*/(7EC86'LK2ZKVDFLFK^4+_>A;&.0W_W/9F\[Q[2;; M_,B3.LPW;[+&1AGGJT=^("AU7O;UG$MNR,?DXBB7 K2 M2[PW?+K!A>U'4+7+,J]\UBQOE8O1&A6]$B+9>IM)@3-. :-5"\9,S-AZXO*Z MV/:51V[,D=49Y(:J.'3*^%'9_?"MWLF<)DV,20&M\J!4;<_ 0J"3P&N014B5 MM/7.M6[WM0:LPR>86]+A?@.%IFKI(':]>O7T ?,8X#H0.[I&OP:\PUR=;Z[: M=:FSHUX.1"'+3>0^2"@!JS>L.<3B$9@,*NI0-!?R5*CSR"7Y8V#.)NIH'27[ MB&.D3_M\C6N>&. 8=,I: W8/%JO5OR*QZP?T^MN2:& MC<78.M7]UO'GG1B&F\JV [NT;[#,,;/PW[^Z>++:/CU3AE&BHQCT9'V&H.@K#00 M$2W8%)UD4CO#;.-#_@$XIT.,UK+O(*V^9;!%R/ M2F]43L9IOKCW=V;^31$=$3G:A#<:*J"#A/JKE"XO+OMA@OE'_#+"U)M>?**O M^S@5^R"_NAB.)KU_3;^_0H=Q"E[M-__04G9\:+DK1&",'6MA6TI3JL?S4\&2-U":)U0=!#>$Z.1,V$ MWX&M\YZ0$74'Y].#]V/O_//D??EMC-.TUYD)KC@>/3#''9WDN8#G3H'1ENSR M8%7VK:V=!P&='#7:B;]U>GOEPJO5_A#J6:YT^;ZYL%V>L6Q\4%Z"T+;6K$>R MZ(2+D&M@*'HO/5_DU\H*T\[1G@SYCE._'?096>?(/M,L))7KMBOIU5(VD-D8 M8@(761:%7)6L6K<;60?7R;"M,V5TT'[D8>+? EK[50S&>"8,:\6 M(%7\XU1-WX95T'5[L"G >>-DOT6^UT)NX#LD1>*'H+(3D)WA-[ MHB!?)+0N0%H?W;Z*<)IS97493E.%'+H0IUZB^EC;K4[3MP&YT5X*0,K=1RF8OZ0%F,K37 MWR8":ZRWGTE2%Y<75T-#F(A.$'JA#0$1UI!+E R0!Q1X0-3!KE5,](CF[CQT MO_=QMQ;[L(7,&B: ID#"G[> A(S2UH:^"U<'XM0_,Q MY=U^Z!-4WM8RZV(Z3B(G=83Y@4/^GUA=38[D<9;+_KM>P3-D2AOK M O!06V\808YLR=7+](JI9#6_=U%^]XS=]GCW'Q'HW.3>F_I6[AO[B@\L_KV; M*,&JIW0;*UAK;?N,&&")3C'.@*= )H6JE*XYS\PS,,.UCKF03=&Z^F4#>$\@"K$108;[ M450'!ML#4&^ _A(NKHH2UX';T06?#:$>YK)/9ZI?GV+-]'8$=+/265,(9[06 MR2DB]\@;;4!FG9BTP9!%>XHT>^1BT+&R;!-U-6^IH.;$_;1@+"&R)$I6N#C/8D5SB#6>=E0. MXN[Z&G8I[-;WB_[[_[S_].N;'VL.?=0C_V?T[>Z((03OMM17- M;R&<8"AJ%U]N;^KKX [# YAG=RRLY5S0>TJ>P+S#M'?,1BJ[A_:P4!*UEO>T=C56H2_/F+YNC M?%Y4:J&J#FXD/("XWI>(43G!; &K@B.+S"H2AA#$_\2RYM(JU[K+PL.(GA=I M-E5!!_H_"T;[J8&>BHC=:" M!W_O5OZNE-D4XPF2J%,U=7!98 G3[V-T3$?#Z;C-J#)AY!YKWOES":S7/8(4W[V$#*ZO'LU($3I>,P(3EKROJ-7$%UB8&(,&+6BKUO?.5P!9??K M1[<_=CZ\2^>@#!V67.I0B]3(N.*TNH0F%,1"IGSKR1E+8.PK<=I"Q_?O$>TF MU6-)BMY=QRSB+5%SSP0H+DR=5YK!&Y5 IR*S2D9A6FP/U98YR568#I.$W%5G#U)@1X'ODQ#%>.^S4,"1K& 5N87@ MG8>8-,M.\A!9:X]EOT1X)$VX+QYL(N?F:3_.V.OAX"N.)M7*_82#WG T;7C^ MXR62>MQ5UZ.$$;4)H'GM'&)4!"=D ,ZCH0W011[7G$NPW@,/,"F\B7J&'"-KS.E4CR00J,T5N<9)@4U%U^$&@SUE/_^L]\"3TWX%L MV[__?UT%,D]!JCE(X5&(DFO;,W)M%3,90M06&"=CV0F1LUFO2<:Z3SP)!G0A MW=;C:V93)*Y'/TE5SV\:>@ MW-WEUD%8NL90)O,8RG638UF"T\G6J2!(5DNV";Q 2::+5,4G8[1H?3-D&8Y3 M\>EVEG$7W4(7,,W)O0ZJCGRZY8@.X]'MKK%'*+"#N#OPZ%:@4V1G:,$0K(L% ME$^AIC94_6N6.>G(=.NHWSY)\(@WMR\.;"+E#G1_R]JHP*YJ"3T=/L)X$)J. M-B6* *=R/:0$QX(^,M?Z LU2(/L_]UMHZ?Y\S!U%W-J+JUF3.IWL;4B]?N]Z MG'.R=,1Y A+(LP3% P=G> ++HB3K1HLLUFL$O_SSG[0R6\FM\X#<1\QX\67: MUQ5'O6&>CZU $8M#8$K9VKDJ00Q. 4HF0_(ZA>87XAY'=2KV76/Y=V#E/XSP M>FC-XQCW$L]?CN\88ON[ZW8CZNR@F+UO,U?><;%T@&E)WO&TQE/+67F[9CXG MSH*_/P[TZ9)GHWS 8;BSB3[VSIGW@ZMN'(6,'FYT 4F"F$U,B9:^*D5'S:/- M_MY0DFYI1W)91 B%@OH M@U4I*FFQV_J#E=">'7>V4TH'^\Y_A5&OVG4?PV3FN#-AG*C379@5M9194CQM:#0?:E]$<,SJYUOHED M.]#U)TR7(\SOO^)H4*\BONT-PB#U!N<5XJ=A&5W_I%;Q__GIC_"E_N3J?JS, MF# 4<#;6Z]%T-D4C!9"!XPVW!DUSSV0GP/LW'G;5^&)[H+VIJXL[I639C$+_ M[>4@C]^4@JD6EB] 9$KRI V#DHL&A5I#2(4#(22QY>Q4^SY;C\-Z\KQI+?H. M=J(?:@O_&S21K%HOO(1 J&B;%;'V *0--WN6LE \F-;&Y5T$3U[G.PBT87+\ M;F?>%!,+,M;:S=I/PUH-+AI#)VAA+K*2=%ZK"N+8>X6W\@^VEU[#F2B+;5[7 M@7%Z3<$W$OZ*IM+;2*[#IN!2H'.^6,A%^-G@]2A3!*ZLD]$3'^-:%ZP.K<"U MFH*WT-\F NNT*;A#'01C 9#0UX(Y#5[17B*8],H+'9EMH;DC:0J^D=A7-@7? M1&:=-@5'%ZR0T0'W&>M=50:.:0]1D9G%A<:\7N."I]$4?&OE;2VS+BIZIG6F M5R4*T_VD2)[1(8>B:\2WR'IS,6;0FGD;2B:N-2_GN8?BJ=LWC>2[V Z5)[7B76F=C5 9%9K M7Z1?;,#X=)3_2#1T'[K?1+X=Z/PC?AWVO_8&YW?!S<\AGU@Q&1,855?+,P?G MHB6$3+!B8]3WROEV5?Z#@/8?I=A=9\.N!-[\8MY@%[,DJ^XC_7P@Y[Z*=]0;_-[F(^B3,I:'Z6AW2<7VHR8!&]Y'1=# M;X44UIE[M_&/2OLK3O=#*W\3L;96^MT][AKE0MF6""BBD@*D*HD0.@\N<0/< M>B:$=!+O-:U_0[T+!0T[E6[K,_XAA#>E5Y%YEUP6$!.==810D0!< M!.ES\#Y8J^7N^C] C=LA];^==/?Y_O]*JKR>;9=\%L&Q.DT0"2,6"+D4L)@\ M+YQ+E=;KMK[F Y\)![:4<.O[]P]A?#N\',TAFJ 9RPD)F*Z7DLC-C44[$.3Z M^'I'B;G%].7F)+AYWO/@P);R;7BE9PKQ=O;]]?#BRW!PU7#(6^F4]A&0[)\Z M@T01JJ#!2>'I;UGILEX;AI6/. D'KXT [ZO5M5?KG,[KX-K(J7O@80=PYQHI MY%$=[R#-UJ?Y0_B,RRHX%\"9VLU<%0;1B )&&)^Y846QQ4%,1Z+EA]RV/2MY M$R'N1;FWKM8P9IFU$D+1;.Z@&I' QAB3MM((M\,V?2CGK)DR'M7P=I)L[8\M MA7;C*G"+DJEZZ46RFFVH$WF4XL +N1"&.6WNE05NH.1#>6#[4_)VDNS\%N.5 M13@M8Y[4011D&R;Z03C',R%8E&@$&"9]'2L>P7$;@8S!Y(L2PLG6K9/61W?H M^VCO.FBEW$P;G=]@?!L2OKH87@XF9YDV):_(?63*._(=E(08/4(20:J<;#3- M*\=783E%3FPIZ2 MPE]'O?/SFH*R*:&.$82NMSJE("O;:P'22G*:&6/%MA[GLR/DTZ#4/O76\$K, M^O!_'84ZJ.C'\&U\)NE-R"@-&"R*7"Y=\YR>0_$80Q Q&=[M0)M' #X72FVK MDP[*C!\'2]\;8[JL%S9OX>9GPED;&-G>)1Q&*\:;U^,.M MP3X78K705>O:MHU0_W Y)E&-Q]-7PR6K M+V"^-82GS9L]BK]AUNQ1ML^^K)F)CW5,+#^+V49F, +9_QJ4"S5P'%A-W*,E M'S&C:&UJKPWN:3.H6UW<)XW? VFFYAL_9+ F&9M%9KZ]UZ*:!-G_RT:=&]L)=08[>$[Z?0OW'Z\*)W M>5';V[P+X\E'_#(<33#7W[@"?)6@B(FCLG64CR>+2\7L(=(W !-M?LZK9-MI:;B_,):IN$N^]L6/FQDV=0'X]*G*:K.+U>JH4H=XH M" 1/E<(AI,P M;59YU* M?AB.1L,_ZCWF\(5^,OEVAH$<*\P&O!3$>.2T/]IL00E7C/!HE6S=17L3?*=! MH,XTLH0^6T=BEPO@AS#NC3]]&6'([P>WR_7()<\)8[0)LJ] L_#@61 UK,.Y MXAB"ZS8\LAK;:="F$TTLH9E.;=\,,E9L9[.U#H HT9S M)+A"'$]&Z11%SCHM3@CN8L-9 >\TB-.5/I9PIT$XMN"(D,[:!,\J-?XQ&H[' M9YXI3Z5X-\KVZGE]P2*\/\F1C^79^.>27<''527\=7'N9Q'F#Z1BF;VZNLPA1%VVDZ'8CZ)H(&TW2[(X'F\BY>4^L3#GK#TA_PYDV_UMT9M;K&C1\BAJI:1V-9/$R3LVM-D9DR(S(J7<[8V?8[PO MW,YIV%+2G=\87Q)&.3/:!3K[$C >:M&LS[7FV@-GWG#/4 >YV#FD\P#7*7)B M5]EWL#W<"=8,!^ER-"*@9U[3WE2T!>1Q6A%;P#.KP:*26J.TI7F 9#F2TZ!! M REW<)/\-JJS@(7Y6"GK>2*(=7 Y? M/(YZH_\*_4L\,R'I.K$ R,>I\UN1U?8%$K(5/(1 !D]NG2-= >4T=-Y"SON\ M$/X1JZCJU;SY$?1J=B:%FY'K_$SK0-9I;6U3@B>3A7GPR&EG\M)$LFUSQKU= M!U\'\"E2J4N=K;P*WFFVZZH)UWA8KEHLO?GS"P[&V##1]?A#.LAQ;;BRCM-; M162AA:]#0NHTDN#(IM2.@5=>,>UUEJ;;!-"[+M-;(9BHE8D0@F"@4#CP.3,Z M5RTOQ(LH>.O!8T>8WMI$Q^NDMS:1ZA&GMX3D0ELA(15&[I22&5S@!;B@;Y*G M;67I]B[NL:6W-M+KX^FM3>2[SVS&.KB>:WIK(YVMF];81N#[)4366=6;WS%R M4%QX"%XC%&6C%RC)?NBV:.OXTEL=\6!].3=/;_&_KLK!Y&D,7LUC\$J4D$TT MH'.L%_."FYG&PCBRR+TF4:PYJ&S-)Q[:']E60<.NI=L\P[5F%LYP8UQ0"@SG MY!R90LY1$ C*$O.U]D[B>I?FGUZ&EDX(S"H9",(59UCJ\A- M3K0!ZE 8*J5RB8O=<4\EP[G#!M!>MAV%L2=S7_Q7^C?3LXYGRQ6Y0$!_1%"T M%=&>5,>IJ&"="H;EYF5NRW"PLXSWH/@ M^X6NS/-3*2AO0SWQ8JCS'8SAX!C]U7):K51TMC7/5[RSB MS@M;9FF07IJW[K@*PY]E$92,GD$MM0,5A((ZCAL44REZ:ZWJ.!"P MBA+<0N M0LDM=- !46YGRV:]NQ=ND)VEB &17@;K1"8;V=?F32*!-RHDY6RTV#IL_"BH MTR!(6]EW<'K-JO4UGP$8"G09/N=+*RMJIIK<.T34\,8\RU&("8/MWQEG]W]Z*''9[6H/JAU5H; ME4&\(8D-OR%^PM'77L(ICA\6<;SJ3S]H>@I]Q#0\']0RW)G!,KTQ?D-C1WPR MO#;)$9$\)*DD.)4%!"^,8E9@5*V+GQHO8>=>DNDSYLO:Y; -L/ED7=H$K'(% M;.%D!:+7X+5E8+.S6O,:0VX]H:R3A>RK]..0O+[7\_+@C#B6HI.?!K0/SL8" M3D^_^3JGL15I4)7@,Z2<%:@ZER7PNA[A-?G>)BJ_>(]J=[MQ)9Q#!9^/@"OW M;- V.NO$_5@*;1ZS60=<1\'L!X$=)J;=3(WKT6,''>R=*$9Z);--8%*-L/@: MUS,A@Z!7PS-;,.K69^L!"/)(O/LP_-A$]!WPXB..D3[P\[0+TE?L#[]4C'.S M>QZH%(08(G9H/WR0>O MO)"V=3'^'0 O-N[N>ND@PKI""J-1&)Q/WY[Q#]]N?F>>+IJNX&89@_RA'P:W M6S6LL::.C.$NUG,8&WH'FBSN6L>BXPXVN4[6%@Q&Z9,%M)+1VK2!H$L!G91( M3F .NG56Z>GP]A'3_LAINXEJ.Z#K]1E49]*\_U(7-#<6BDVY9()CV;0':J 3 M!94!IY*0(2I>;.O6'BO![-]D.[RNAUTHJG41_<=/OWW\]"K02NFK4%=^96NF MG'*PS +#K*O7["!R,CUS$)%K[HQ:<];T4R$7Q4.&Y%V@?4?:VJZ, VULSAN1 MLF"M7?K=4;?+>&]_/,Q\^)RDE=..'TS5(ACK(8I@P812HA:!&=:ZWK09^'UE MMO?,TM7)['TJ^U@2V'==J:(Q)%9])U,O!==C()#LH$BA7.!,TD%PV@&\O7+@ MP:#=)KIX*D&/==;T$K3;*&BW$4WV$?W81L=/A;^Y>&ED31G/_'*KP?':SR]I MH[/1,:O6%TF?#F\W"MH='6TW4>U>@W:>.9>EL%!\O4:?% W*(3T,KAH M6_O4IQZTVTC7:P?M-E'4_H)VS,K"HQ7@=&:@Z/T"GX0'RWS)&*,IAKT$[;8D M14/9=[VG7+5G"5IZ# JD]@Z4RAI"\.0I.6MJ/"E8W7H"^!(8SY@RK93309[^ M:G73 YIYE5%H#3%86I$4->#,;;W.&[()SC+=.O!S^_G/VQ/<6A,=LF+.^770 M=.3"'8/SM;UF5JAX![%V<&0LH)+)<>5$+8Q5EG8Y'2$F7-I14%\6ZVT;(9_[)^!_TBY/Q3_/FX+,YS.1F)TO6!@CI M."T);1UU1+8I]R$)[WI^.?R,D*-1@H-$;:H#5L@5T_3RBL*3L2$(T_KR M;G>K>9Y7%M>=X&<=IU)N^U[4UPIFPS!4;/$A6$KF/ MT8-S4@!/4KD:;.!QO<&-72%\-@P^'CT?HIQ_Y;K"GP^NJWB?-5,"#&+UF(4$ MGU&"R9B3"F6_7%9US2.AXU=?0Z]? M(YMOAZ.I%W%F$UE/L@:I12US1E;[+A4DC]NXD)W")%I7"W6UEF?#]:,BQ7VR MZ\/LU]<.P]0K/C/%QZ3KL,;BIGD8.G/(*0 CI!(9?0YIO0G8C0 ]&W8>3(OW MF6CV5L[^:CR^O)A%9WZC'Y'&/N,/_9!^_Y0^T[\:_SS,V&]>ZK[14SLK@]]^ M[3N6R,^8-D_V#,Y_>9/@R^7MR]F:!N+*DR"Y<[7&_@"7'01.&>: M860QX'KC9%J@V6W[W![ +.5I,3B1K83"O %EO(1HA09AD\HF%.'7W3=W1-)U MZ?IAV'-WE]RGL@Y=K3X>3[RKEAD/0:Q%6+DS5@;%)QL([:VR MG<0^;"&SAEG5*9!92&H.A!>5*^F ^]I?G1QQ")@-2*ES0/HCR[6*>!Y3WNV' M/D'E;2VS0UQ>6>4"OPV]4;4&\)9C]4_LG7^>8'[U%4?A'/]KV*=/Z_W^KV1\/#>@1'SIMC*AI9MM+: M "'12G_%T04_\X)Q[B2M#+'N($[7)@L%LI>V>%6G&C2_L]W9:I[E&W!X7AS[ MF?"Q-_[][0CQ]FB-N?ERQKE)S*($1%:[UR@/GDL+VJI0>.VT53HIFMK#VI[E MVW!LG#FFDI2UUSFS#L]LB5+;0 LSU;J,S$.TW$#.EFME%0OWTO;'_V[,UO;R M;AP!9QI6L'2RSJL3\UU[&09Z:@E89P;130'X6:2$$Q;!-E'SH'O+R/3*SW_*QQD!)& M4)G<\R!4 )$54Q9-T,W'\YU8Q[*-./#PF($-=/%4.CZMLZ:7CF6;C1G8A"9[ M&3.PA8Z?"G]]X45JE\ K65N4E S!%0$R\6BD847PUO.*GPYO-QLS<&RTW42U M>^U89H5A"5D"*:T")9!!+(D!BJ*%$-D6TSI(=NH=RS;2]=H=RS915 .][9F&45AW 8A6[/H04 O M3&JHL"Y:U^"H#$<783!OMG\].4'6H8Y10S"BWD- #;YH#]&+D&-13)?6@W96 M0'EA4!,E=9 _6M:,+8@ZJ*../ZC!>E6[ _@0&>$2VOAB9/:=#7X_N4YYS$>OPP'7VG#Q)EV^%H_JWZ>_Q, MFZ!T*18D)Y-4$7,@1-HMO."VL,RC\*V/[/VN\.7-.!X"K31%V^8:Z^'U>=BG M!XS?_,]E;_*MR12CQS^U1:YP0^S'DPM4SIJ"4@ KK)9>)"0*,$D.;C2%6RU3 M\WEDIY0+%!R3-!:!LR3J:Y0@(K>@?8XJ>2>T;#TO\CGF C=A:7>YP$V4?9RY M0,X=-[)>^,B(Y&0X!DX5 RQISBQCV?K6=#VQ7.!&''@P%[B)+IY*+F6=-;WD M C?*!6Y$DWTD5;;1\5/A;S3K^EH>+M1 M+O#H:+N):O>:"TRHHI92@0])U=YG :(1)"F#.;)ZL=*VSC^?>BYP(UVOG0O< M1%'-IQH#"=DU2**5RO=^)FSWW&].E: M2\U;+-_0NT)]$];TT0K21 [.6Y1*=%TJOQ:6U'_G<:=2- M;KJZ5/81OUPW$Q^>C\+%]/Q/-02*O! HZ8'67MN'&S('O"VBN. #=G+C92F: MY^UV-M+2WO@S?WW6P=:E+[D"UV%\PE8Z7(L:.RB@*T=O%4;E ]:@B1:94E:Y3ARVO9+C$=HTL.=;W?%T'164D6>\C 31+69JZ*7G2M5HQO6O>1!S)=FJAIV+F,6WM% M=1"5>AV^]":A_Q$GEZ/!?/ES;#FB2L$G^/_;N[(>)Y(D_+[_)7;R/EY6:J!' M@P0#6GJUCU:>@R5C(Q\(_OU$VNYN=_NJLK.J/08>H &I\JN(KR(C(^-0FB(V MXBCNFH2"HD*Q'#.QH9GK>F2AJ]%Z17EVL1-LW;+>>'2-79@/F(TQ,^^ 9QD0 M&37@"0V0!/=!ZX#&KOH]W%XT%WA^Z?B*K8YBNFB"5)"]GZ95#/<,Y'JX)CSD*41/-%$7+-.?FVIU KE M"U"LDHYW4:<[!5W4Q<.S-WF8,?>LC=C]_R]G*E\N,3HXNZ-G$%**L]]1O+N_4V*%-AF]!<\S[BB, MTE4YF!?:&^V*DU([M>@HJ*LA6UWQ=]%4YY!A?Q;27(U-2?,/^??)-*IX) M/1)%%6$9SQ/),!#)&R1X MEG6MI(KSDQXL[VKCQH]@5,(C=Y.FN%'SRG'-2_.(C+@-XF8D+X?U<6T,BUN7 MLF?OAR=BO1J"]:*LO:.17FZ>^8?%?#9WX_*.JW%D \I-%LD9H*ST9HW&@#6E M'666+ Z7+BF,]& M@^ 6S^ZIC#R+4H$-065%A.'T>42VBD]W'-KU<*L#56PSQG3#F)67^7:,ACDD M.C!$)4$( R*RY1[J;)S1;3 M'TNL*X?Q)J (IGC&S8P+%UD&'TI*GI<2?!9XY#4R",.T<=7#_@?@7 TM:HE\ M1_3U[(C^$VRKMJIK:*7X\7U",Q<'"<\#69($48F(WAN/8(RCP(DDC!HA,ZT= MPV^"ZSH)4D,).YAR=J#^"=[:)?]0:JK3\.M\0)'J M6I @9F$HK$"+$L.B DN.IG*'[4+ZTX!>C5\ZEY-.\C%.RA[OW73,1[C9E]1 M/N5%RH%P,5^>!\\H>V_PU IE[VVQ5RI[OU_VWF:\&8X6R(-W#[D,/B3E8LE$ M2EZ67 8-1JB$1YLRV3-JS:J?,H]AJE>ROF>E5S]0^E\FX]4?:/E@XWD;J%Y7_!VXJ6SA@FLS"I=O#SV@O'6^FZ<>%X M&T5U53C^6#JZ58V,8KC]]/'C?5&R35IF'X![)4!P;EX MTY5_8@IUKZD.#-.;Y.=OQXAYL13+TG;G$"Q" F$$!R&$ I=E IEL(M*BJRMJ M9[ALH_A9#@5GRK^#E."GB#8]OP:X.O+N]V%Z&0_]7)T=I,"9 N_<1&S@<]R1 MQ' S#)XC/A(=XA,$C$_&QDP]J9X*UR\1CKB\??&@C9P[T/_KTJYV.A^BJ2L0 M/Z6PF*)P'WO:A^BCR1J8(A)W,/S-:T8 <3*A".6^^O7]$4C].R%U=#?I3O = M5.7]F?"5P^1+>C>9S6Z^N>&H[(9WD]7^N'ECM-XZ'ZZ,N'%<>!U!+X%'HL&A M+$ +FP+SEE!7NZ;D9+#]R)JIX8\ = _*WI2W"&ZM))Z!QO1LT*Z5<[LNBO/9C+M6@!OAK-RJ;*8KCZ; M!WE8J@P+*@+SAI2.3B4I7#*PZ*FK$%WTJ78.=1WD5V:*7D"=+TC*5VXV# -E M72;:XQ>D- /!(F[9C*'XK$Z"*DY8JMTFLA7 _BGV$BPXD8CM5=C%::S(8?@M M/7J##S((F=OLN83L;3E\$(/?(56EF, (;8*/L7:WMOUH?DHF55).!U$=W,6G MRVCH%G8_Z!8Z"E3@P>5$%]K=3KC_'K<]TH(SWJG2;EHYE/-[R#":*!#(* MYFC@DI/:E>,M(5X-N;I431=C#)^YI64FTC@,1\/5U<^]1")!E6CO0 EI"TH+ MGC@#C,;HA&-6DZX3"'$C6T=H08[47>12K&[D]A("QRW"#O/2^-GHGGX%SILBFS4UF6 M/';=3[KQ3\&%4\2^URJ539_,F MB?S->5$6G#T2HRS=+J6_PBM4RN>_F?;PL[M>I:]N&&^_EW21 MDOWQ8?XY35=KO%Y,IR7%NB[^)BOV_M7OUMAVCZK&PNK 6K\;.H]VJ'BZZ\4Z M8MB!AUMJ,2[+"0]G+K1-N_?,59"O_^:_+M MMQ3BRG#>35TYX&P>FS^,1S]:VOS-QZX4%^*COIZL\;A$*[-_!OHSS3TN-K@9 MC78L]?X)*5J+Y>B#STF@_".-TOAN,AVE'Q^GP\FTI/O=YW4*3X-0 2PI?9:7 M)Q]/*6CKO&9*<,N;I4KN7Z._#["I=I[D+%823NT.\1NPWN-3/Q>);T +R.%D MDP$=E"V#G"Q8'Q442$YH)OE6E[>C>MNQSC]'=^<*J;9WO?7-/^3;5C>I3Y]\ MGB4]@+*O@<^GU'S4]26Z+TMIFP'_Z7___73C\)GXDUO.35]3/!FCO$P M!!Y]P$O+(#$\JE)K,V'-QD/L7>(Z(_MK*.GA/;@[!53L^-ARIB7)VIFD M!9@@$:71RZ:[Y1QI1#;$*72U&]'D)YLWNI,AW8B]8I?'TTH?=<1?/!!P*L@" M-H%C04!DBLJ8I3/Z5Y'JB<:D$R7L[P19-0C[=AR'WX9QX4;U@Z_/GUTAZGH0 M;IUHZ\82=:*LVP^L%:E;L0H-C72.\Y);QI%5+('-1D',(7+)0K3R:/>SW8_N M/1ZW5_9[XW#M15 QW66)YL]AP!=\YUY-)[-96@/RA!)9ADMGRP.(S"CX0,I? M';.)!^/E\WRZW3K9]?0+5/Q5O_<_G-HRG_S[_^!E!+ P04 M" W@:=80XQ3O/0@ #@/0 % &AA;&\M,C R-# S,S%?9S$N:G!G[7D' M5%/=MNZ.@*$7"2 U5$%Z1R 04.D_(%(B-=(%!)0. E$14$ 1$%!$(T60+M([ M_G21WGM'BI10 X3D1L\Y_[GGO#/>._>=>^][8UR_9(X]]]IKK[GG*G-^>VW" M*&$6H-?5U-$$0" 0\)SX PAS],<: 2Y. *"O#P@# $ .D(*4@3-$C9YXHAOI M I 2=1!1MTA]\^,('B+VSIXVCF*VWNZ M2P38WI&0$I>4 &#P@#NV]FZ./MQVCLXN'BJ"6S4-@MPN#BJ""#E]2?T[5QQO MN6@'>3D:!QF8V >YV2LZ",)5:2AA 4H![G?W4H *[\_6E8CZ MCV()7E68EX.3TO6KFG^N03Q3^OC8!HAY>//]N8&KCM[V7BYW?%P\/;A_G-O:>?KZJ/#Z^KHX*#G9.LG9 M.3C(B=G9RCB(24DYV(K9.LA(B3G(R#@HR$E=DG:2LN/]LWD'^S^LW_'UNOW3 MMH.]A.-M1W='#Q]O8F](2?!*_.?:)':1RO^V^XD^$NLH7?%RM/5QO$H4U1_# M+"9%_,N;_&68Q67DI6 2?U^H]9\<)9;_22%:($X_"@H*F,2_-_Z_]H;$GVR6<($< 4 DY&=)2,%GR4[2PX& MDU,R4!$Y!B43'3TUPWDF-M;S3.=9V+D$>=@Y!3A9SO.*\PH(7101%6'CEI"1 M$)86%!81_M$("$Q.3DE!":&B@@ASG.<0_@^#T @PD -9H%1\EXL_,UWOV^:7L?-Z2$')S'*>E4W@@J#0 M16%9.7F%2XI*5ZYJ:&IIZ^@:FYB:(6Z86]@[.#HYWW)Q]?;Q]?,/" P*>Q0> M$?GX251\PHO$I.27KU+2,S+?9V5_R,G]5%):5EY1657]>U-S2VM;>\>7_H'! MH>&1T;'QN?F%Q:7E;RNK:YB=W;W]@T/LT?$/OT ">@O^(=^,1#].D-*2D(* M_N$7Z(S_CPH,I&0\4F?/J1N!;>\R\DH_((="0, !XXUHX3>G?E#A-EK.N]1 M(:IJ$VTCI)+\8)3RC"XBGUQ%>HKPPA,:4OH*AH&]T/WXCA*X>ICA0.C%L1[I MMIPQ'5>*MM?L1U$J[8WP)#?TNFR16RH*V>3MM]@ELN=ZOH+3Z(O]ONUO3&GH%;[ =AD(^9 M^RVQ_=N5\S?C>?;9U? W8W^OQ#S-#>(R<[LHS&QMWF6DP;2 %@^"_K[AJNZK M&B?#_.1Y%[G@YO/0FZI5/;,A;@,B[:JLX[73HKLO.).V:Z2.<>]"&]X'G=Z[ MI#DE9IC7*7#1=D1!$X(0*,*I#\A&W!(E .%D63VMWG1?O@P>'C@=,&"ON<- MT1+K4DGTD;WGCL3")/["F]],+[G4< :W/F5QS-M1B3JQZM_KU]@_K16%/\AD M;Q OBU5HAM->U;9L>Q&[>9D #%)BPCHZ,EA7K;S:#--A'4Y#EH=V<=]=,'Q- M^:,NRX9^CPB [D )QB,LM-%R+>DD5B.N]A/J;$N@P:O9D'LFUS!C+_E4^"N5 MP4LC>X4/Z1X=BF9L6.0;O9V_I$< I$5NF37KV2![5S.BV@R1SKZ'H=E9#\E) M.<)ZHRSF90D Z;H%*U@'PTI2*ZT67(+UX*U>)PERUSI(4:L 9E^>?V&[)@V" M&H26C5'HX'3;(EI\7BK9P;*-/[4HW M>^!,+^>VQ_6G#K2JC9!BUNLI!2=)=8.%W_@)0*?.* &PL!3S-QUP/'?#%7%- M4O%(X";=H#,84Z1UPN:'W=^#-6Q@D;-^^ZJ9A=ZM7)#8YG)A.\>H ^JCZUPQ MRCD'>-,>G#(V"L^3?")B/EK]L- N49-TUO?\]Z8B#JX@NSK:6BL#-I/%55.M M$H/W'.[L!78]9P9A\-Q5;UG_QWC61Z)/XPQ3<-VMX,@]90GP+2_97>[;@-=7U:W M*SJ?P09.%TY%7N2+( ;&!OKX8EEBS X@LE$X5%&S4'HU&HR51]+W'$07]*YB M4F6>44>>Y)WJ>UT^EUIE%UB:8Y _R%TF@U.9>WJEV9_=G=&!\JY 4VPBJOD$ MD;>B2MM?"D%$\:CTKM\5ZG0^C>M#T767NXMQ%Y?IW=-..F]_WD3]OK#K@=!< MAB$B3S6#ZGZVNO6Z. %8A!AI^'(]-M* /^J(.@P)/.DH2R1WY7\QGQU$-P, MB0\,,0HY>] GAU,8_\?IVPV1SH/\H/=0?@;TPO,]J,&W4;:C^?$)8XQ!W5(S MUR9^\_)70Z^@^'N@8T1!\NR":759*--I2-N3%/OW&L*RH0I8U&='O<[.Z),J M\2*GP&^)%;!G7CIYPZJL(W)"C\K9]!',Y])@1 IJ>_)O1AC9L3)FPI@SVC)RVNVRVE-G_&H"%PI^#@];WW M/8MK\@GCG3&/4J0?Q=JXEH4(+KA3TJ!^3WZNSU;:=[5_HEY1RR@N;"L&:H^4 M1Z0];,DW82]+@7UM.K/M"_'T.1!=K=AU"7I?ME_<7+Z3']TM$Y:*TCU.F?:I MJG@6\.RZ"6WV($,<4@@Q,,UDAZ?M>_5,Y^/]! )P>[CV^[)P;W+.F@-C\$"D M/FN>E41S$?UK%16?UXCFD2LR]($W3N&,QR3KUF5=S69)GZRL+FFG7]]L^\@T M:]&=+5Z2;S73E?KUR!2_MD>R?;XHKF5H,5)XZFVYX^,#DRJ^V@;>IQ"3Y_Q> M5IH)>HNM7TDZ2M]D5#6NVRCNM*_ ..?,85H?/%]*W_A=*V4!&WL(;MB!AM]3 MJ66PF,ADQN3?U4PS@MP$6=5'SL=2C*YNC]Y 9AJU2L(&'3LV=?A85=RR*ZH> M;C*(Y??UL*Y@*F^B&&R&V>@?^?@[#]\4ZG]/I9$U?2"0'B7R8>]RU*[A8_R% M85DD@[IG%E*E5O]6H:FI@>6]F!T5H$CO1U;,*I!-.A;[WEL^QE<1UU='?EW] M'94/ KS=B1S<[]F ;UB65^X$%TEX/:A0WNV]1[DE!*1'_5EJ1^;K3I?>#+\4 MW':L+I\&&B O&H&[9< >^W-> />)ZN;6UQ[2, M%ZE@0;'3U(U^T0]Q9P\[[>>#?JE;KDMUF!(5$Y8:RRMI;!PPO9N8U^/SO:%( MC=@[K2H[;XOOB,DJGR2MTI3&0S_KX!-W6D(8,<*'WY%T91? RXEF3(>3C= ! MN=VR$'E#=N,7-0V=>(XCCF/_/'(_)!HG"9C?OZ8C"-#N[QN\=CO@O- _@ ]0 MBR, ,\+@O:*W>*Z5-DM,68R -X3NX$D 'O)M7UEK 7EYC;E_VKR6WEKG5L_G M)&X%T SK2L@)0M[;>#J&1=\@)NKU4\6A\F.)N&\-YV#7/GV[^C'!*Z=K(&=- MZRI."=TT746CT*34G4]R8W57B2M>276O0TN5'JP%=7^<=!3MO.!*MI;H#:L6EYFGQ,?41]1Q(N- M2U=_OWYMRH+[F7*+DX/1?4[M;M4J\'K*EWKV,?$ F636^S<"3BP,[:NWG9\0 M@#G^ 8[NW&2_1=$O=>PJYT/NH(17UCM5(5OX\?I6OY!4YP'E"'A!T!M_V^5O M^O)!6+9/>>JZEF_A&#>\9J?G,<;PE&9]5*0-+X9J'W,G #87"4!:G2]JNRP8 M?MHY<[('Q^:N*!L,?UA'[TBXPO?7)?#WW5X2@/"\.0*P:4,Z?.35Q-?GU\H,%ZSYJAQP2; Y(:W8+UXK:B,0/%ND726.5"8!4[(DM 2@3 M_M:,8NG*7M#H3WW?G/=J\9B:<@\=P M).RUJJQGO6Y\RY;"R-J??@WUA/5%;#,;,#"P_P9N]DDAR+??ZG+&LLA0:,8' MG&MA]'R!2#.C'G.RLBY&R)F&71QL,%][:+T]G#8KDI:W@CBG9]?FD(M+!&.1 M'$RJ=<^49P?P]$2F8VE$ JIB+UUC;3A/'QA2Y< >!DNEZVR.>,>NL/7'Z)6 M>&MG%L"XD%7DI@YNN :#.IL\%[!5^(SWX9!U\2 NX\%FT#6RO%/-'KTR!;;P MKWX86@7MT8X]KNQ1A.!=#*)INZ-]?C[$_TQK4G M05ZOU0G ^H'1R/7R?GXG@>QS?D21_#8<:E&)SW,T0O\)3Q:$]^FR+<&%V[= MIGM2)%M@CV>H;%U+-M MQJ:%P61S5'KFXN(^#F)AZ O@L\5/;=;7]\NN/M1+D M@Y*(,_?Q9YQ;6B89C;U%<6]^Z$A.U])5*VX>O7.&M^G29^>",R8 M);4&27/TUK-OD\1Y; A^+-NQ)S=,UM]F-];\B::.@I-.1;W0"Q55#XVPBWO_ M?0V^E'D7R,8?WT3IS@>+I,\$M%NN'K+0T"9GY7083;TL!Y]H";YM# V-8[D? M+,=4D7":]$RJLZ;8'OL-G@A8]>*,,K'A["?RB[)1TKV5XVNJD1\.69F\C89$ M2Z.O>.=8O:_E>]H=A%932O@NTEYKE*XW"V&$>?]*Q%+.<)IRKF;-P[E%LT\ZO.;NXYIR?W-8OJ4M!SZ8\Y*[G* MQ?NXD!S0:,^/9=)N)EN7B@J]=!_\LR.KLH(UM@_>"[<=))?&/0.J]-\1@,8( M-9R^GO,V 6CR>TY. $J2O*=U7I8H[$'O,[TJQ$GV>[[S[P=]K&HU.2O&#KU, M9]BT([M'4D%*3ZX(3H,@D@.HFOU3#$JG68<[0;5MM+L)C+'$\.=S@%-Q&W0! M+1$ 2"WKO4!_Z&,?[6F=A6OB?+%;N ;?0?^V*['J6V:UBAA_W>J29U#ZY.): MH[)%AJ2G/1]:M8\9'JS;/#5/KF?ODV.-&3G6?].WMFYS27IA95PU2W^O= M.$M=V7C Z=8NTA6&L>YNU(<.-FAGEO,BFX(--0_[!_SUX=%L]&9 M"9(E3;HSB7!A%6J]JJAIT;57)QT(SUBU[@@#DE3^Q!Y_O!@NN&<*? M!E8TUX7JO3$^X06WU)6S78,_NRS3T\N 7:Z'0Z.64W/K:T(CAP0Y&BB8AD*= M#*-A2.]YD00.Q[2/5TXJO0\;QCU1'C,%=BX',JX6CYC]\JK-4X5CU_>V3/,& M5,]C45\B]%V75%U SR:Y.G'ZV+=PDG4;4C[A?3F8L&1.3-&6RN&>Z4^U?+/.I95LY0TG$_W3 M=E<-_*2^>7-MX.KK%$6FBS;3=F%?G>5Y3FW070>R.(JYY=Y2E1&1\LV5)P+@ MW-@Y9!/_J4[AVRB1+(9K45$JE"8+NI0,8UQ_D]VKB,'5=\[SF(SXWM7<@#.] M,\/432#X=* M] B,3O-6):EEHRNUU;&V*.'^GVD?_3/MBPB;-\S18TOX#]4*2A-*$B8ZDV&G M(#AV0U(E*DKCYAHKN:/M<_5VWJ3G3/M40ON<\O/==ZB]6]O'#CG=OJK^3=I% MI&,C$=%7>CV*WM^DOG7U)@%@1%?#E7:+'L%WF =1ZP\)P(I)8_)?,W"I*N]D M+9QN;_3:K $&? BB:%L&+YD3@'^7O(L7ZI2(_D>:]?]>D])G]_+!Z50EO <> M#K@&JQ1'=7XV[+M2SKC.L<3$]Z_VX^UWGZ4A]OX[Q M*9SRNPM G 4FIMUG&/Y8[=XYAIXP7,V93;J"Q,E\T@.2Q MHY(OKA;]$L]!LB?;RU7AKC N9O>2FH)>535#;GF&$7;U4($!ZZTO,/4JM)[9!T9)3<:+#8W_.:.XSAO>0S1<_O81E^Y5IS<]EYR13PVP7B*C\63 MNT%Y\O0;WGX=K0M\K^69&\4IO&N[K:8@'7Q(JUR1W>M# /:'ZY8R$01 M>WG*,J_$3?2]GHQ]'F?!'U.CMA*F7S*'LKI\6DO9WWHL4>_-+FG&EU_4"6V$ MXH*JX5'0'0$= F"]@/6^PLK9':X:P0@3MCP M> NZ^XX,:^_Z,> "J]KGRB0=BOTF(HD=Z@]@'G*',6;EQK!$?U5=>@(?KNJ)GMFA&&A8KT&M MR UA]?!7-T3P=<9'QB1VM24+9V++5]V?_>9U!L5$ -CVE79F8J"8P_>H*L%= M"WHV-(,$%SRR7)O]=7(XTQW]"( M;M+PG#QTJK5--#MB,80XW\9.,Z"XW==X;'X2IC#^K1"^R1E5ZD'.;SH9<07' MRDEGZ/FEFDT-8J0!0(R,K"8%"C)'SJ7R"W6WC5*G*##Z(9R[0^'U^%[,9H&0 M(@4\'CX+".([+0D > ]>@4W7US7Y:A$<>%V+R]Z!KMT#GG@'P5@W-%CRQ9N_ MT#HV1_!"_2/LW324;8#XD(!^!0MRE='!B\H'^G !TQ5BHY0]M!V5,K6*=VY9 M&JPO>^IKTU&!U]+X8-.6[5+!DG#:SB<>LJV$Z#E$2-O8Z'LK3HEV6_?D",JM M$O.MG&?)K6V7XG*NU<..,!P57A :5R1PV5/1AU&'TOH, ]HZ)"+>YJ&H/6S;-D7C-TM2JGL>DA MN7-2_@$DY4'I*')\]OJ&M;OOG,N]2]:;/8;B3??8K/JGPHT'[>I3)K6R#3E+ MBIM^6ZTEL@L'GYZ1_;P7"&.$F0IS8;[#JBK'QW[.Y2<6]ZH4X]>\Z[54CC:P M9F40H_,?\G@T&1Z6FCZ,$LHR6B ?Q>(HX2 7*5ON.CQV-.@3F(T9JO3 *3 M/\\<$9?X!-UICK7"4Q@/],EWTS01)AQP),T5 Z^>GCYM4%I=>4<'[:^U+0JX MV)J?>+5<. -ZR29,I5;! MZ,A?LDT:Y:=!#>GUB0XD33HV?6&@)&V9COY*>3,PWX^+&QOF(R$7,AQD MQ?U).,<4A@)4=/ 8 K!N7/^WX3BO3YM.#/N9 $"#$"?Q*+DBS8]/+_2)921> MR9C(_?2QG?M#>]Z+:^!X-QN681A+_AO+)IO;2:GHYQY284,<_DC4>MQI07QB27G$E*$1Q%9KU;@7_"B@L[EA.PY[_XL".[OW)U(PJ]7.=/.IBHI( M9BFVF"8QTZR\'LK01/GH*DL(,6C<1^3TJ7$Y$E=C-/X=\DB1 (PB M^YSDRD M,)5G+!YQ!24L;4U5D#ZK9%U=M9"]3B+3G"1_G!RQM5'$:?\DS4E:X:JP-/LV MG]SB#$VIX082(M"<]U)4[=6G2Q(XDMUO>!+K[!9.S^]<4&O5"\TC71%MMT82 MCE+INDM5H;?0H]-,X>^MK*SQ^-_V@=.^(WO,A9><&G>)*P&^J)N KVG#K7], M?\[1TU1T1.^S=>)& #)LJEV%WM'!L'4$@/N-,KZF A]FC7S4L&C0W[ ^!$^\ M_>,[BF&2V3?N M92C:K7NP>/F'$Y!]+@LZ<.3_PDC[ MY^985=%C8NMC>-"00S>;=FW<5FTX/$VN?R0%YUJ_$ZQLZT!+T]+AI6+*@KN! M,*/E&F @/TH-6'O;0Z,8&!K$Y3+[A@Y_#LIB;JZT>1_^&LX1Z-8!C35LK4\L MDL;*I(6\UJD>SD).6U[DBM ]\G4<028;KG_=0;*YSHSCA:L3+7VNH2]('"(: MYKU0;,6SGG0HC_7<@4)WL;O\51Q2>"8CHEFE4*:=%]SKILM);?2B4&*XRD>Y#:V_C58QO:T >-O.2+ _FX@4[+9\/)L MH#U4PPS^6&[E)G_.%U/T&#*ZC\O&D<6,_EW] -)KZ&WX>Y?>53:-0O1MN+_[ MN59:I5FOT,Q=&Q3&V'3&V^6]YJ0F;%5M'R:QBNZN$QOE9?$.-XHWM+5A\1I1 M%<,\BI@\=Y@P)X,3ND1Z"@E-G+<75F#WC5-\<224*[F>W;Z"9PNXMX$HR+<6 MW"SH'@5! T_0C:'9XW6ZN:LIP6QFK\D2<^>%K@D=[@M.OG4=_:?UC(649T;'/GK3N/!2;=[%<>9> RZ-K3)&Y-WH6/&=-VMMVEZ1)232NG;):LOWF/0;# LB&_F??4^HW MRH/&(2S?" "UMZKJ$+P$)JB486=9-"G8>[J%\X>_<0R6W3X<$V5'5/^F[R7_ M._E)\3%><(]KG^6).[K%!E;6][QB[+;]KO@-OVX*G/8X>' DA,,%XL:AR\!P M.??!?6!%)$+J(#%UNO/JW=^Y)LZMU66D[Z\I10D59O11"J7?_R\3AT_D:8'G MSS'HT:N$0ZX)%H?-GC!P)1UG5KH5&-4/B-!^KC+E:H1^LZ:!F/GL/91NRLS1 MG"*FT0*:A__!W?9_>E>>,/9O4$L#!!0 ( #>!IUC_@^:MQ_4! ,9* @ 4 M :&%L;RTR,#(T,#,S,5]G,BYJ<&?LNP5J RCA2",@C70C.30"PA#2)=W=W3-GW/D\V_V\WXGOG/.]OV_?NIAU MKUGKBO_U7]=::^8>Q'?$'( G)R4K!:"@H 1R'\ 8O[&A:0GR ( %!0 9@ M;@)H*$+ #60-#P!0Y() !JRCH+\KY.4_.,5H & &X,;% FL@T7>2^*+ #% MQJ^]_KD 0-KW=V$S-G,P,6GYE8@&6]G M@IYVCG9(%M!XVMG:NPAZBCSX1;H@LOZCF?V! MJ+"SF86@RC.IWWH@[T1^M\7#PX/-@YO-P=F2G5- 0("=@XN=BXL5V8/5Q MU=B3U=Z%]C9C8.'FYA]K_T$V;_BZ'_/Z E*FQF*FCZPR8'YU_5JYH[_3^+MBU(]"^I MY5='D>V_5I :D/3#PL(29O]7Y3^CP?X;^Y"U/[B*'$GS_\'UO[*2/^>[N3UR MDGL@9S-B$G@*8**C8Z"C86*@8]S$Q+R)C8^#Q!B;Z X>+CX)$1DI"1$),3D5 MPWURRH>4Q"0/V!X\9&1B><1"1L/.S<[,Q<#,POQ#" KFS9O86-B$.#B$S!0D M%,S_ER_$%P#_)MH;U!Q4E ? #7P45'P4Q%> &KDNH*/\(%%NH**A8V#> MQ,+&07:HQ -NH*"BWD!#14='0R[E**^0[P-H^.@$]SF?8-Q5-L9\X$3(Y1?Y MZ2:M1&DSD/GX!02?/I.4DI:1E5-5 M4]?0U-+6,34SM["T EF[N+JY>WAZ>;]Y&Q 8%/P.$A7](28V[F-\0GI&9E9V M3FY>?EEY1645M+JFMJ7U:UL[K*.S:W!H>&1T[/OXQ/S"XM+RRNK:^L;^P>'1 M\P+Y']WC^X?X/UW[Q[/^<8_[_MSS[P[$_ M_9H <%%1D,%#Q0?$@ LI"'/625$.Z+7A2B'/,65-(, ;1HSL]>W &!STBISP80 )9A$'A-) L!S)F!%S6W\L$LER'7 ME>PKAEY%_Z/>TF5Y5R4[=^SDS^-F;)2UQ?9BSCS@;R8,X1C2\,?@?QOYB]PW MDRIP\].$80VEJX>O*1% VDD< O"+1 "AU/\VU(;-;;<[(14V1Y/2XSN MP4(1@&6\V61*?//BI\SU'I:*]OP6Q2X9J"2A&AFZ%Q^,^MP/ 4S"X$,EVIEF M&I===X8UI6ESF1I^A?H% 6C.7EU=B4_K 6%)PE8L 5A,0P.QCKS]&P"?@JXL( ! ;.44 8F)WSABZ M"#5'X&K@PQ[P;H+P'R/ =F"7?03@2[UQB0!24X.N[BYCLVP@ &:Q\Y6FTQZJ MWP:(5375G"& +W>.7R$U]+7"L0X"B([!,=17AX:7*^&_]::>-)RZ L]A7C0B MQ:_.(P"TVR4[K\7V4*\-P8>'>PC _^4GR5>&OX.1 M\7OOD[%3,>HS%'A)T_GY&;A9],7?8I?Q*W3 /\C]@]P_R/V#W#_(_<]!KNCE MX&1+D67.>RBKO]\(AX@SJ'!E9PII 8IP8!=\" $\_.%0N>0K)O/"'BF*N5BM1<7EN:WX'!4;@[:HBF M?U%PJ$!T?#M.&"KO'#AY=Y,SI)&KPSUS-&V9OT?D&0E.=?Q(P.% M21$4KZ_V7T [^#MDX'\CD<^X1B_*@^_=KO)VXS>8C'<[*337K M \QC/A'(8P?-R4?A#Q69E,VT%MTSG[U=V5A+]AXF_LP?E/ M >=L1Q'5V5^K^%MBKUOLT\<6!X^.^:4*J7V7CX7IO:PLL#TY=2_5$\\?>.[7 MO]W^A)3(N2>+TOQ78YSY>R9X' Y^Q#3O;TBJ_"NI4,!_/WND'\5&=%.X/.:L MSPP>"4;OV!(!(0#;6;@^'$G_RQN3PS_,9_X?@/HO/"3:F$5% &,VX)UF!% ^ M5OC',% 7I,E-_ )[]>M*RDQT3J?-.7*N"GZ.%QLI:"\1V5Y>ME\8D"1:I#I3 MEB0$_CL5=9OUXOD G?81^TQ6_U#V.+_-)+)R[82M4*(H_JB+AP2W#K32ZQB; ME_RQ:->PUC71O>@DI:VJS-=.#J.:"%=@QKFJE:1X5=E--F46 N6QR M"BDQ!JPGQG&5A1 V:VC-@9$[*BZ74H6I,35.6 M)'K73^170JF<[JG0F"J2- @C*"RA<8CW19MS\G>!93F,/2QJB=@(./9TNPMZ MG-;*FCP50N0[_>UI9&CFLC-_T1K+MY6O0D\OKEPM=MZ;TJ?FG!.T.MQU8 TF M_4AQ^K"&85.'Z*D4KUU.X) #U0&&R;-P@0^KU9T"U')-VKT[BBL56VF%A,J2 M3SX9G*SH:J$V@U@G[\'B\%^('Y\'$_6N^\OWZ%O>\T[2*'"A/7>N%U5S#NWJ M:9[RFH8]3QIMKW,==<=AGB'G7 &&<%PXE-\,NU-=YU>%FGKAR::/+M97>%&I M$$R+.W\M;47=L,F^%\I[>8$ 6BEBV)GS;')RK@20.WE-SE'"$!D5:0:JBDK* MWEN%-4)2K='K;3>53).B58>7JP,]!K<\FJNS>93#I&Z_EIL92K]WH5_(7(?F MF!YPIXGD!6==TUB#LFK3?O3AX=J0LZ9SLIVU $]6Q MOC)S,E)"9O2,@XY>R@(U]PB6U\ZBD6]-9A>;G@O=Q[I!H,FF21U)Y#JAHA _ MK/@"])J>/>!HV[GGQ08?.NLSN?1!;>%SU,780Z$[)Z\=BEPK.]:\G^I8C^;' MY/:7Q^ZMZQB\Z^OZ[N!@E=6]+YU MW^KN&%:/:?F!8"Y+?!.$4F[CP$[GPGSH:!V#-N"YG%;V3;;;*_RV1D8OOZ_4 M6B^5F >R*JZW MILGDB3^/9^N^BF6A2YJ>/. H\2YXL;W@2PM#[* M/EI(:[\P-WW\*\J>D24GI8J=RO)SVI>I]>>7JRG51."OQ1$3$\\'VZ,DG:D> M1M%'FMD5-6-CK4>G?,6&?8Y3K!TM7+&9Y7MQ^+V'J2(2A[>UZJ$%-;.ORYLQ MX)AG7$%^7,AM]FE@8<9V')]")?2HMQV)#GC-EF9-;K0 MR%J.YD]86RZQ8UM[W^4Q O*Y=-N%HS_6J%2OKAX5A=*TN,K?M:80MUL\^)KJ MR380:W.C#G/13>XQ<=+Z@,7V 5 MNY2:80RY9\$A&[6RP0,N+Q9@SO%7:D)M]%8?.HNMXB[8$V$SL](1=J]MR&\V M=4"IX-JMD<5+]'4F!&Y[4R0MDNSJOW*:(1NX[W\P4+AM^U9#U"1QC9*T^ D: MHY 7)B:#"(SH^^CW.*]=\.:*\5N-G,JF^;@H;,;TFK#/Z1!&X+];R;6HE-UA M77&>+)JJ-=J35:F'HPT/JRJV@$2Z3)_[/G^(?HH3[3)V!B&\^FR]3/ABTLMS"+8TAN:'G<2=E>FWWORN;3N5<+[Q6IUJ%#,:06J/[I"(7G[JE.2LA>N*C#^2;#]9'5X0IR U4&GI4JMG)W MLJ:B^5Q>/;VLIT?G4#$WET2AZ>0S]XJ G1 DZ!T_=ZD^_+G;UEY#FC-7R SM M3AS_FLWFAF:.G%[9-KCZS)K?NC*CAVK]U6KR^2&X3UML-T,ZE>_J.!I^P3.] M087^&3[]N?S=RE#W9(_3*P>Z@L>Q^^V>1E+4EFB?D3+R;W) MI-56.^8$C_96T990*@.?P!YD\RJA5E3AV.+A[\3HQ:>PWZ8^] M?E.GOP0GZ,\>H>W?)CB@E-(7L?]4#7K3OEON)9$HA8F9-$RF^?;Q9/?N[:=B MJ5"5L@2OD\XW-7RF%([\6<,_ M@4YKMSPTX\@@\2;0J@_/'@13V#]ZTBD:XR([),SJXU#4&WL1^DWGI1@H-,'M M7;(B1LN-E"=]/;.#>6,0S7+H%?EK"Z=6A8J:*/ >^SE%T%^5/-_PO&(I;ARL MYYO?S'W<8R\BL;*=KEE3#8U1-GI4@_+B31/I*IU&=,(;N3';KF0!!3Z?AU/+ MPN=-JX6IIP,9?8EP;V2\7Y&M;1\E/VAM[2S>6R(7ZC+-? 7-)[0DWB7NX?;)/WDNOY8H#!1CLUK M OGUP=5M N$-"XAR2$/V?*\Q/K MARD#K6F0Y8L*\04FW6S\"]=2$ MP6S8;,3H[?(FMJHF@]':*W#'PM5/U)G:QWAOD^VY8?=@\MLELQZ=J8OY9Z<4 M,-D&3Q/J6JQ@;RJ(7,E^:$-BN.64A58!"_7T#2I39_LM@J]#X:P7!1!^N;(5 MZ+B[Y<])8(VLJ?629]1U6K2C.V=*7XFY7O5;.?5]KF>M@"D-U2TSW751ZK$H M^*2$_*1-G0R9IUEUC+Z]NNB).*HQC#9:CC_?6:_;H3MM^4T1EC.T9#4+>;I/ M@OY$HF\&)'M7)9_6RUBW-&O;(#V4@]]("9XFW?BX#BOQ+C*=9V$2FR>5+WDL MFSNCY.!6>?;5EM!N$2):J51RW'3.<9%L$'XQ=#4 ^\GZX<: 3!"9WD1*,523 ML]N'M2BKD.!FYTU'[:DWYRBJ:V2& 97))BLS+*\DY^\5.=>MJG'&Z)4YWMX] MK;Y0%WY&J%>X]4X+5,-80S?[-/QG2A;"OPQ:[#VO[8EI6/Z:N$1P,T?UA/JC MK::>N1]I-^XKEH@BIN%0^9S-O M9W$J:ZK. M:/G)AYV1T<#&KJ+H9>]X^,\D!$$#>5P'XM1]Q*L4J#^6Q;^P-WQ1T[ MP4%AJ''6QVA_TE@V0K"J?]8U HM6]*@A2VAB323&K*3K>M4@IXY8&.:;/@Y %27.Z_"3.R>3OF"6$4^M% M$]N'!#GJ6RECYQ[_X=26B9ZJV(20$Q]6,\E(BF_QYO9OV;8.4^5LSBRU MPA8.,,O,H[ZFU:"/G9KW$C.(=&Y+5V1??*I5C]T'N\!K2?]FXMDIS)7@34X] MQ:UU(E L'&!,X*YF[!3F>XY=E.UIHS5* SK:)(XELFNTX4J//4(/1KO$-AB- M*?E6M"%FJG-57PP/Z?TIZ*!3=P]>8B4['[0()=)6V(/YH/D7HY >?5)1LZV? MPOBXBVD<>PO\TW*1_IZF[F_)D-[!]C="&,MP2O\FHER01_[_VPCOLSQCWKJX MG:D?WS08I)HZ1[3NM@)&:UI"S4, 8_T(H!_=V_REA3'\6&SST^FXY662B-B+ M= C+VR,)"&/:C5\*9 %\'X/8IV8B^#8?6;".,J=>1"+&GF72_B^R^_F>M[\U^XBPZ[/-ZF0XQ4)J)S%0Y*R M"N\%3+ (2M8,J753A+O9UM<[4]3>7E8"?UKM/RE8VZ2SWO]L9H0=V0^)EYHH M>A^RLW5DFIN>;Z!?KR+M8/W^X;>T&%S'W(P"/JA2$5VQMCTD[7%6A,7%@D^< MF*=7P-V]%T[AQ59V[%VDGZL3IF'3&!+K1\Q*2ME,XQY4 1?,1./NS M?'1J>-)AY,UQ(@R7*E+QOHD\+XO_V%#_*$2)>;,&3SSL0,9VN =Z+*6'68QI M;"(HQT7,L)&$M8U1O.\-]5P=4:F"5L_?HD#].C:O6>1 M;FZI64PDW<#-(6 M^NZD87$.YB?O+ )"B[KM+)XOE=EA>U-YC^GK';V8^;[ICC?=:2[X_*#ZH.BY M;6A%U)<=$=GFB[&GFOK90X9C,Y9!BIR@TX.M.N3)0(OROB3A"Y0?14^L;?8< M#TF'DN"F9 ^BUBM]!!")H71Q]OY\3./.]0)5[B(, =0.'UD&K7O GH]LL\=R MWJ^*-[^IR&>T2EI$KD3 4Q(*GK]_+[_G)"ZU8];OT#+T^^E1H=R6L-+^OE#N$IPQ,LX5]QZTW"YBXNPJ*B0T]B@E@'U)(I/%6[G,9G[;9,& MH+%..Y*&LM!Y+_WWK%^?*^*/-:*TN[R8/DL8=ZTK8,61"94&JU02U<\R==C6TYX"&VIO"*Z#!EJU_T]7&:*"T\$KO3-C_]8%== M=Y=/M29VMB=0'>?VZ 0YR# QMZ.C6&NX58B_9%/S3!L>9)MG,C(\83BH.UDT M" Z.HQ(.S;S4+PZE$/Q8<>^]^QCN)1[;H#H'8.N1Z[I+7AF8:A6D -'=O$GG M/[C5U=HMO?EA[:O9W)(Z_OR^W6)FOX->&'7I^OW%Q=)DE'>. M?>*TEX./34W/A&?LU-K)A7U-9G;.K4_TXUI%V8MV7->^+;--ZRGA\=,9W2H47$PM4K.4T,G<@B^7 MG!>G9,JET OR%C>P'1TUOCL^FFH=-FA.0!]Z$$E$H\S2X17U_"6,,M"36FY2 ME*VB7M>KL@AC5KFI*D0*RLI-$\'8@87(>OGXGYQ?N&5M,&7U#DS>F[,WIC0TSRA-Q7F?%1T5WPU M5XJTY5*]0]B)3N? H#&5M#QP8&NN-$SB/>%S3M_O="E+I[D+ T?)[.*5P\?S M;HZG.PL3$Z.2X=9,S>XF=U[[8D,SUD6)A\U&2>^JI."P2-4'QZO0,P/?S.R$ MEU(3C](-VGNJJYIN]^4^W20.48OR%A/=N+!;4@W_.F%B!164MWH^JC+U_N/0 M=B'N\[L.^DU\+F7Z\B![OA8\AJ]^)S>5*M4@=H-@;)U/.^GS]JD(]/[?:Q\2\#9%MB M'#%<4C[FG[B:,Q"3GVZ4.!QL2!0$AZA]B-JVH1^YYFUZ:JFX/TSF5B][+SCD M!.H\/<&MSX%7'F+D*VJ$6=UC.7&6SC"$D5J\'KGAOM\U].1R".?K-^AR[&XY 99WSDW''ZBE,BMN>5"/0W"O>LK*Q'14!RSB% M>ZKR=X/(HZS&'I(L[F_#!LM66S*S9G9+E+I=P)8A=C E]^ZLRG.;TE[)Q?<5 MHSG#MRJLR=H*[>8"(*RU^ &38]G.7/V6Z+W W?WFI$ #Y7(>/"#FX> MO*$NN9-%/3,Q3BN%E_ZDJC1;-+BX^&-'N>1MT:^"5/S)G0CC)OQG'Z4K&ANU M^:)2''@/UU:]S^J<7^<)O;/-450T-FYOMZ,GT-FIH0$XP6@@T!)/P4FYO9BB MH[O""6]%M8>-&(*?93"U\Q_M=A;=;2U@T=F9#44 8M\Z"U577HZ5-5RN.W1Z MKW7TA2[J=O)H/9:WJJS!"VP@X'SQU:@6UL\KM%(P[CEXJ%0^L% 9_"C![*#+ MC#V57^:U.2TE9YO]TWGP[1F#,_N;-,,/X.,84NS.1I0!<&*M";;";ZR@F[KTS9?T/RQ-8I(4>_- >3R'QPEK8W M1@>BN*L[N^)&_%J@KKJZO XR;=)05A.KQ3!;=VK?5I]-LH0;F:HXW/E2VXZH M86[ 5@" B@N!.L6N>Z>L;,?&#HU62[X72>SI1:M[V^X MAPOIT7"19$*D-M3;/47:F4Y2F"&M.E$7,!DH]%T1U8A1:,<7X]!O,*'$X?V$ M5:M\5Z:Z]:8\%GQU7?WZ&/AAYI"P3H+&.]:B[)@;!K+V)SWN91PS(5Y3R:1! M_"(%B>F0ZJ$0$).(/X2Q@%OP%9>GYGQ* TXW28)\@7-D+/E'W"6_ MX3%S-F@.--@A#1\TAP",B(A;GC8D=J%V]VXW!7*W>84E9LUL$ON//:_RB>^* MO?FQ%U.U1S9K32>L7/@S*#94.*)XG9"#7,HI.DIH[)8.X=+DAZ*Q7>@Y50R% M@E9N;LNUB)W'1;([M&KU"YG0$YML?2^RU^.644M8Y>)(UGP#KWLFZ_5?=%98ZP&7D (WU$K'"$]YO9K&VO(@A8@I'=,^*>9& M V^S*$P>G;$GPR5NVJZ3\GP)!Y23"Q)8^@U>O5-,T-CAILNTL$% M%@V)IS&-2Z,)8%VJB#%OG.^I& @ Y(_N&Z#8=BDV(;TKW,?G<5J]?C9*-!:< M*+U'%8 .F1!9G)Q^0I>Y$S6MHR@.S-E3I5UJ8DOQT^98L\C,+4 ]1A& $,]% MO!(E@P^+D.Z OEC+[+LU*D8FL<"C^+2*P1W:H.=06;;0CLMGS^\PWP6+@&N] M$^H6;.HDR_?-+V8FNF^7L4I&A)E;1MOCF$NSA+_4C#>!W$.2S.%0Z>AN^PQ\ M!P$LC=GWP;'61_E&;19V;W?8IV%1![VUGS&9U^UVJDC:>U5 L#$&)W# 7G-< M)X[-OWBI0-26>8J#I?E(Z2,?WDW1C(1%QNS/]46R(II7U(>$I4F=[>1L2XF!DCF&4%-//2:,2:BJ!<*8+?,WWVRB M3*^)$@TZ)+:DVH0IU"9,)Z:7X:<^(J@^@E= J3 KAPKMR39=89=R,RPV <[W M=+V$PL9AFUH7'B$[CW>W]&.=Q$XD>O-BQ>H/I6Z_XGQ&Q=/XOE7CXE$I7?^D M_L.OBM\\&%634Y^O'I8(JNT+CRDI&2+3 0M8YCA#$ZO3HO((OJ6YZH',L#8V MHE3]*V \[77>Z/$9*]_NAARNAU^-?,?1S)4$2'(VJ.X.'$W+J]77:/F5D)/)!3!%GBP*4#))I3SH!C<9Q%W;378X%P34 M#;R:>%4 6LZZ//_ +A6=5YGD?2MT)&MIT,O!_N"\-"F)2>.+;=(!BTO;#-E@ M!5%I_5#,+JOQAPG#O(C0H30T7W"0,%P]U6&AVX=5JGVE5;P4*G\/1!O"71K?2;?HCUDI[;*HH*D\4.*Z;:*:*^VL'IEM;V0NT 7W;+/IUDT0KF/=.1Z[ M:GBNMN;<'9_#4"XOZ7#H;>L*%27KIQMY6 D=6O:53N?-J)[F7N["4!Y*6]W4 M.B5[[3?_W?72SKYWY6+C8)J-/I8\_)%NQA$VAP>>P"JD! %@%<%.WL:!3=^[ MK*>.9WE0H$]"/<8FXNT61NZY1UK72F;GL4*V*U/>H?$>=]-T\3NHJI% [&Q10$74L'M:Z$/D>!\4"GQ,_T=.I93!U[*N[2=&%0?K^*71@Q#B*_/U[,:YE_?)W?!&ODYE*%B[/MXZM=B0Z>?,>.7?R/]3A M"J*UHEXRR=AGA[!=*?,DC>VG=]O8WV?+A!\F[8@>J\T'J]]-K$4 ?G +MWQC M<]E<%M'4L[M7D>\E"36]5@((E<71?RM4/7OR<''!U.M7=ZX!S6S-^"L"!!!Q M.P'2-/&P6WQWX_<-]%AH":Y72U2[) M)\CYS&AI%L.,WG&?UO0#W K__<5D/=='V'_@><%OSNJ'3'<^J7^^\=^.H?T6'VH_:M)[R1^!PM M/_"I(CDRA6OI0Z^ B<^UMJP\7[,H:-O:$W,W9VOQ()S%[\ MS2OX_54"U];%"<(9;K;\6I9"F.F?<3$WK ?+)6W)EL>8O%ERZQB[(Q M/,UKC#2WN>()J>H<;\!]J=N+Q7"XX_9I'<3JX%1M$Y]R[G MG"P=&+B0I9ZH M+L.NC^L."XY3S68MA^VW#9>YQ%+O@=_)D)<>V:YN,&M\^QZD7QD[CS]SLC#: M3F29;,>'92;BR](KN"<@K&Z(:2AR$B-TG:X;3# ?A5$M\)$&=FO6Y$=QM>@6K9$%\N'TS,9=$H>7C1>:$!P/_,V M8!G]9<-[.#CAZF:)K;TTFOPR)^5(,PERY?(?N?CD.@L:8;6+7L&#IK*)O34* MP-Q0!,_QO,[;"D2>PF7\?_^P(G^#S)4LA#F:6"H4"GND4+GH\$(:2G5L#0%5 M[+P=C"IGU%K'U];C:>US\G#4-(J=/R4R% > VYA/>IFO"969!(1*I9B9.Y ' M?,G?R8SNB-P\@Y>>1,,;'\#=IC0?[K/(-8R^)'^8'6\_QAV_:$QFRH\9W>,Z M3Q;VX-:I-#TOFQ8HL[)<^.[S6@A,K:JV&GKYW+&K[/'#JMWF7NXW^D1]7RGE ME8/4JD8B[8L<%LVU?-4.= 4T<(E9H22K19H((,!GH>GBQM1KFQ]/:C?L&UZC MV(OQ( "RB_%N'+X>)OIKI> <7'/^@Q8NV7-NJ=8%R9G4A8?#Z>48]RK")G15 MV>^4.I+SS\$I._+=15G+WD@-;954&%:)ICZ.;KY?RU@77W[(:"#^99&'^(IE ME@@!]-];/#3C+:M'-W>W#0YX5F-O[S1.?\9,#J9?> M6ZMMLL73C E.KFSZ*!,D@;U"<^YY1<(2=B]MD,D,J,1]/7HJ*G7U:D%Q^OOI M)J02 6"?MH&/T*NOQJZL_M4OGHP4TO5O5577N#'".A[+/K/V34Z/9@1J?*Z% M7H2-H!\GU"NQ-"Y7OWO7(CCGBDG:QX/>]ZYP<7"7]3$EI6OK:]ZI+GO,D;[1Y/^LAF6C ,3>M#H%/1[S:4, "+:Z>X+D"@?O.=SJ>SCX>KZ(;3TKJ5O:M(K;E,?SS_+[C!3 MGVDVLB" -%;82M.B]+_"E[?7H8%:R^ )?^RQJ M:FU@W7OG(P^+CX6%;*9C+:%^8=TRF? +V8?)JKS9/02OCV MIA]@W]F["!/A5OFW\(O-&YR5P'VAU D((-20E]C0RV85 :"%Z9E D?N"W6X? MP@J1E^L\X"P)R?WU 1PW_DP@"3<>:DL\[Y51V$L_T)7=K1Y/3Y":738NA3 MY8&=0K<8W3Y>M1120.L;6P[=O.9*QV)"8Q.!?9SJ:,XE'N]$H;E"3>*UZM9X M/84+S!9WU.,_ZAGFGYN),P3GG--*/O+VJ&C<-63GU8'N5Q;>F]!-QC]CA@!G1.AEU;Y_Q'14-5=PL,P5=X MC0)VQ*?@+]2@15H;K_EU> OYY3U>\49[X:W5E%1V0V]_$1?)-ZH^P2]%9YX' M/Z4U*'5[-7X[C-!.S"_OWP).O5?R$ID;Q'7#>\#MR7M-WYKVV%/!G+JD-OQB M5YB=;-.1B0N4UDIXFV."20./6 6H'R0% (# CJ/@J)UKZK\.#O]7$NNT5]YL MDY35]LK ,M[GCOZ0MG,5WS.@_Y_I,/+*)/RPI.'NL9[T@5A-TC31X'\F*;56 MQM7F[I/_1;HFS. TE.VM!NT<^]2M5-;6QK-N?^-\IZ\LXR'$Q6^+DC!6:7=7 M<9\XN(2DU27+FLQYFD[42&5C!X<>I0G[@0BVRU<)3DCF]73%:X^KWK$>/IV2]\H(H/P8WPD=^GT^RHE" M]1G6!'>U*Z77!@M[JX>[ 5'IL)O0Y-NAXIT2]'I.'<;J@TAREUQR^'K[U-*> MT)@(,KT=MAD>H:7^'HJF-2PQ9.A4\OJ7G=R(DNMH.QV>_!V_U4,;2FFL ;Z'W20_XD.^A%%4IS* M+HHS5O-Y$O4K2WF58'H75TW9_YQBP;] + 56_PJFO?ROJ3-P#!'K;3RB_J?K M/UW_^W5=,_S+EV:.AMB/1>0E!G871HJH1F794!_44(2F64)V;9:TV.0LL^BD'U8M[I#G-#LOS;B[LE@X!E==>'VX5]1R"VK1'\ M,6DE2W@LN7HE)ESG^3PD_%0S[\KZFDCS@+*#E95@D!?[V\YVK2S%[0ON/741)6/<]6P/X3;)\;[T9(YPT)%W3C!N8:/:4EUM^ M$/G)#:)!W5*&7QG>/^+#_#Z#=E(5)&IFN_NK HZ[>?\5GKW(W"W;DL-.O5R*^MX3DHT1)D%;HB;A,G>/J-$?01^F4=[*\0E MY)=?6]ZQ4SJ/A/XF1^I<;#42><8),.4+J7"KKO(SJXZ5SU7Q'&71IEXR]85A M.XI6\B8NA')KC# ,;4W,34V^62F,':11RC-'39EIR#UQD=OFS*^8+(MZ?/I7 MGZ_%OB9H%("\7(Q=Z2&=XPQ&F7;,7-YAKS.*5*#[O6_<3%T\;@TWJE?(/TXL M6M+ C_:=(^HT=&JCZGKUT4<'_"UT^@#<1XL 7F'S_2:9N2B[U!0,%LE*FG&M MV@B]KRZDQM%U-+BV"E[7U"T+!.#<>)0K3H7HY^)L@ZLCI'+RL<1V[ \ MK?SDIK+!I2;P2X0URY-++-AM%$]6]$/M_FH="ZW\_NO00H-$7?)8K@"+&S(& M'/.*)'E&J$;';;R3[=Y$TU?N$08$@S5A3&3$6EG&5RSWR;6.UWR4M_+=34Z& M9^H[QG]#+N-EZF$' IB5*$_]FJ#G3A:P%(=N/)1I52PKU<4!(VE74@YQZY$2 MULRJ*KV.#74>,THSU]7&SIZ/F6IVK*=:B2M/7!,#H8^0U?V%O1ILJ8L*=U0; MY>5M<@BZOD62&GF.2AE\TO;%E4[CL='9OY<\?^R[X2R3:O6H-'C>"P>/R_.% MC^J)B\IRU:=M4/6A"PL9^5]%LNZ&5K"@V Y-E\I_%!T@A^'4GGNU'ZA1W'%1 MW3!@&G3-HPU;F4_1-CW4$/(TL!B_7L C()[:ERY+M: :36D\Z!_ZJ\]E]O6Z M&3I:XS/DL0DX*RSVH_O"V1(8,BA/1$)%V0G7#K4G]"4]&EDZVRJ>T5KVB+6T MDJIN)IG$(2-C=%*Q:V\&^FND2Q9>/6"1GXQWN,=O:\E[6)Y'$F&Z3/$2%CDD MD-_:/L$P7DS/K<<^_@5DXB.K(:EZI8N],[D;HJJV]%CT=8_3Y-MJM);L.OY;>.$VXCA_775D)0'IOVF3.!24ZC7F?Z$T0Y@NB_UF*47Z-( 5 M=N7=#9^'JZTA@)&2_A>H'O^%$?_:MOBA/BPD0,[7>U4 1RKQ6"#84NS.R7' M>;D_/1)?S/=L+Q'TB6<\0%GQ8[R(@S,O)5;1*OR0H$M MVR6'M&*Y_V#WMB>?9J#L@Y'[20]'8KYQR S>>*2=M&1$%793@'1=Q_F[C7=J MT!$"N"6?_BI\J^]F[%E7()%6AU!&\Y36XB=44IY995UY(B;Y^$P7&-9-6 RO M4RW?V^ZS#+7A8_5J[(3(ZO+@+N'LR M8^+EP"=MHC+U4RHU'XW*MMA*2[>%R631GAF?W8>V'[E"81:#TYZ327"B">6G M7V4;5.#),(I')A4.%QK72D*#]0\+S^PWK&@/2NP<*D:AD44+!V^='R2'?"GM M%*"E/<@3QIQ/O&:3-1XK>OA1*:>-0.&1WUO9\(2ID/TW'3#3T88;D(?ODJ*5 MYI#2U[[.X9Z[1:" T]+MX&)KMV, HA+_AB7&B2W;"<>K[+-)N;>/48<, M0[T"445$+>M;KK9:*?R77>IO@,1$D2<+#500>7P>/IXZ9BTKN83L$^G;*22) M^ONOVC\53D[K3LC:6MDG'.;<-I6M7I]5VPO>D.G.#<.R,Z@.W$B ME?[@G.:5*/TZ([6KCIG1\]U$=Z6?<5J"0T,?Q][NFV-/-KIPM4 PV\;@!@D= MUXU'I-]7ES$S0BC"LZQDH[6Y%36Q-Z(F%,A:FE4QOZEXX-U)*UZ!I!;*C1Y CT\)]_H; M=D>1TVBFCW>PPL[ZE9#"0/'C=T7WAE1M.MG-(WD#"+@!7P)9 =@3?2Z+Y/HD$R[&7E0% M:##JHU45DKN. MUB2(J/ALOM>5-IQZA^>;5@HLTA[G- 4=!Y5%JPOZL+9N@O)NB9CI+_"@R/2Z M[_+WZ?F,?5)6VN3:8L]_:M.TKG4XO+=2?,*@KDNASU8UD;!^*%/C>;*-+=,5 MM",(F:ZN'7$K8E /J& J5-^:X7]^ %N165;JKI0%7,9$*P<'E)E[=2K4'#<$ MZ8^/A$\U!GFR!EU1LM>=0^5ZV^D@!Z0C.ECB+P8Z,N?:I5Q"#@0UTZ2;N@VY MR??X[-93K=V(N'-7HFQ,U@?5)D$[A,J29K:_/W3W_V8APJ5^#;Y8OT97>-%\ MNHH BE/[7Z -__;FTS]3>2#X. (\IG3]87CXCZ]M;^5<>9M5W@ "*#!,2\/\7?X?F3.?$ &$=S9-&VZJ_OJ\W[\5HE9]SYF%6[Q'-U8F.R3KYZL@Y6E<>,]ERH.K U, M4S]QRDJBMCO$^J"$Y*P%* M='9TT6$O@EH"1)XP)%GXBMR +-M?N:''UW)_EZ=P,K@.Q'J8P#^Z8(1E2S#+ M[(OUZ/L.AH*\PZ*0SR:_8K+UJ<=@[QZ.5K8$*@WNZK?>Z30\EQ0/E)!]<4I6 MHC<,[QAP[-#(1"8WN+%()KB9O:S?8I@L;4]&<4BYI!8S]BUV#-N7#SJPJ0C1 M-]38IGO=+.[8>")-Q+SOR\3+L1XDN(73!*+FT9P:5 N;H>:E MU^CSP3@-)G1F#=;C!-T"IM@?$=\MHW@KL1VC(G.N'BSR)5O?<_GHB&!#\-9Q M/9>.DA?.3B@T4[8^#Z6L6%H<+,J(6I1>/6W:KA-0_"97]G8D:_&G6ZD3VPO5 MD3<]#_T5;Z.0DAHZ^=N4^,W(>\YH74'-T:,=A10%2"FM4([^1[-%4PA:CP\#D-/*?X:46X4$8' M]$YJ%MZYOL-U_'Z^?:+LK-4AD79(A&7+0IE/[D1#A2DW_KF&+^%50_?-YEB. M,X@2IP!E8O5I&L[?.W9_T9!(]+V'N:6E&R$QB4WGV_>I7"0(8#EB,=#9_5GST>'Y+[=**'[^/D)_VJ(*2;HI2:!06_@]#34UK^!5\A M,A;4UKB+Y)6\DK8\+U'U(@008[=<8W*W6ZKY7+K8.T66,M#I2J1D0G*#3_8-.-HI4CDK)9,R01X4Y92AE$F!_1F8A82DTVUH!550\\R3M 0(A9WU":!27*!2(H#WRY]'>'"T']%.6B[;WA'0IM,E=[(^([2.-R1??]<_@>"G/78)YJA+O?\E)D M]/HNMV?V#G%LRRM>L6VWZK"; M!]KB+Z@<)',1 JO99M7[1;TQEG07.Q]BMVP;QW$=]B3AW/)3V=*3\;W%.G3EPGUJQFSRR0KG7H5D$(?J\T:F1")?6['9.1 M^T,\E*+\)53;-&!ZY_TMS\Q(?=D72A?IF7@")QLH P-Z;;/OLZ CL3VVIOC7 M%1.D*TGI9H]L 2&9FPHC;0[TR1)@AQY0F71<#KC6Q).C)TU^+ZC%8R6[5 M$QJ)LR:968X-HQ:GU]09$@KTV[/306=.H,HZ?'WA'-!8G*/%:TLEZXQTSSCU MIL\0E6_-M%^L\)6ASL*6!L(0."$=U MK9%[B7?QDW;M84A9H5:E5[/,DNGIKQMO4[(N!WK1QF]3]X1)7CXJ8Y)VI>QW M,[BY([@%@C-XE%8%:N',"D=\Q<\DC300@8/NB[=_69HS998$7"LT[YCOTY-W M3)A5OOL4A67A9UK-RG@S )90YYCH?XQ>^H4GXPYD9TCID(>22\BGIBBCNA(: MMOKM4+ZJ/[$JA,,D;0[_T,S"5]";"<,]=(K"!:(#,).(7B'/)4,7V F?WNSV M(0!]L;0TK-S?/JO]76Z0*YT=&\+.AT?^6/Q__3T] M/7*%_HXV(8LF52L5XPNJ"@9I4.8 MEJ/H\\UB9OLG$GL[ZQB.?*O5YNNSS;8:N+G;^A 3ZX6 M%9)V]0UF.A]$=@2SCX>$R%!*F:&%78IW;(I3OAA,(^MISZI5$O0QJS3OF" B M_8X/T^L R[6_:0Z\10]34O!09LH1MK.\+\,G68J- B_ Y9ANYJ$09:XI]\*H MH:R5M!.N&NK#D(C3&GU&0R"#FQ4H<.X+'# +N"$ //E;L]^W7<]RAK95?#X6 M:S=ZF+/1JMSI DC8G+$8PAA1+6:?O&.GVCA8L#G/K+@7E1B@4$9C8:^N=F>! M-IMSHMSNY1V;;-:$->_0DX0J)WE<$W:VYYE17F^I.M)^2%J=91B[O\'G]9(SO;D3/BE@<2WK^">EX M%"PG)PWC:PIA>>SZ+EW*?$G"BE!,W52CF3G̎K(K/+&$>4)>$J6(AU7W> MNO2GCS6KW(GYRG1Q$M7]QN\^T%JTFDI*P2T(HO2:,XVU)EO)LLG7!5T4T"20 MUX%"8G$[RB1I/MHR.ROB2H<<1@[Z\MH+LUJ*%$9B681.[)>H&%=4J/!AHGS( M(Z$S>M.<#6YANC'QI=1P1M(+K8C+D(7A(VD@B1U+.8B$W'W1SR\RH5T07K&; M9JT)MGBOV&B9]-1VRTSM4CB*F=HOG3\UNO$%$+EC=.N=,!?V9.?M@MRG/D#$JPK!QV$4_EW-'XJY M4%"M[FNM&K&CB9W8KV_X7&K5 MX<"C%O(9#;6/SA(SQQJ YGF*PM2@'#U.'GB\I3I!@>*%!13^DC2+@5UA5E0$ M_IKE6]H;VTPU4>9N^Y=ZW[V1Z\U/3U3/5U=W56_[JJ>,K!%56RJ*3@X#SQKAU0#0]V;JV6Y?M36A<7D_N 1I/ M+;P%VJA14Z1ABDRVAJZPBH7L,E,=&A)ZM@4Q&&T]X$:DJE(+U50U[L'!(9UN M[91AE($Q_6H,.3SV0EUH3?UBLU4N;O_&>@1*3=!J]:*,1MBYU#E%;8VPJ?M5 M?/%B>/QX+E)Q*O?;-^^E728/>>0*D-_LR79"SQF/=\31<)>GVNB).BCM,!+J MO3MZ=]&7C@(.VM ^I:^XQM"0,==O,%/-G_3^8,L2SC&(;IA^&W!K9>MMPZ54 MZF=!D3AR19.@J5336N>K,2(AL)%'.?>6'P$P_V_.57B5LA1CZ.YJX&C_)LH4 M#U_2H?\6-U_A3KJV51?;J$+KM&81 MC^A9=D:3Z/!FY/-$B:D5 >ATKM+@DD;*;\N>:RBQU7&$&81B;E#7V,"Z.AXG M3I65UT[:W= 630YZ+\)8E]AZ4G?_VT.-H.0)"-3L+ M(!K,4D0IR:0;@41TF&FW?D3N/@+K;V8;42YWWF+2U+F!##G5+1,' M20KFU!,;_=M:JQP6L@@]B-X%:K0V8B=ON6:13?.DMA,N'I5&)(8: L+E(L2( M'V3,LFC*J+/]1*VK:E"8@@ 71%H=+A;5M,=V%GKWGS6E!B#J34*KG&U668;> MHBXKZ]F2SX W,TF/"8XZF_SSQUCR!N6^2HPOB#])X M*S,/GE=XOSK\S$&9'"E [&.<"YF7LJ=KB'&M=]N5T+6!"&U#?+'2*'TOYNG2 M_3"L+6:*28-,G>>!,DRU7$=P(,ID$L$=FH0I-@UC[>E2+95[,D%[3!H3)"8S MK?? 2+D->:0?T:$+VFB]?OT[V0+@>ZD_Y1?/>(9F^(F7[/9NN*&?.K?3ZDYX45W=K M6R?*.N,U(P<);LQ0-8M#'_X/[S$W' EUZXO9GP&JL]62W"*SP)J:>[K!I&!E MI2/2K2R2'?7U\L0YBN2$>50U0Q(<>U-^@#BA)(!0"XG)3@I2]T@U9_"; MS@8JX#V)N=$M!H3V\P@!7-QU$@7UY4YSW1&V^I.+"4BH+H[QD6X%]$$!RAA/ M%(A:%!XZ0M("D*ISZAAP=&#W#$#70$5'QM__+$][B&2-1G76_I5TJO)(5P L M@'LDF(Z2=Z,FX_K1?[CQ7"]^A+Y[T'E-J%%B.?EQ.8Z("9Q3>W*49#832DC; M,\.I)W2D9O73A]3L<:U;$'@_^Y;MZV2IFQQO; /Z%>0+!1&0UO 022_XC2!! MOX5G/NYU>V'M=^ 4'4-UGD=5)ZL-J<1;,2![!.L@ 2< ]JN HZ\?QH94](N\%>QDN!F24LJ23^Y20_74^P$(6]YM M7P>3$B_W)J;/E&[]AVISB>.OGR?=!*ZQMV5K@^]%= .73;-"@2J(99'ETD(; M%GBC3G:C;Y>:J[Z*=:69MYHK%J/$;7Z$"A_]$/I+^.C+;>TVH2%N.DHQ#UNN M>]#:S)ID4J;-5[?*A;&PJ(0U6+?79KJR%3I5L.X?3"B!QI?L25](-M0+5.1 M6O$"E._KKU#JV+?*Z.S$1M#E&M!2Q(3A0LH297Z8?J#KE+["T#JS#31/P1$; MJ(*(&V[)P)(-AZ;4M4-R"0N*!H<(9_V?U+9G,< (49H87WLZOF6M*=I+Y^@# M>+,U%DPS2C(PF5MG[2]"MT;K_OR<4_8J'D4>M2%-S8S8<96$='@@,&_AR]-% M.4P9>1@<+LP8G*S;AYSF!._U0QR"+&-BE=QOD?.91B-J_ NZ@!WJ*2[LM->/ MS0=6'EEJJH]1'+32Y'V@Z]W94BW5[-4/EB55"99L!->-SB7?WN2PB@1BBRK* M52&=P$I04M0:0:/Q4.:4)F8M-#$0=$7P=L:O?L4U#TYF@ G7F<2BO4-BV7/Y M?(#1/S']\).+KXS^52'^OT4=<\#1GBY@)5&HDN]F-6>VW?J_\'@F>/1.G#>$/V?$_('%)A27CV(FR=4),OC@]0W"QZ%G@"L).R_GWQ\QP'\2K.$Q-EG\ M#%CN\[A9)/D?V1*/_\AIU)RR^SM;C:F:7"D,!&E$<4X' /1342TNU&[2A!HQ M"#1T>W1@OJE\4O_PQJ<0(]5G)MR4?Y?4%==#*N'DQF1+V2<?]?ETW3>#IJX MM\^-V7+/H4NUC&YTZDUHM!@M.6+:%ZN.NXAX?/GH(:U_)13^K]FJ0[9AZH<1 MVFH"-1_SI\;!!+5!XEPXK_:'@FK_(-9F!24U(N8][HXQUBUEX%<1A($Z$.]W M;:,_>A%5#W6WHO2!;%;K@G7?X_J,Y(GC,Q]>/4:!1X=4,?J7FF< ,VT(6N]= MBS]_>B':3:$F(7I.% MM-H89TB :P-:Z8 ME$/16#3!P])!!Q0A3.6>NTPB+%:==A'Q'WSW^)\257X1 MK5C(01S++8MY[11VNS\>O?Z7!<[=..*+AO I5X5?^FPGJTCT5"#GVV8MW)Q M.0F50Q2I#25P$8M?URDOM'<_4ER\XFM/#(9 MGFS]&4 Z<_FOVZ]_M_H;W+^P5^Q?O-3^:UK9:I-NE(V)E2,Q^J]Y$Z("!99[!EW8PQ-XXA^NV8SY\<''*)S MT<+54'*UG_WYJLY%X[:F?>V%O/F+6Y8P MV1> '\;_VND[=W:=!H]S %"YDB;F!XBTRT3MS1M*7\!WH=J7]WU6-0CGQ 6ZN!6:/M$".H*XO),J.RHVGO] $->.TE6<'.S M&)S6Q0)C*:&CH[N-Y 0P=<99]^VJQ!IO5CM#E&8!TA\_<-\X(/))2;4*/A&:.!]<]@V>CM/>1-:%SZY67GZ M1X3V6@N ^XJ8:LT3W@2)=-#@09*NGS"M61177XEM'/HK$NO^_A%I:=O$Z0Q/ M%G__B^Q:[]<5(6*O) A-X%?$^;X_Q![) ,]E:WWME.J"]'3K _5D?\V1F]TG M17.KE\ BOA*%Y5)JQH02-[IZ!?M#C2%VEM^$)GJH\?KH[F@K6GS2H^+@,ZP6 MEUBL1':+1D?)IM-<(X.)5Z3_!:O\["2_*U,4.Q[%'PT?Y>497FWH_VUGW"8 M=99='JPY4E/6P&,6,F0=L@UC/<)+\YJ'K5#*T-F>5;X?&*=T_AAVIVQK56ZO M=";[CC+$_;BA_IT5PVB6I@F?5-_$N\F%O=AK!I+X'-&/*Y6' T?K@%=.T*EM MT*K<[JCW+D[3A_I3*N2&-89*3M.P6-[V6LVS1-WOKRHS1()C4W.T!2^W&Q/(E/:ZBW]>%^'W3AB4_=]2I>:N& M"Q?%2.73>5=DGJ','FP9RB)[_[DA+KFU62N)/O/8TGR9$73LV:2D M5,\9)V#R2^W$I%)HT7!IE+ZBD?1A5^B#N06TX^U7'TCJ1!.:!ZP7+0M8I=WU M,0&Y24W+IA X(;'IUR-DDPEZ *6C7&Y7U=+KQ^*&,%FX#\'%)I^YXVSR+9!\ MRF-+0;LXIYJJNJI<10P-';T8A,P%VGUGBA PU-> M$:C-= VL#N- +^@"0 >3+QR1?[:$ !J!FBW7B'; 0#V$HKW.L)2UT!*!-:2L MIYCAK@/3X*FE^CTF%*'2F#!^+Q)33X!-00! 8>^U4MF$6=74JYG72(B1Y$BM M0]T!B[-X>MT:&9[X9"'L0E2N]TJ/#\ZWRC=!@P M-#; @AQF/?HS]DEQIW2Y*(5.=18"!]INZDM-@*""8%\HL70L0H>RCR7E@OBT M/^(0/&$I\_FJZ3 !R]0\C'-UEDU,,XGFJQR(G'XLS"73$7D+<#DNZXE100 1 MV<(_7L:L^FT _N6/I?"%T?WV&;"?>X$)Q?9GX=O1IPK4N]UG0$5BXJ^T1WV2 MR\EG@ $;&P NES!Q7>?$]\*:2*YTBZM3(VG+4^8I?$O/8K0QV=F#PH/0H60@ M"'!NSB\Z0^^&FJLRG*L*5IO+7 C4=3A7/W2C"C>B[G7 W;C>3XQT8RO>UT2; MM+L],*/%'OWLE&FT:;E4"8GW-@>S4P['PO$47/:8CANEHS!O"TZ%N/SD'-,X KT9/G"M(&SIIA,'6D"A#4-EMAUL"+?-('@=$< M>MS*$)*3B>>V;:4F+YV;M-GS[?_Q7AB#(Z'T+J$XR8G,*A0VN^I9D:$5.[HMD\(S6(]N M$*',%5;B85@]%):95CJ66\A E*GHRCD8COB4"A!!R#1JX^1)3=XNSO#D_,"* MK' 8ARW7:V9WGR+'AEW/'+&#%3E@U@NLT./L0:WY *Y)*WT!J*J#TG[BFXNO M%QR1M\"ZPN>&1DOXC/6:L#8HJ\/V=K*OJ;*:HV;.[X7>Z$" P:@Q']Q//1 ) MO?QX>T&7;!;_1QPI_C^>_G90^3+]E],*0.K/0AB69T"1S\MP.9X ZY+98\K=K@.1?E!W_ M=9M*JNZ%A2H>"_P#*21WU7<( /N_*LA]^"[UM/>BX1)_R=P\)#U./U6S_5=_ MFY'2H)3JXP.V,GZP*1,#6MRFFIF^N@7D6@8QQ/T@;+XDJ#[^@<4IE0S_M%DA MKVH3B,NG4KE#"LTKAMIXWW4%2H=5NUG"TUA/'.M^_Y-YL* TH?% #838=CL8 M\>EB(.0.6M_T+J6LMG[ZPJZJO"Z2'"5.4S\BCE1A2"H=*0H*/.SMSIF;ABS& M.QK -TNQPQ;J&?"D)% .L[_?(R($YJO-R\)6G5Y,CI7MB^)NQX"G_\1H@ 3? M@>0IS9*LK<<*14A,-46_/K4T^I\]#,$8'?7Z,N5!W%C#K)T7KZX.] MISP.5U?6$CE\@#A3"UWU/(*G'=O0#A[]$A3GM7TG#PVE&3IS"S/2RND2I%+V M6>:.8G3RUUH-,GU6$L=CZW .RX(3Q3FUJ=R(MM:6Z-U$G1]S1&0980\,LP$& M#"%Z3Q.3YJH]Y@VAE]U%\F2-GF3(YU$XT.]184)07/&;48.J5(9:-';@,2U) M8];M0L?Y[LDCL#JNJ:5I:#Z=/'9%[&H9#9',Q\V&[.T/%3R9Y"L<$1).:]"T M51I7?/0]S/8>@0N:DZ(]"^0@%6QAMPEBCWHC-^+4MN;)EM2#+?9EPIQNM3[& MGB,2)M2%H11_/0#^6G1P'UR_J@-9+AJD\GI1,[_K(!25AOAKZ6=C0W-E:AZTF M#KK3J$62A)\I?G88YN15\ENNZ%0NV=<]I[[1)F#%E"8.9OHL@U>B-3$\&3[\ MC!]Z;)<);2=R@[L3@6.CS)IK5*3&X*^^T\1L]R,A7^ Q74K$R*>4OJ6M$N1E M3LI?'6K0(?BKGRRM&K]:&;0##=FDGP$"4T_C3F#%Z0** M3(L(]<<,YA[F@J\NVN>=[I,]HK;]F/X=GQ/9JW,A"]0EZ>.WGPF3X1['2N4[G8/%U;1 M>-=UCEC4G$:>-SS%8S_0V5\WF6' 1@:Z5=4A4;\56,?J!L/[4( MWLY17]8[$(A6U%J1-0V!B&JTQFE!(J?[VQN%3IJ!H84HJ\_-S#)$4K+1'2[# M.3&..IG+R@4FV,:ON^(8*W&SE)6(=J!NO11)/NR(VM@& >9>0'^OT+TI.'B& M650//<9;*!(/2X6C3B._CGG=&F_8,(UX/OLA]AR\\#%R3RHWSBCK=<"//H22 MH7J@.;A^#]4Z[F52H.2X@BW-#8[OW"/6G&WG*7DO$A'-.SF$IO[U: 62&08F1$&.MQP3ICECAM T*+Q MB0SCGJ9ZL,[1,%&5JDG:TA3.E^#170-E00@^\FE_U^2$(8P,"KFQE*V<@GR9 MI*=+W!^MTR'JJ(T=E]J,8N9$0OIDP[*@EQQ0=?Q&\V4:;8@YP)# &CXXCR=C M\KL7=9*+#C%LL17 OVH!3E:3L+'VMXPS]TQ\Q.?XF,P DQG3&;*"7@]-5KS+ MY6T"YLWYA?]3+4])]L>VA:AUFD7,P$[+V[3.4:+.LKKPS]4O*'0K5>SG(1AE MUB;/(41'#'@%C37N9-,CQ=+)9?]SW:P,0@8:L9K;^&X'E?N?%!X<6[Y3XMK M:%?ISN&&AJ6EKN6>91FH8W3RPS)(!' MF0[8.+%:E.DXTUK2=';Q]!N4.WN"6&@CC59!G?&)+GA"]5F:$1M/.&D'S!]: MAG 8Y_$^8.#ZT)JMY"NIAPY6Q]O#I;XA\R3WP%4-/(P/KX0\ [(0EZOR5>A" MQ G]2(10K01A#-EX^.@FP33^S6'[,HS"5]YQ5C&&P3F7T)P;7N%-\ "OR$2; M&PKNZ9AJ[NU4TVBF!KN0=[9 29(!9@??+^KVN_ULQ)FK[J)G/4>FD,LI-BCS M#=6#$#5JY(';)_[DB@\C["=\LBP1B-9.(]VE+;WVAAX&UC4<'VQA%\CK1,R\ M13D([?N.7IN!EX6=Z08$ZQX3M3[,A2%JHT,=AZSI1 JGPO M)@V1"VGE\'"CNCPK0'BWHFN/KO2<>ZQ2G%4IV. 1B41GO<_#+/:QPH/UU[02 M#T:O'O\-"B8LOIP>#@_-CG)7.K7;89UMCAI78DY0 CP#8 _T* D:IKD9 KS/ M)IS)RL+6Y+[-6K4;VGRS@>638/31<^OTJK.RDN;!4H+RNA5&J:,DW(4X&4I5GY5C#.CY&4G$##H'T\!%U+C$&HQ\ MKT9N_5%$%_/0&+RV14+V07-W$-(;X=!C>W8&5]\V8BV .^'4<$4DCSC?_6L\ M3JRN)>U@EMABG8"!R@%YP:Z?2%J ''/NB98@B*+MT>)8D;2/7RSWXE! MV9)__Z/WYT<.J&Z MK'66[IJ*5T"HPR?OOJ4E1_9/;M>&LLLO;6;"E4K1Y0Q M?7AKN2'VBT*]W8QS\PM[6K+^GL^W(7[7SS*2_HW!Z:4T/E61FSH"&/# MZ&7"C"..U->$C:95,X2NGZDU&L*\8H7)IYL HC)U^\PFPPZ MM3PJR#5S<2$S2#!A MKGZ$>JFV MPP##O25>#?I3.F"E'T%,M5K^:F,C&K,?+8RQ9_ORIL6*W7:B9"GAHJ@EO;F= M%K]TI:F]L^JV?H7SP _SD!)FGO;DLJO13W/U)S5I7%WEO-,%O6^]?*L[*9-P MG[ Y^_><]_NW$V-E4(PGVNT1/W9PYY-%B7PEC^_XT9M.@.W)5-ID=J=8U%^@ M FEW)]IP"/+>B8=W>FCK$?+T12#@I[68('EB4G21L:ZE.555IF M S &92%=2? &I/XB(T[D)1P6#_QZ#M?,_$F$L^C '.5LZIV=1L6?5Z#U94I> M8SH>7@-#MJ;!;0G>1O$UE6Q#0T, DZ[+">"J%Q,J$"[@4O(9@+%CU0W#J#J* MM;;T\=O"Q[(&4K"##10E'$W$@E>( H^(=;ZJ4]0*>._:JB.1=W@-XAO0 PS7 M+?U"%QX?Q3)[5N*-_*H#?(68EVE-B\Q-2B\.^PWIP36"[^?](O:H;+WSD5RB M6%74<( -O\,&-HG63UL!PCVGB>W/$TK[75R.4?[2]V;FF*N+IV58UE6O=35< MT#EY3C^']YY)&EIO**LN:?:<4(L8N[90GNNCA?3)FK]+C@R+[S'-2!.8/%(" MUOWHBU1C*\C7"Z>KV7#_+K*=URT,YT>;&1IK7'*TF!4D3#? M0EQMA5%?HF+,.KB? WQ.\SI:)U)OWCNSY$7RVWB^S>2N--,HQJXLL(&%[=8D M@YTL5$'9UB'<5+Q.6B7CR5/LWQ&JPUP3+ WK$@Q;HDX/8[^]Y<99:(P& =U: MNO* LJ\'/=X2!,^9^9;0#W>5RY D/&7+&GZW[B/-[)5IX:5N*;=U9:^UUC-W MI4N6-0ZUTGR;%.)[DKLE#WJS?#T[43J_LVNYABRLY.YG6AWVGIKSB^#8?93, M"LY$H%TT0P#Q31]/@EEH4;E>]+G^V^^^_FM4T#YI6M-TK,\ %,10!>642V1& MZ0G5;LO8.EM<@0_<.?#RWBS:\834<'<1&0/59[RW M*S\70\IY768ZG;0^N5(5 VL9D)3XM;\84E[S,Y!H13KO=TL]1A)^A7>&,FSQ M&P)WTTY@#VR0)$UM"E(6 \16@V\O^1%WKQW-&];$!6+*8+<),;PF@1BJU9*B MDW[1&?-S<.=\HPB_W/25$P/XPGC3>L.7,DS8*5^Y\68[&"X@]IOO:%WV3$J MW/(_>P+:3#U9MFVWKC(&/WFZ'#\AIH;??"9[!J03-SX#O+=+_((X?SVT!OS' M4UL&IW:BXAYK$B4A?!X;A \/.=F_4X3\MAA&./:DU<5IXL&Q8KM\$B_R @%X M'9\!KT?%'BC0/,90-9X![;:SPBK+D%BQ+K&/*,MFV&LK#ZU4ZNMX3]=N+K9B MK/QQIRBJ:<,W>,^ _^[]F62NI1A;JZNKNY3D2M&D)= 16L+7*4\;./+$=[.L M2;'):B8.M@3VRXQAJP0#6DKM*^Y&?[28=%#AMA6:>+E[G!:!OYQM3V7I XO^=>YF_,7]?%Z)0WNP\,7*U MM%H,,1O$+.@AWYGC(495+31>HV.1G8H=E&D,.DS$21JJC=07P(H1!Q+76W?_ MPTBYWWD=V*1! HYL+6=;0O/CKTR;4OJA23&1^/;:T6HNFJ6K?'$HLA++X;-7 MXR]JZR<1BNI2XSNL11\3A2RR,ZU*D?HI@[D0>_(PJK_9\:KT-[Z._\X+5XE3 ME(2B#/>@/7(6L2V";Y%N4UI* C;4TZG9>GEX(KZ;S>.^-9(; Z7ES2BH<'/C MPZB;#\*QN>??8?G_.Y*63^C<#!4+,C7FL=>#VL\ JM%X#5FTT<]UV_NBO]8( MW/F_!+5!--3%^RK$9T[]WF;RM0VQ1+$\CEE[2\.QV@K?>KS=S']8]A*RQ.D: M$W_IP?$8I5_,GG? D M#JZ#XKI(OTW,<,.GZ*$ *43PVG2YB)MI9@K]*V_45ALMT0BF@KZA,0_$'E+H M*?7S,D6!=J0OSCWVX*9?_B7ATX^:!6*&GO:&"< MZV'4;V%!X7Q$K_3ZB\IFJ!Z![,;3<1B7/><^1$DQW)_UD6]MR]0@@G>@H;^^ MO\^86#C\!C-4@' CE3=H0F73&?K]U(F8(=%&/XP<;*V*A"&"."[_(>$):#?3 M>!TC'PRFCS8@&KX3)2B+F-AJ&77FW;?AWN,X'A]#XA78'' MW.!]T0^)5V((79.: M,]MD4X- L(R41-5R%4&Z1K*X'@HYY%I2VZ8MS.G=MY)]EZ(9U98$2W@=@J)K M#%]9R2SKQ_'4!$.%7A[%F#%:I=F#5:W!>^.6^^U'RZ2M[=W&:KJC^&NNK80\ MT;U6O7,E$+3O,H4J9W-1 %/ 3CJ"_ M_1YR=QYBK3SAE*:DEB^K@5S(.@ 7VXPCJRQF>;LE_NARK@&C^;;,^Z-R"4/4 M "=,H'8M4" $112P;<1S.+)L9BW/\>.B)C(YJS$A9?0852E9VN/TA!^%ZI44 M[-76@0G3$G_\5>U91[$GKIO2!&9K%?"/QU\'K\E33J@Q/GL[/$Z5' M/,@Y$/I0Y!#V#^_'FR2@Z-E;$>H6FVMU*KVNZWF^!*X.*ZB<6"3H8 >;YP3S M4HO'3!C0<$8M])#+P@JAMR+7:_AY?A[T"!T/3N%@;K\Q4Q04;+)9!L8@?)A6 LH86:C:(.F;]_6W M+<>JBQ-F;/!N1FRF*>C(](NLDZ9=?6?#Q11-D^!JH[9MMXE5 M/3>('Y[LI_\E:I]0P8EZY^:KV&1Q% UWO%1?JE/?T'?=(=!5MTA;M[W*8IF>A3=C;6SQ(R9<7LG D%($%B(TI MO'1O7R#:^![%]0B C";+E]W]TNVI$G#I)OM&Z0AR4HYLQ=L0<^Q9_2B@\D^)K1Z^_1/8A6> M8[5:^*/JXVOV_Q390@7U5P#M/UXCOOSK9Y;77^_^"9_]_TWZQZ+[YXP(C+^V MEGZ/$BIX,91F!/]P@;M2^&=_"8;]3TDK^"MVZ'^PX/<^EY_Z70#0Q_\D3O2O M3D *%OSK,UK7J&>Y8D_%W[T]B?ZJX#:TS.7D*3_POD[&]1['4OW%I M4 )J4H1YH*D;L]^97Q2;D_6R=60XR\5J= )K7$@^Y74/7.U\SL8%/THUT,17 MGSZ%.V<%W[SN9("@]Z^!&\?GR^#Q>KBWV70M<94%#5UM3A9^5K9@,P,*HS:] M-VPG:?D[2N>FI&=8KB[ S<-W- 3RI](IV4[>G6(-S.XY]X\JLNRY.G7;(1$" M=_+\054[#U)\OJ21#&2UYST"$+)UD$*J-&-;\GF6VBH*I)_3.*-60UH>;'NSKNRMW4:@,>#:3$[,5DEV_I:\-7,E9Y MJ:KLBW,C!_=VN0>2;0$3O0F*GGR-:@+_B[;WAO?^2Z!]T<S'5'16^I(&\O:5>C2-L= M9[77YG"9>Y +Z4LSEVE-J!>QR>V=^9QH"]EMB.G8HY7'(#3N\HSHLUF',><\ M/);G"&?UK9XQ('._X_'CCGDT1:EQLM;0$3>4\/5DQ4K!UY2J^J1@XGN M^47!E R2Q[VX[I:I2"G5;:[F!F^+B.C=1'?-$..4!^W+GZL8_/Q8B.X]WR/1 M3NX)QX;2N ;A15#[$C5S=+#0=?ZA6M&,#* 2IFSMDTH5RCDPHQ:FJ$.P>'B7 M-/65P77]D'Y@B]74M5_'U*E$=0O4'@;: "F9)5_VZLG7AIKIS29]CIHX=5BD M2Z@_FQU +QLH<31,OE.X8N/&.-QUY.*B26X\K?:MNB;CYKXO-.68MW6V1-GY MI3.%D9SL"$:AOM D+XM3B!I6\5(3:98(XZDGX^_*Y6U\%*'\9*S9J6ASBFO>&*:NQT/2D^:X'DQ )W2VY$KP#*#H MGJ8OF7AO](L6"F:U5B^UKN"*C<$4$3)9?617I6117:)FY"(X91BFLK805 AX M'5\.T .BK#<;M(:9^8:P9/L^1$LZS6CI*\\.2_S4SW]=/CF6&#^1'#-!6-!! M/YS"AC7JT6&:TQ*GYVR.-3T4MQF[-$%USH(%Y,!K:X<#)KM.:O6 W539#A]J MKJW[M7>)NI-Z8,8K&1';0>^V\T!_2"M.3>[RW<+.3HGM$X8I3-F484-UQ/W9T#I+@'K5U[SM8UZ Y*YAB;=+X:UQG2>&"N&T%NW$D0@IESS@%AO];U>7'?6DO@*05^ M(LP'^.Q]F,8J?7#N? :HS][*_GV(@^@K1+]V[GE1L;*76IX!@Z,S #A>U#U=&=Z4&=Z+97+?AL.A!7;D M4R68OS2H]VH96W5+V9/^>K0-N"H5SJBY6U1;V+Y+H5%>L?> -DE!?O[V-,9RD^Q(49C96_4U&S-&"U3?!AC M/[Z!7PRW,FW*B.J:4O-0\XB4090Z?K1\,DP363U&4U5Q,IE35EWLS!;5CZ5H M/.N4ZE-(R245')V:+D1%TA1>5SL4NO[L9^I:_]"=K,5U:Z('%@Q +ATM=KB0 M/45WG/30O'[MZUW3J%8K8M&MIL$UTS]_N$X]Q+Z97 X]II^,JJ/"1S^F?PJ# M;]! 7<6XAS9LA>2+&HOEU4ZX'3F)-2:GW).526^1L\;%*6<7LV+%U1CV80>]D[KUA.SHV9CTLPTX9CM! MY;>W$3)^VZ$9-RK6"\C',GCT^,H4BYV<9%EZ:=FV5LS#DI^=YIL1M03&GK!0 M*8&1.:LXU&FRGHJ.XI4H*C9=R>P;0SIPQ:<>-E7]"?VVMMR5/.:AN\'?H+ MP1-=#QIU5$_Q@7)E45C@%'T/!ZV3>812Q9:48B&.MBC9XVT;.;@1_,%=UV'S MK%P244I"7BH2M647C+!DX :T>;)ON+R2,/% M +.TS.YE6=I+U%V2A-6%@97B%8D"8QA"[!.9-M*X1Z45Q'!:A+L0]CI.LOT!O2J!XU:PN[!KP?:7X;A M3>TAOO.6D)[$B<5Q(H(N1 HZ-OJE2\W0T'8RM2Q="ZH:=Q/)FM?:N?NHI#"O M*4'>;<^:K;H@+J'=[].*!VK'(@EP0W7D"\Q2-7(DXSQ8NR>3A MB-+/Q_SZ&4!#N!W$P\^7OXI[$4Q7TG>"FE*SB>;G3'1"[1_@AHQUE)*SV\"% M**EH^AEU?L^"6C/-B^G@#\96G1%[^1BVSQSY]Z+9KC:K"==-6YI M=EC4\RM'Z&H"?.NKF\K.4U&#,@.TV"#.R9QZH"LV:?A6[6@5VY]OPB?4;1*5 M$BF&Z56F11@]"GKYM-(BZ>O]9P#L,R"!1-&WWK[V 5'K"%18BF32\NYIMF%: M::G'M1'*P!)&'D\( *EET3:DVP%AX3R0X:=6HQ3<]4;JT"TFLY=E,>,)Q8^L M;*Q8J1&Z?+47(5%.A-P]%7'X^2P_D7B<,]KU-\F]GT+;\;=$<8.?^>"A;CP@]*9.A(OK5V>13T5K M%^*Y@A*J4JW[3U#"0C7-%6-FA]62X55+(F]5#$8<24H]2EU:1;"B'1W9@S8E M_N-7U?^WN3Y!'G=;]W\]"?V!2R<]9H4??/]Q?>+@WYM\:F X?S'/;9^*^?9_W+8(T;RM^M_'*/XSQX\]M,N\PM(;K_S7X[^>VCCE#V@SM^;K^$QKO@W < 0SJ\OP#J^DL5Y\JG5W7W*D/EHP<<2@_5P4 9Z1JC_P6 M)!"3B=H(@P"78)I>_=/:(!ZF]#VE\V'C?!G+'&5UB#CI6>R"])+*8NQMC'5* M5[@;PCX?@9./QBP=V^M3J.JD@XH"$5M+5GHMFJ@B,@=94;'O@G]$ZU+]5WWV M_W;ZY7/\ I4T4,]>>ON_F@=O+#RF=/]1RF_,6]9? M();HT[>T2>>@.H1_)/J#J(+:&WX] M"DJ=>+I8T[W8R5*N<>)!D99E3WQR$=MO@JQ%?7T@P/"U!.>[,%03P!'99)%V M<^P5(K?340YNK%V@M>;I1G[LIB'1IU::HKSCT9U*'@(&U%.9C[R)7XSB>Y-M7?N MF\/)X-"AAI\T+2I 6+$S"<%8HUX2ZA DGS!D@"/)_)6S[94X"U (AT_V-I/H M[>G F=/N,%V*;TZ*!=W%O3*=#DPD(=H/V>\^02OVYLQ;DNZ,[<:VQ$'>;BJ+ M\X-.BL&HM/%1(MKL?F 4!T.8#STT(B;!Q>TX00=L='(9XZNWZ)1Q@[:T=8OX ME43W5M ;ZW"T+'UPZZ5J#V-4WSG!R_1 T0% ;CY4SKG6Q.O;(^'ZA 3U7%(=(R)B?/7_R:?C(8 M;&R9555O+JIA?"U^U.U;*?TE;SM@2#\9A7,88*?*'WR18O.DQHT'/-?;< ZL M ET].8% AS,E:OM@@YE<]K37$]5#I,&D\E!@*XAR"/N$ (@29F6MDE4&%KR3 MF!77;\]ZU.:+@JG'>1OOB5@#C\<6:IV[M(>#7Y.2K;*D\OZP>F*D5ORC[- " M33>E->5[[RCNE%QOJ GP3:YH4V/8TM*U[>=N4EN"(EO&$2%QT5D>8LQ4_XDJ MPR9OL)I3;@3Y0O]F1UV_ U@-^D3> Z&G?*9E_(J;-%VKG3JBHO=]S5RQ0UB+ MSBTN$H =W9G0OL.4*=!-XY<8LY_7>H-\\5BY2-LSH,7QJ0JJTL#5,F^^U]& M*A9>5*X-I',S=;FE2N++8'[1*%)='CNQ-ROZ4]7O/3I-CD-[K]0-K_@*OM@D MW=;4.KY2>,GN&!'%&LW\#WK4^!X>MR(/9THD1Z0-?0O.=%0QUT&GXXQ*9T!= M(D<4Z,1FP%>8I*WAR9[7N?:!O)8K8'(K7!Q[EB;+A/U4G-RIRVS$FPP:??R( M($#^NWHDN'CO*VH^!T1_W'*[QD?ZG@6\J"+N*'U&2M((38NA\]Z3/!4^'>4N M:,5L70-]R>AB'UE:4K(8)&B!/J!HR:LI!8GPU%O0AT%_M6(/0,A]!KR) :O( ML(XMMF03/?[XP/7I_@<9M],6E6U'Y-91KZ9$.NJG/,KFVIKZ&F]G(4F[35*% M!S/,I(:P60V4$[[R:FH[.:C?,'MBOTE%E$\\078.=OD4 X^CE MWPK>SGW0Y:N#>8+-*4%? BO/2@5JIRXM2=E)Y J"2-<\/W:W* PPH.O(O&/$ M)8)S_&^#43#9Z&QE)O2#N.?C)1DI0+J!FY&>>T+OZ+PBHT.0@LH-7,WSYK.G M0W9YT%%C/W+"E3\(KA,5HC@#Q]T4G?,T5!86P$OMZ,"K,M9A>*EY4<7798X6 M,*]8&D'KH/[5W6H-!_"V?'E=4,?>U=IAT7Q900[N^,=?TBA;HNZY]=L11M!- M&4TWQFFY&M-D7UU7\CEH52@T$U\U$PP>9,Q"C< M=:E>++URR0[YI&K\+LW68F% >OX-TYJ0%7M:O"/@4+?)VS7_<"V"=6;S8QZ_ MCU7?([7)>66.22"IN\W$WM'6!C0#A+48-53OF)77\_3Z,1;<6&+*7)@9U05KNN%,<6/Y01"A4G] MH_?_3+ &UP%5S1QR83U7&]W69(5>FYR*2N;IE5#5@CP& <56D9I1APWKRRDNB$]TEC=&OFY%<@@V2 M>(#(YB*4%Q8R6[Z+4>A;;.^'@1[/*^7QD6F6(IZ\_S2SMR^*+&5*,02N +C@$:J?J M]87ZZ94L"Y>CIJFVF.!;Y2T,D_.!D6\_!)U?3F5TK1B;N]/L.IVY?Y.U1>V6 M^AFPP+RN;7;J/3]*9!+G6V4P*=V\"78/6321[RO!()@J6/4OY2QH8+M(E/8Q M_J5NQ%&AJ9;GE1&T;(>^7I1J?/LJK?G\[<(ZWA[4K)RFZ1HRE\KWI#=>B[GO@#1-%:'T0QZ1D^F]!3I*7XO55.K50=EQ*_;X+38CW15 M!2&'N*M6(KI@H[NQ<7M<7,W\0(/S5NG$F.1.^:,^52T?^NN5E$4XHJEJ\E8P6.S3>3/#P[ MM-1D74%Q"&-1Q$R:CJ:8&%=?S*@_OA%>>P:D+S4^ WP^4#T#?O QW"'OM]XP M1Y7&D@S?H TKW'I@_/J?/1>F[,&Q0CC-'W?*?O2W!;.U<9(LE\#^ M0_SQ0*,S:2^3FYO6!<&LQXG!>\*R)\LVS@(/AC4[UJ^\OY>0G/AW/P,$FQU? M4(:\W"#JU@-T8N[9$Z6PB.WROQ3]>W+F_ZR;J"]H8@2)4-[KJ:DS:<7)11C" MX=U-/@-648.??%R.GY"R,O]H(AR;S.:#M%_0=NMO!4]O;UIW./[8>!_XQ*GS ML.QI^^5)JVO'Y"\#J^MW#L0_800:?'R:FQEY.+/'Z>O-S?ZM=3__C[;.CNV? M%1TED@?24X\QRS]VR'_^['-[CUF6Y:\R,VOC!TX,\42Z@B[[K7U1_TOM,RIQ M_;V$_]^Q2F*V"TQS$[);F \A&&[D27DX&EV\&*U5!9>BU-PHKKUYT X82C,( ML^: N(U'_:I,ME]\=)VMFXD/LLN'S ]L@4RJ36Q=Q<_FJ#*"MK@Z?K>/*XYY M! UTK)VQ1N,S1MYLQ71LN!T,Y $VRJF=H.LNBS]M6-HE7"+;:M0&=GV%F==4 M;0IRP X-E'47W>D#;4 +X->TD*%KBECF&=U+,4SPHUGZ(@HR%N?.ANQJ#BB*C'?/O#Y7#$^LNE)?IN WNV@9XK MHUKP.*DO-!6E;NR+S@6U];IL)76HQL]NOU(!CZS+XWO]E,'/.$-AO_W^;;6* MJE,/=[O:TO1.:B8SW[@2_&/>C!XF*0EN.R!C_905RO;3[,7P-RQ7Q#E@]("* MON>G''$?I- ]>+")*Y%TIX*8._L5^%3/O&3F_R+NK:/B^+9UT<8A6$)P#Q#< MW24$:0CN[MHT[A(L(4CC&IS@[B[!W9UN7(,[!+\Y[^RS]SF_L]^]Y[YQWKU_ MU!@UNJOFJE4U:]8WU_KFMR[* I5RNM87Z-S66\,>Q?)M&KI)E&KWWVH/GZ?; M646BD#KS,=!=EF823/&0*.CJ'!8>I8Q7?W6Q(6WQO;Q&%S_/;;$^) ML^&6D2GC$+;0DRC3$734?GGGM+55A:_2UK3/4YA1R&C#D$R.2WAK!.\'M6]*>IH9 M^OFC^_ UT2T3W?&92YWWL5I,WQ47U@BGAR<\.C:)(MQH".%N? &HEA+"BW)<1"WC\!<7_7=/M*_] M\SR6":%?L"[5/H2JG@M]9!\?BN#P5I[*_F$:25G[6'RL\X@>X7/X)K.O?)FA M:'R^S>8;#ZKE]W/]N1BAA]MWGO[TQZ8&YIC!T>V9BYRZGLE&4M2!; ) M!]*?-ID&%ZR_MU%Y*2EC.H.'[A1EN.'F_S&"/M"_F@&Q=S IUP7P"F3RH+.[H-C2*+IS7/-K44A%YX"+0V3QTUR-5% MAA=+89!LRE@<[''*],2%JP;?4CRW\%WR\'CU9_AO:BTD09D.O8@5-._9S67> M#!"7Q":N)'4) [2(A.<:SL<+:;K'2;CU2CTS3@SL3EC-8I.T0AGOY.20.3A& MK*PI39JSL2["=^L-5#?]Q'J2DU;=BMI^-G+V*Y*8Y>)$_M[,K\\\V? %$AO> M89/UR("YLS@[/S$$!_*Z,Z]('3M"6J]Y=7Z(68:"/+RJ,_;-B9E5 MV4.9.-'['BO1E!)W[]5&$.;.Z*F#4V%%U8T_%\?WQ!U4(CU^Y?QO(\$QV%0! M0B7A"\_"&W_\%O18&C EK%;Q\YOA.74]B(5S?F6'C_5"R:6%QIVD!CZ&\+&7 M5\D$DC:V";9P37'3HZ^[+/3K8**@!:^ZSPAV3]NC$ W1T(H('/^+OG18L:UN M_&%8WJ\UBRB+AH=/<2NEG,P<%%@N"R>3*-E_/*=]D\SRM*>E(2>?I[X^L2Q3?'F4 M%0U)DM_8L2V3 (6Z:VW9Z/H)Y=_6K#8=] AHL +,Y1> MNED1=2%K\SU'L M-/!N$N']N1M$-R&IGR0DG&@>"NI#WY%B,D-UAD4S9\?DP7M1I\L00, G5"P. M!0.Y9W\.C/^UF9W4VX!P>%Q5_597_VIR(F:= M+J^*T8-A3T8/LX4 %W'$ M#N;&2'"L'5OFQ=9H7U(O4/D=W B!<0IB8$PO*<3R!SEW?5-+^)K\3#VF')!% M\^@IDQN.FGGDDL"BQP(5MC!)2BI3])M31(Y)A[5B?O<>L+YLJ"LC6.6,C@EA MSW[-$15@EFF+ZOO>WZP,9>J:KZHA6BE\SF@X\K&;7-I4#0#/!X_:N0U11A1L MC*(-Z]G7A!WE3>W-XIS(=JF;,P4,M>M!8K0 VU'26-SEOA9@%] MT]M(XM"/70WKOK!0NL@NIT'$X'3.K2Y>U45T_A.Z*)X9RYD+64LJU?ST^+F: MYJOMN;JS98;"IQA]6:T'\;63SO$MOK3&_4QZ>!:UWK-]QYF M4P2]L,TT,GZF45IVG'%6*ZR8FBTE;J M#^,01R3G0'#E6E(0V=+7IW&?[T) _>&7G]+ZE7 XJBV^DP?J+"=>*0JF#DZ_F'+N7\A9==0T4WCQ @O^]X18*P32AV=AG?$7<0)O(<]=DIJ"[LN?0"7@3[B655] M'0>M[VP1,ES= K7AXO%6I/;#L;$O !&"**;2.1Z&I'&X+@.T=8=,:C.[30OX#V$ '9.X#@RXVBF8&VC]3.LP-:]6@',,LLY M\@H;Y86?G'X M#+-Q$@NUSW_ P)&T+4!]-CAL]#F_K (X.PJ>CP$X#_O58 >IIAF,.\PGY?;V M=!X7(])4KZ0Y:%$I]Z@I=QR]MW2WC,()ZJ+0A=***XXS=^E_+*))<03''653 MK%9^[B_2\?S3:19\':A&HWR>]1P\-=H@,WQT"_(JX+K(J&M!53=E9\$R3OLX M,K^MW#ZKY>MW^2!D/GS4[$92+'9K!!G@.4]'>1.Z?*F6GG^=73H=1[(%(JXE MBA :Z17E;5G?[V^%P@J"-O>Q=1"][_8?F6JX!*G[45>:XG?IA22ZA,_'=.)[ M^$95M:]SD29BP!9Q).JOSJT8X=._,L4'GSAC\GL*CHOP;G:CY8>C%=8GBG== M],)3EHA(O(8\*0" +P T@Q;8T.[BZH!G,I,MLUS.]VV+U6R3<./*L8Q% &EL M^%C+^0S+3GU[0[QO;>0G;7WH",Y=,^\I^Z+DL9C;9U/W+>';OP"@Z)_I7@_4 M<79.WOEP1*;I%1IY U9G>#S=^*VH&,#Y#3%]3DB=<)MV",%!$H2406B(Y/7Q M?ZZS/=N'UX]/55YOUPGD/D67S*X-_?1T//PJA]J1: NO,-]Z2RG\U[(^S\[8 M=J;%Z'B.1T:.^"O^5[@ E+TX%^V!+M7FZA #Y_TC[LTUBX:+F0!3STZ/?CW; MGV2"+IEU<*83_?,$O!$>;C8^A7I RX6J$0_B0&8Y.%/X:LJ D1Z HB=RAL6F M7L0$CN[^M(V')AI/7C)A:Z0D.T: <2D[A>>.(J%39S&K+X.5EY45R(4Y&K,> MDO01(>C@(*#!YTW5FW %L9X%]_MEW"3>)[8U3JX"7X-"\>+HQ#I) M2*JOH0+%O[(QR-2ZB2W+*V$'C4Y9O(2&7-7?"9.80C#R\"@9B$AC>EV+\L]X M(UFNWOIEC82O+L+Z2)FG:NS]1KMF0T;>3@A?"U1$-8FHKI[7@RY8KFGG(Z%D MG)L\,9TQ&]Y5=W@R$VU\=.E63.(D0=A8 KSXU;H M63@%\.I7 M:@S$8/^\9N#U%RHNZ7+"?1(D2D[_&N<_$<3JM]JGUF#EV4HW,Z?WARFYE^\M M4=4ER8_#XG+96OE/ES=KZAYL^C<;6FH\T][>+;"2BBN2V.O\=)_:LYS3CQU M0 X0'+IBX=P=7IWVX5]=7<)P['?Y8O"576R=)KR&N;QO4*[+?'S!B>6 M&#O3A$+^4IU:-A3T1C8I\/I],PZ3 F,+^RNC;_%A DH)P9 +QM42;CJ MPH.+XOK+9X!E=KS4V4FA!T]L"%_F;%(F_[:K,>W[07">O:: D*+$507G;<^M M@JLN.DG# _J!T])@ZU DAGC_GVR@39MM6U"MH@ZL.Z:[.N5 H*A5SP>OGNE" M=7A@)?[<<3U3AMB1L2Y+D"R,E8_WPK=# M$N_BIM:1?3DC&T"79*G\5ZOD X M@NC7..FA*:[.SC+ZD-TB_5_3-HUJ\B 33W,_9YNX)>HT\'"B.-:UV#NB]_J/ M;;S6"-7?),^>J_,^OL-V Y$,[8S=%.MT#6D9<;D?F;^6=G2:KMA/TB1WN,E, M?]C,A/*;H 42?VQF? W7>1>]OZ\ODE_VBVLS0L1T$X[T3Q*FY[EK"?P\PR& M-ERMAM]O!X#K(KM44UR8[NZSC#IA(%!HE$<$ ;<]W\,NM_L/0A^JXWXCFJ5; M!@@]J8F?72T,\1:"">-N)(@^'!4[K^,@9 N9\ZO=!J[[:+2",&EOY=5 &*I+ MRW*L"_;NK2=8%)> >:.PJ_BB94_P7@/H.XL;7IRTN&/P4#RSHR=)PW/BF-3& MDY'\67^4*U)[A$:64BK3M]B4C>?Q/KX@QSQ^Y7:.F7: A_)O?[F&F=WJH&'N MA@P\&H@51DD.X!%/_)$)S]4?;36_(<<) X?+0!KW#O)ZA1I 8NE^%YA,4ITI M..> "#/L*M:/WA[^X[=+8@4&9*TZT)O M%:>O92MI+\PX)BQ7%68_2,;22KRI\^="!A?&1B[UN25I!=W@QYIDOJX1]K$* MS24KTZ(D'R!"::*<1 :?!E^1?;!,NE0$RH-9\Q>I$SLUS5% [)T];V(#)_#J MI7#_2\E++\SV?B7]/A\&=&#-PJJ],F7VG8AD VN,V!OBI,<3$%8PV-Y#K^?]>!KNA2TJFG(K/P3C M:>5.HB9J3'9KH)&C(_HBNS^ MT( 6E;4>/0Q^C#9[?5@'A1&7L; )0<1/0:WQS./;L<$J&2-@6F:[]K7VG1>* M)7##.7LKNP^@YO_6@#;,P6N[9W>D6,%R)#B@F*8$V[ )0C%>O*][&WH- M&K MU!6Q6+HIU$)2PHVAC@A])0 PB?OTZ,1EMI T&N"-Z@6<(YD $JV263J\Y+: MWPXRS8W6M%6AN9_H[ISS9'%9UV4HCP'F[IL! NTDNO,5K%@I\4OE5PO)9;]9FNZU#E5F29(@HENYB"@XS M@9E3DIW:8V2 :.T%\$7M [&O.T.!!%F;*I&9;*!"U.=+>'8) 8'KH3'\Y[>3 MY:(C-P:LJV\L^[*U%VQS6%KY2?VV,GTNQ0F)Z2(=KDE*@?9VYOC)'2:RT]T6 MUO#%%J(V=Q:#AN'(:(0K\W4%"Y77+'(DF$AF=>X-/LGQ:O4QI,A07)D$>^"0 MW1E'UP2Q.Q0YV:JH_;H^P6FYX33=:F?9&28C-70(L6H74I_B/K8P,U"/.K<-<;!D9XCQO HNC! 6A,J_5YK:@3A4*: MI0L8;6SY24X]I3"W_/:IH7]]F$7>BPZ3A)J>9@\N=&5-8"M?_?SKSK8'P;Z- M"S,\3+(YP[?YU?-9#%[3"7R#")>>>R9Y;=4_ ?6&W5Y2+D":7WW6/W-P][92_D M0018B=:W2LT'[4)_SXYX^#DQ:]4,-D3C#5GKV3Y.MLE\M:#OY;S>?IN)54=. M, 4^LB_;G,G!OPW;&?]&YVT&YR7F"N\HB#$STY/ZT>-B]?T7)B?.FM; 67:X MIE]H '@9V@#*\$WS\[F^QI1CQ!97YR_,HP%^]3N M55X5&V$--OZJA8ZHLO=*#%\LYJJ<\3^,N_Z?W!A)_-OYGES%!M7G_@V1_KNB MI.87@&;6]91_2G$)2=:US1^42G 7GOKW@=9W#0_1?WXCN4N=F'>+SU]9_ AO ME['MM=0E1!7%ZTY-=H'[F;:.Y=_(0+7U!KSR[2"Y%MEY[1R;W"9-ZM!53J[@ MA=U7'*?B1)5EA_-0MING94VJ3FE6FFIU?T%ZISC?%9A.]X66,5G@B;D1S@IO M.JMPD0>9U8,8(?_%XPN S<.H/"S[@=<42^QQ\4 M/FQNPV#"%1'D(YX[JT"$4P$BHJVB3M(%I?_$>U;7_'F^A_WD8K2C.OOWW7\4 MHOP7/C6X*CJ8FWIXLWFU%LU&K&Z-7J.8.\P0N%=&!8H[%*I( -"41ID;"5AN MB:XN1K")!J&KWVGR4JVLJ"^H)2[+$^'VTI M#Z&28OXA?J)L%!7]D]HM S&IN=RJS-43*[-OGF9(9NODSA)TB*3T(C)%Y9YN M\O(1:2FFR2R@QC%3]ESG$](K,5;L37KX%=P)7BZ"5!HC-J*U5HB?-9=T$5F> M>/E4! 8QP ]/[=,<"T\$ZBGWW<>JH8QRB!5B\,"L^II- +!JC/SR4:C?&EZ7 M ;VH7QL#$F43M(D/:] >W_K:@Z64G8U&7\ ]5?8'=/6)O8"37FP_'-.U;H>RQ*=CG@N'<=NCTQ:I4_^98A MH(\TV4Y==I/[55Z]'&UQ]&@A\9[YM>_TN&*;'57L_*XY?V=:H"U.[VAT[+K;N]P<<2W MZ B)R.LMQR]@RG51!_V>>T$2"7&\@]S_JOR(AZ'EJ. BTJ9:*F^O+A=<8FYN M=<44]$YWW]; MM_)OK[O"WTFL_S"*]X\);O7Z?U:^(/DG+@T\-_\_6GTO@.0_T4__!?#/2L9< M6OR_48.M5-MGJ5*2?K[MC'1\5H'GAGNL@CD3*=%845+(_2I][?D3"%:5QXMS M/EM&U[' G_92&7;Z8L-1]S9Q0*Q7Q!J!0.FL;E[0/>JF 00NRN\MV%T'K^)- M&[4MW85LIKM,>FM^CMY(^_W.L^*8-4 >C;*%(X^#!\89V!/TZ1MEE14LR&^P M(FBA/PELAI$L-^9$F0@5XL]+EPZCIKUY!Z>2>""^36I%E%]_WI!Y+Y*X,SRV MJP]E@0V T">V^[VY\$C94!"ONZZRL3R9O76FOX6Z#NK"++H'K*?Z"#';P DY M5"P[+C%8TD"$"LRW3'AQ"?%#;$*<35CBE#D('G9.7169 M%+C6NB796EQZ]26&7M-ZC0FA0^WR'(1JM;M=77UZT_6'9+K2X3/C,NHXC$KV MYP224[/L1$9.XH2:JPCUK555?A8%!$X?2SD'Z(T7^PFE+-/[.8WNPZ8Y6[FMD][U*N5\.PBH@LA)][300@#Q$,L?:.:YZ6\R :=XWXA2G_2B*3@/"-/ M0S+.#6Z=]^KU34$@'S%F3J%/9'I( 92!L^3\CY0-9]NM94=L5_"6C=6ORR\D MW])E_I)P?F@\%G?DWZ/9"C2@(:?UJGN0SZHIXB/.:T#R>)J,&R)_SGALVUK- M* !QE1^8?9S=";$ C0C@,P *I3;DIO;9Y#57( MG;!GX9ZO3;2(%?,].=M^IRE&_X9C:$!E( _Z+?C#R";*3%U*S,^E+*4W7Y6C MLNW-*3J=D96(.@\-+ M+R 0O%2)S-<-O]HZ.=JI4PKG8R"ZT*")9"\MU;10P M/,A=XY6R6-$]=74(L0IM@QPY.;V=_SC_MW.";Q4G.7/@K!YP\0&!5JE(1QXY M.P[+@;J])48KKIDU(?\+P'HF]^QI#-:;=>NZ>"";F M=I9WZ5C6WUU%B56E$M5RSCY&0:G,^>,$?D; Y%Y#LG.:'Y/Z(]Z?)\ 8X>RJ MU%\WFG8>^R>:2F[)<>.H2PVD\@;HT[2BO, SQJ 1]3!<:4ZG@!XA++BEX/F6 M)^+'@Q;,D!_*TO;'N>G9 NC-DF8B]W-0P"5Z-):^_%.UB]6&3=FT7A-=;3T, MH2PJI@4_C@KV 6>1DC2*T$77^;?]R9IZ^^SQ55%/^77^6K)#%?=!+-@Q+S8. MC<:>FO^VXB(<5PF-_0$6RGJE7VGJV'P: M7H^<450226/C0J-0^M1F8"^!TVMQ61T):\1NA;CM\5= _Y@Y?MM9!:T,^3H? M"7@-'>=Y/0PAEWZE-?K\ A"JGL5:S/\FV5S?6/V\>'9YR#Y0^)0JY#C5W.AX MY"T$%Z(:[$@3F5(I_B- N%7Z;*4_@RSNT/"UGY36Q\8Z=1PINGC&NJ_QNR9+ MR7MXDTLVT"]A5F:^QTZBB?EV7IRR<;L?85TBLAK"+X#&4X.ON'#=4$].)@,Q MZ4"[W%H$.1^_#^900M'%X22!N_"6.&Q^ZJ(Q&?PLOY)?-X*KN861$A7V.#ZM MN"8/BYJN\" "E[U7K%M%.!N< R)L8:P 0(B0G8W-2OYFU@%\K7U4IW24 MPF9?L8I*-H-::1Y;^CKOZTAPY[XNM#_>9[-TMJEURC)H27>: 7P"Y31'=ZR1 M=2R34$;9FB!O7\&%Z]+__?GPX8.GZ=2($;"(Y@;:G8#N +!XQY5Q6 ^G$&"\ M]Y1K81X(R2E9Y0A'+ MQCEF5+Y;GOAMK"2NR@B#*BOA1QTUUIYA ),SRN?LV9:O!981#X8]NDUUSQ,: MU1_7F*LFFAL=..+#V,UZJCN[[EKV6O\\H=,',76=B,.DQG@8=T.A*OZOT1E3 M&.*&@!L.>)E 1- LG-"+P01^4/>5@4U*]"6 .SU)MFUD,. M5$>+CK\XI,0AVC4/*+>&<+*+X S/,=L9UX?6TG"4V>IOQR!S*I6_T89*X+Z1 M!&$XP5X Q>H0. )$W]Q&Q"@16^__A%,NUXCW;_E$:9JL+@LBE:DD]'>]]E;=FL9!^8]?]^5>MG!F.^;$P)#K9 MND^YL;HY:L6B8>8ZFE'$4*:VNB7DS>=WDR173/ANE"D(76;&U!759 MI@VYXR7^#$,$Y'O7DMOC_(LSPE3DH; M:<-9IETSNWE.&:7BY4'IA ZL;V9>H^[7L]'03R1<-YYGR4RNP"10#F=K0(,! MO[,VZ$R@CSBJ(PFM2G9\.GF7B^BR$&M8*@70FCG*GJG[#691SE-AQ9/'%PL3 MCC^Q[?LOUB!I:QDR3+NF[1\[G+P'!I\P-DPW=2&0EL3JU6-0_"N^*XEF>=JT M&'/PN'^$*/U6?!1[ 8BYO #6<5\ CU(49QF__9\_[[T .AE> +_#?UF7MHM. MG+X JQL?XYVG/ZF$WD!H*U]>P'LG?@_PF>] $)SG]_^Q'X!3"S_.1[IC[$W M!IBXAEE6MW],H&L\6]SZ=PE\?W39N)'J6U[S4WKT4CA\WI'_JY'RD>"'^A= M1<1CG[S4_HV__R.@WFC7R./Q[;\([)S^08:7MV+/<$HO@%Z5OYY;$1+.IE3[ M\*<+2"4O ,Z'G^OIMX]TGRE> %E_L./9*_]GJNB_]M.56\7;+VOM!0!@T;I+ M7GD!(.X:GT]\F]/CD]_(YS^_W&-/^('!.&:OD0T M5W%E73&TBRU7I.8DO #RNOZDP/^QN;=_O>,R?S'50DS_MZ>&7_HX)/P>IO0#.\2:G_A=]4M=\%CB[U^TM]^#] /"?++AZ 3BW MV/Z#7U/TER9-7@#='G_^NGOX+,S'L.1O_T#4[EHA5\3=^\D_YGWMU*+4XX<@6^_T.O9O&0 :S=CQ^JGK(8=OA>NB$ILWNKXM3 M/W'%"&T,B!T%BK_5\512FTIHB"[1RZN5GE*TJF?-\ZJ1A62S=QGQ?*,)'I#3 M$WME"Y5*Y]@G;D-GJ Z?WI2/4-B &']-%#<)OB3'DE'J9U'J$RP(86-AHVIL M;X\^VD4#&\W;681/[;<_[T;?^%D3@J[[9[TE$O.LGY(I\ M>P*2#Q./S@',$QM>1ZZ7A?LG5D'W-T05?/1(-)>(\7**WKRK*1O1.5M:O9H> M!([[IR"BV/)Z5%H+PO'.1;.);%/_5WUSPDIEO&EE!\3L,S\B@ UO"2OQE@K, M4!,BAWM&""D10H8FY$JQFBLDV<*NZ:UJ?41$9?=X%Y!&\!YH% >_N5.1QJ%A MQBDIUL%5HX2P_N@(P[R2^13T+/][X_4;MI2CX[J.(S F-45K9K!H06'VH6YY MY5*%&T@-L1 GT"HH)::&V\I=HWO=?-L<'K"O\2CIY^5!=CY]8KAP)*B>C/'G MY2F/5>P4IXXI&:A$+#[6NA6F ?#?AZH3(68" M]_(!]@>"GW,]BO='A&@FI8K2LL\':H2N22,MOA#$:WQ!1Q_$QRG92!KTJ1J10T?;PO@TKXQ%:$8CKOM<&OVL!LH#S MEO'R&;=[=G%@'^( =HW[&A2]NNF"L_=?/.:3>17RM8=C94CNS$>$WCG*WUO] M=KF5V!]$GOCFR^*2JQ^1MB+E8,4^&B?8M7-B0V<#1* #V/>+E+17?KE68!PS MF;K6\TR5IS^V)_=1??R1J/,:F9!?!$L&88V7)])%)>CY>4$I;IZW/AP%(F\W MPSWQ+@:U$X<6C;%)X'JB*$KIC:VF-VT]RZ:NR&YRM;][6=&1F;0P/AV1*8IH M EQSKC89TX>JF50C?JB>#%R\_PXU&_P7:E!?XN0 MF@Y1S>2,+'7UX)-54\CX^2:%>7U&;F2.K!E$NF=F6X0CQM%%'.DGI,+!TK5Z M6E/B_=J2W?>3AK!!)8Z,#K5J^">@L%F[3L.YZ=T$>;'-#35V>CQ?6KNJ[*R MLB/G*[+U,TJ>8@2>=W;LDD2DG JRU2"*EIOBCI M5&JGC2H@< MX,?+UD47MV"7B9JJSEK%"#0:[69]Q(4W;GWSB<:E5G@'NA&U_)=H;YGMNZF: MEC)&,F"MQZ=:6&FY!\3%+X"P>)I&NO&X ;0@ C1 1@"4%]%H? MX[W96 4ZX*"QXN\?FS99A!5H8E!8OP"LX:4=E6@L Q@.GVE;I]J4R,KKZY)7 M75^7N>=,\ZS1E*6-O(D-$-@C_,6U8*0P5U&9^S-$CS_[9W7\L.>7G2U+>C)9 MO^SU$(J>V GD#*^-!_1C0Q:Y#7.^UU]0)6-$I9G;_+3G0H]9[%A93QJ]P#Z, MW&6G7>"2<&1O1\! .<")&"7"%RCRQ65YL<=;33KHWDX?=8%FJ-7FXL[]E:@J M/,3O5(_S479F33N22ENA3I7&WG";>7LP?$G6T8-^M5D Y=28U&52S]-?;MHN M%9<%EPU$%L8I/T?@J!*_MD>]1I5-CE?5V%9_\;XU"HE1=XD5-5PS$KZ4_\2Q M= W%>I ;SG+S9D?8S,RT,L+&KC!QQGIG;@NP5RDMEF$!,SK4C>[YS08FV_[I M/AJ)DQV;BQ,#0\!,NT& 0"P;ZA7P,35R8@N:ZIN^L$?YZ+CS:_;O3#@ZBE'Z M:-CX,AF?]>!RKNK)..#(P'1Z ;\P^5PKZWPUUFS&+S M\( )W995@G F"FJEG^UU9F_[S746DU@W,C]P!;^C?'R2WHJ6JRVU5CZX@'ZZ MY=.W?I>\-_<0XX*A2 ME]%[T^=V(\.+O_T' +Y_UHAUVF B*?X8OVS(NR/5;"2$[E%[\AU FE7 R2] MJG%,/BVO)V-3D==DLWTI_1P;!$#-K0)@%P^=BA/\^EO:^O=YH'\WDOR?BQPZ MY]KH0*7+R^VCWT-VCLV3D"&SSK%Y-9^!'!1GJW&@DVP^J[,$]FTG4>?*&N&$=].]04*< M["F8R,88?USV80KC\1ML5RQ#]T< QS4VVB_="K$ZUT$Z)_8!?ULM&1GYHER\!U3"L-,$E]M"])#<8-GX?KT?P2P;YU9?=N, MLHC^!"&:TP3R5;N_%'5$&94::2'ZBA\CUE MFV'X9.BNR@NI-GS^1P C)F.?;[J>M' 8=%-4=#NRU07;I?TGE\9)FU#>JEXH M*W,N?:WP85VB1>P0:U<@(H[V'DKZ? 8N7,@JQME^T"K>-'A+7GD3FQZ7PT' M+U^6FJY"<*[H2M[:#9UA'1V7EUV8]V8J6UVASWDM;MU/J=Q&19Q0?@.3XWB: M9!"Z+B5\*0Z#\H;*[2Q)J&)Q^DMH%OQQ"!5G+[.,4XED=4QFG7FP7.$X/G[JRKVL4ZE9X+A%$5&'P M>8QG^K%6STZ9^H,G#>]C]AX=_[:F=+*P(')VHWZ[&MW(F.0N_5F MUS9OOSZ=OE,4EN#/UYXE(ST7$F1=RQ<*KP0?ES[&AH<0HC@-]D\-Y?D3_8H= M( $Z"0XQ[ZZ Q_(ZG.+MGSHT5]:/25JX#- 5K:+U,_%.]:!%>NLT%-(R%[88RM3"N#2PC)>Z[0!6G$_U)HU/!ACP7B= M!/W..RET\LD7]ATF,,[I%*QZX#'D1,/@5VKP K CL\?UXXJ+P%FN6%O9^K*( MUS:^?;V'MRRQJ<"ZIH<'X.]B_G )(6_*QA("SK-AQ>>/98,(4L=K>=)$KLN' M:!@NB((YC;UD1E&S,>PQUXH*BP]QT%BHSM;"W80BPHZV0>5K;1?F*X08$OK2 M6RP/'2@/PEI&O+7%OT&2-O68^//H)/)VQ8T=K.\T $A^@]B*6QZ*?K8^T<0V M@Z8/0E:W!_$LO<[B0R345;$:\?0!@[H!HUJ;\,?O*BH%N>1X! MZH(J$9%!JH8=Q_$7M:CEK7*'>;)"2!T3[ \TN\I#1X%^K)6DD3MWNLQQ@UN( M'=XKNL833=M4X-+\F=0_#4PZ(>RMD1"IBVG)X0E"\ !^+"+ID5X8"MTT>V"EN7BAS1'#.L7-R& M73969.N&WJ/MUWH"IKUNZW!1MG.5(0XDOJ6V"H7?8K\(#"@T+K8R\5_].Q4D-X$\3^[8)4]'P,@.+"IA_%_/B2$A> MZ4*Z847/2F%51/F4VFRVL6++=(QG?XW.5STU@CK/3PCDOTCE809VQV#S'QY/ MMY30(V34G_4F/7-FZ8$2S.. Z5*UL1U,KH?'VV]? /#D"=$;[5 ,[T^-[\T? M/C:^T9=NZZ-+MY0&7$.=KOM@EN'5 <^8HJ_4BX/ NX\] A-/O!3)[6ZNRB@< M19Y2I\?$<=R+P38'CWNY]KO];0E-U+E(L#Z%Y,O0IQF58,YG7EO_9>39F-,$DA@OU M1-I#F'-[2V:0ZJ[O[Z)'5/9;F46SM9QT+I?W512$"5CL(^V#;APXQ+7[%6E, M/5'HO0XO'I112/*6;7FQ4M%F(W,5BE>]DD]R%K.25(A/AT,UY,FRAQTE*];::Q5Z(LL([D(& @!T/IZ&N7XMD Q;(N1NGKY.K.?J< M]K"%NSRLA_8"H].9P_D"+QY[1-I+5E83W\7W>!#7U^R04']DO+V'X.\RFU2;5/ M=+WMWER]5&YJ>*!(8"?@XHQY 7AV*'L,\ ]X'Y%O*31.;?TTP5F$?:0+FV<. MG61#$B>B8* .3"=5J["8*7-=JU\N4]&%/?_FB/XR<0X7A4UWF8WU)\K_#G2U MJ2S H,F2:V[32-"S"YP6&=GY$IN10,JPRC532%5_PH.IRW!B=^(KA1>Q?^^] M4C^:=![H.-;*K'Y&K9!M_'KY8@7M(%YNYD?!9_: M?.E!Z8^V^=A#=MT16H/R+V??H!H>'/K!$+BL[@!^)B,,VV>:>. "%.2%N=.F MA3-*0P]GG4QGB>4>V\PNC:V[?.[K#BR3*#)0(GT!F'S%2 I1C?]83@GCIO'' MEYX6"W6*G;R>=]8;,4-,$OH\>EXJ6>W8BCK8><0!%/F:/]?+M0SMXI[?<^4$ M$EI"[HN%H[L#!$CT% C46^;WSH%!\C#Y8KR..=H9*\!$PM3V\Q%NCX,^SM+> MSI9:KQJS/W8%='@3^.:H6T; 6;L4T'KK-H[EHNE T7/;5W&Z4=L,(DELN+0, M$))DL("3H*8\L=@_!&Z"CLG)6/7(G'>R0V[H( F:[]4(K091K/4AU>OFYI,H M'&XB5\^4LN8M$E;@2ADS&_@/*#%(!4\//\-J!HBVR"*%.EOR;KP-XZV*;.%E M*>1]8FDVU)-PC"\ A(#HB=0C\'B6R.A9+U6H3HVG/:0N=47P*N=U$7XP(G=!R!V\V? M0KW-.,VHA0.S-,K*V;07AJK0(55E:7;W+5(?8[-? M] AQ:3ISS+MI?OIL*FO'?^6CECEF G'"GEO4DF5T@GRH) M3>@([P(/!\K%N17H=?T2;)),UYX]GS)X70=6^@6=KK*Q5,%R)PX,[YOUFKE7 M/J-;5[[Y<'>P(1E$$#G\WH*_\\X;*W%Y#GFJ+'I1E3X)U>X]9P\B(PX[3$=F M& 7<&W@X9O0_+:#'TCR!]FB*41\V??QM:95?' #/?G M==.IR.3&5T\H84%*.(/9]^M1]8RP[@[#13-R91@YKF]P 4H^P*FA9;6P>,*A M %A2D'YX4^_3%\:GS_TV)4!Y2:5SN8>LGYU+5:'<:$5AA[;5RCSIWG;UJ80_ M8/6+MF]3P:34GOC@\C.U_I>H=%,_:I2U@L@2Q!'>OQ$ MN^"A0G7'10?,PL%IF_=7VZ_$Q]J#9E**?(!C@_?.=7]!GZ4!S[4.&%\G!?E! M%.QQK+QL;\H+B7KBTC)>J&=J9KGZ>4R?L^(ETCRG^E[4.I3A5?9CX+BL\)N' MQLZKP[VJNI9PZQ.P<:K ^6Y>; B.6<&Z]S-/1JFGE=)_&:Q,[D&S1Z?!VG"DG34'/SU%4&O)D1"U=$SA> ZX./,LK;"J-E(Y!+#]G\8#8? MAR2-.-G/7R4#LSB$F>U,G ,J;=4M,V"3VM >I.M@^OD ,$E=6]> #(1M)X/JZMR.F_EE' M<\GJ ?ZYT6DL:[GH=-]8TYMTB-V;5@[)INBT3,&;BDP2$GEKT_#5><+<+_$X M,H0J1'O99(*9F75)\_CN2DQ+4 G[&=Y]7?KN[]C% VH3WH --KR-WX%>G_%7 M5,D4IVECM2."R'$-(OI?6711B\!MM8O)SK%AQ5%&:T0HR#.]=257U[PL,U$_Y^AIE.6].'Q 8? M>>6UIWKH1,FVX^<$N.%ESV\J34&[A\=5^[0C2B%'>G*!;;NNS)+V>];45B/! MZ9>3ZL0WU3YN>:"+D>*^O/S(%#&+1-S3-533<27^$5P2I^$_=[^VJ:JV-97! MOMPX55;Q5Z9L#[?5''#_MYJ]ZPCZ4AQHA,DGS(Q0)NF]IRUY.RW)<#OZZ"8?9MBR@&=S%;F\ 0UGJU*V-#[::6\8 M3SH3S^)+[NI^_9GZ'ADOI4D _2L_QP:0< 1CC_0JQOK>HL@$5*C[@7 [ M=%UC@O*&/)NB4_U"MXL]01[1GE8A#EGABDFRK0 M ]=28R?4CGR \'@>D[/3Y@5@C*^Y.4'XP!_FV]'\T#1@:"M[=/PCBCM\E49V M\@=C-ASNM'S I TK+_K>@'T[X=MP+[+ASX: ME#9+0V&&"'7W%"MG7N5^9BK$BM$NWF8VNC3#'X-9J#/Q4)I-4;8,73SP?VY0 M8*V1S,L+N*'.K1XJ?3\A73D=:5(C7J^) ]QUK./ZZ/@#4?ZEJ06EC;0YJ1= M>*F.F)]&?U^-Y+X OIK?/(>V@R^ _2?@"1;EMAU1;1#:H)>'>ZKLMJ_T4 M=&,]MH):M:CW;5,.>)"K$;!NE1;B5>D6RNPJ8J6<]=%G$,% QG%<_BAA"&?4 M62ZF.C[($0@(GKRI>8[#-L/>K_U+$U,O -2^TR=,[X4]E!< 21FZWDAIVJ&G M?SW;SP:KUCB2!\I1?%11DR:VCZ_@$V.)KGS"-FV,_41R:UJ< M/\GM>5X6(#*]AD?J01+RX#B6J4^^BO$A]%?(0'FD)OAYQ7-HE$[Q:)_20=;L M'D,7<>W.D5&!T.E.BA#\T,%/^O<^9:TWSG#"-F!2/C]8!+<1]1W72S;' MT2,Y["YD>W) I/!2%+I,DXRBU8O;C;MYH]7Y'X=^8%GET3/4P<&K[)@0&9,% M9>:S,'EV=(Q%A/"-CL3\]804\4[6B1@]YT&*=MN\(X>>F[NI#L5D*EK8ES## M[]XP,?!R5P%\]%%>'"19W"^"-$KN2D5\W$U/34="W9LRA;AWDV4SK2^-/SB0 ME1?C=.NTOW+V%=W9O\,;Z3="M:+"[*TX9^\Z<0BQ50V[)5V:'8G@7KW( M+X?%WVD[^<3O3%"X^#N605LBWU>V!0IZI(J(H!#NN:_G^75S MI[?8$3S5V1Z8IW:HCZ_ MW6-E3$-&II]M%_NK(?-%'Z<>_8+L+S&^+&JOR*KXQMD M1E*!_D/^ZL*(Y!B4_=S> _1WFA X&#T!<^N"Z5H(C7#9BU)T(#,$C5!U]KGW M"]+["=\L(L6/B8NB#1I-?\U1]=&>&:-Y$?MO<6:^G$]]=ELS@?TBJ/&LZ(,O\BA=9>NE9YE]IWRIX$3WD?Z[RRHZIQ9Z8WD@ MH2H*N9L(?M9$P=;HF%\AL1F@!/]6=171AT, 7IJ@;IUPPFGE_ M:O);P./ZP7,?=2S%NU4[#D7+*PAAI29=32*6(2TK77"=9YZ=6L-@1I&AA?9@ M=5!_HO,KA_O35MFQU_3Q60"I3(E<4W[HN'*A'(@G]1=>M()X])[Y7,RR8H] M#_W"GKG89:%X.#.,5 \.<&QS*^W-_$@W!EYVHR%Y,Q;H1]&RP'\$3==Y M69F='9VFG7.P2O, 1:WU*-6/B6MCXW (_5*81)H/^. @HMD^3VI!&3 ^JDNR MR0/^WDD!Q?52@__-^L#_X"]+*KR-=$3$-^Z\HF]M'-N*KY-E MPU@%1/#H4*YIH>Y6(0HUI*RQH#7G.FSC88/QOF-AEEFM%\GL>YM;PDC[R#^3]36C MJD\F,RMP(WHKQ83?-JG+$$RXA_\S=]_%MRAN(K_".X+,7+K. M4J1P#,<%HQU/S>IF+QS"*^/X8$3.Q/Z=:_4^=JUI]# &UR84<.:@0'I61Z1- MB6*)H97JS#M8*S#C4V5]QCR!!IA^^+,KCXC;4-6AOVFZ2&I<%30E@&6]L4?X M_@.!?\DR#77'.;888J+M/"RZRO&4K[7"FX/8-F;?5AYT:/NQUI% M]KE]X5U&0/P^DND/C.HI*E%U#7,>85N[^VO? *!$#2'8?K8?K*M MB@C.=Z.N&*T\9F-L1.!E^Z_\90[;#B)W[._LF$F]/4Q[UC^28]"XM8J%AM-1 MO-^<3ZGXP.E4Y:G0,8"?)1T<@=D*<%O,V:QK?*^[9_=Y&YHP$%@8$:S^_-?&P*],7Z;N[DUW3+'A"2BN?.;@P5=!O M,*L(#DT:'B0UNLPZ.K&<;2.2'W? '&]CT X8&0VJ()YD;PJG ^&)XMC:M"F^ M)(GI?4T)*&4O6W%C:$JP=P)](\LA,A8)GRPQ9$+$VIXYLYIS#S9SGS$\45L? M%.E3HL6Y$N7^&I3 'C$[+-1UP&_6!^-9HQ*8_33_^6YIG*"HS]E1ERIXK^4F MXWM"9FTGAVLAHM[WRV0^>&9#[0QG=8PT_HR\6%.?W3O/$(KYANLJ64) M5H7U/>'Q<;18;>XF8L9:XO=BC1UX$,]/Y_'M,\L/P:@P2+Q:I[L\P3#@OLOB MN=^=8!P;7T\RXE;9%0C:M#4BY 'J,'TN\)=UO]O"IT)](#/A^"IW6,Q +;'4T MWP"YC@$&Q:AO\][PMWOU5KBV>):4ZE5>JF+$O1T.?8NL)6L?,#T5XEWAM!V' M)2Z_)%%FSY'V_JUW:>!4#@AQD7\0?B1!'W'01Q@"[[%H]6:/FQ\527^% MK\I+)I]H5KYK L/(F4N3(%]02:\Z=.ZV9G/B4'IWO=LRAO,QRLARAIZ>$\5U M\W$[2 1VI15)JM]@Z_G0F/%>@$R4?IA,Z(4#&Q',,E]=5;*>9ZG(+] ^-2&Y-?X!X%QD M@1X^_&I\"%GM?3UV_Y;_,D%4+'K#/8EFP*VKE]PM9< :T5,2]_!ZO=>&LL!Q M=JQ\.B^PC=@B$$\8L8Q [[X?KESTTU/!@_S>P8VB+IS80C<#.Y].F-I-I]Z; MY=1.D%+I^R&1X*CWP=GLNS$"4?]4,H77R&3.78,HY)TON.T.IK6SN'RS)A9E M[ ?PS(UQ=[ST@?$F[!L M"5/>A$TT$)&EMX 1#A9^I/?"J\MJ@,?P;YX"U]+TB,,16HGX<;FQA$S-]C!$ M!RUJ+QQN)="Y[Y #$3^ )[T5K2FQ[!=\)61H/<8ZN_B MHL2$D"I>M9'CO*>C0,WW,MM6K&@75??F&\B:V-L%JKL>5Y!]'$[@-5E=%GZ* M$?5+Q*P2_:(LNZ,636$-SX+SY\TRC<0-#?^EA[]8&CA*CU MUM$09A1;EA_Q.EZM?%\6K<1+R2UGUAXR;#G7V7!1J5PU!!&D9^N10>]TY $< MM)L;>6N=!R(N'5$JIZY"86ICEZO<."-E'->%9XZK 7!?ZZQ M3$A U+P7>RUY_@!6!'*$0&6!&<)(X2N++H <,R$"@LE(*U7T(]\ 4&+[P+%>9(WSTN,KHL^$ MGWK)KR;)JQ.V8IM>*)>/>%??$_QDOXO:#WX31X^7J;TG).K[2IQWTA< 8XP^ M9\//M9//ZA-SO,3ED:=(1<\8IO* EM&5"HE-EWIW;*C,GIT70E/3_-YZYW&1 M27&#WJYD(JM*(?!3K"=5> ?GQ^K'3TPL8$Y"%RPSBUQ!07NIGD'D.6XI\=[[ MD([8FM(0!;.9OJR ]&7VJ:'S=.IOJT9[9 @Z70"G;L9J8<#&]-Z33/;8H\_L MOH_.*&[WZII@!#D7-0;5ITY=2M)9#O&%"R'\#TJB-E M:^5$=(U4-PQH#W\>A=R\M!@,QPOOU!1)%QYF]4?-5#$TAG7_H._0J)!\#L + M5T-(2(G8!4<6^\ZI>\-_>0"]J]ETSPPNGN\_:EI_1 (T\9 G#=&;4W+'V^4U M75%4M7E6[>HKW&5;MJB3OM+B7VY* N?)8R'[DKL%27'Q;6"?/.+[?H-R.HFO MU\:YN8YY5A*5H#=[[XLW$9\\M=V:*3 &G[N/\R@Z4+[L7RJ7C!H?^=$:,\NR M=)6'R+MMB/%J9E]0 /54">9L& :R+D5+DK!^<6!GX]M.)RZQ*&7LNLV1>]2# M^8)6%3 >#0L<%^YQ5]8R"<6 ?-G^]7W"JV2^U]EU8!UH_H7RHC3#+Z+[5 MH81%68V8A8/U^<9R2]B=C2?4P0_#V@PO_0V($#-H\#5T$\>GE.\[<7N?SUSC M28:IX/4R^CP(53!:CX\<^N*,?-;J16X9A"K&RT6):Q=E[,.G$S/2MYM_+>#? MYG9C6ABSH3^UWQ:J7 N;8Z]VI&^*D&NZ!K$=N+&"R./Z$F55A ;)&X!7R@/9 MI3PK*]%56TU0:"*;1:$/ R-+6W#/ZT1M<;##\_<["$M#0TW62AQ&]R MGN^BTJ-]JD-QI>@*D478I61")#V0:DGIKRHS.M1JR4Q;7T8:Y3)BF&IV)6@> MT,']60(\6J=.D)YSMZXB7%K57\7O!"9Z#K*=]H?LT(0(TZUJQ7IWH(#XX[-+ MC:@8S_#8<(O-HI()XO=)5O$3"]CD;"-EKT BT'P\-I5:(WH>W3VN+C%DIW6W M[JY!BC\ $8!#0IBV4I/ L(M+0/&:7D#:/FLF/KX&<8)COV'_M_L]GVV(46^6 M4KJ1M1\_+R[U1G/#4P_Z_;G4HV?_9R<2G>IB^W#("OX-W":$,QWM0[?!4MI1 M,CHZKZ2?@PC54(^R ,?6U3;^#K;F]9:S'@R-;\97"0B?] /=O M6L@%V]8[EP;KK25Q/:C+T$]AJ1;V/*GDNSBR*%M9.FVZCHX=HUXF?A;.A@0Z M)1JC;)6:5'NFW*G4H4/G3(B^,5V=5QZ0M%+WPTHG)XZ7*?8%5G?53)"AX]_% M%IE?LG"QS0M?7:>=JX,3>U[3#:%H;)BF*@_7@/P$<:*VV4U,'$DNH.;Z[#9;3<$96_A=OBUK5J6E ML441I0.B>#B''J8.CNFK,8GH)HO$1YB=UO6%UK+YLWM4]"#Z>!9[S[>\A;%@ M[\2,?._S#8>D1V5]A-DTID73T:#^[6['99*7FQP_TR"1+%;T?KVBEU0;!_;@ M$.+USPUKJQ]G!AU;%5ZGRM,H M"MT'.RTO7F'=T[,0-MD,(+8T=\DA0\6'2E MS\2L0IR_YJ@A]_]W="K^E[=_YT!DY8:?:T$,UCCC!S7K!B+3[ZHN3TO.J:44"T0D43%*WZ,'D MOACQ0LB]LN+$COY+F19O=ZM[>0C!!5Q"?FK]@C+#%U6PC)TMYJK ,M*W*=I M\<0+\\:,6UJ+_]FB'?Q3F6.$Z?6/L6%'8[:^,YIT+$U>"+H7"X*P1"-"[N_F M;;)2L49E=D<'!YKV9@SZI?T/_6;2K2P Z4PLV<#(*EW855@Z5U^98X6+^]2X M(PA;8 )LXLH[KVF@(AF%K3(SNZ,26K,IJKGC#LR_>NVN/VQRX;)]@ M._7TNF2EH/U)+- FG@Y-$;:O08]7L,(BR0+8/FT+]+7O_WT.WE^W4^!(9F@ MO\6:7RD)W/MN/\PJ0.<=V3&^+.F/F36L5S3Q"2%QB]8U M;3T<>Q/4V6VUTT[L*YR=FFDGZ:*:ZFH"TS0_RZOYA0-(+7.W',@^=0!'R0CB M]^BX"HN68V3E&8A<1+59)-2[!C\!#JH@%*;8N+9U#&-OE7W*8Q55A13V5FB! MT6]8.S&<5='P4Y)51("SSS*5A@_)[/3]IA&K8YR6"$/.X=Q[H*LF>=YDST0Y M_F:W?!M8XB1!_P^>2:[<(7K!# !"+V*J,3X&B))Y08\CMX1X/+7\XS0=;>VP MD"7&,F.R B#9YUV0<+;?NWDQF6UI@;) :_L]$+!-,)G>^>LIMX2AIZ!8;M=^ MQ:'>?G[9H?RI4K,FU?O[*0.K,]NR!>>P033$++6V-917OH&A:>M M R$%SQS,0S([ET'J^>@VWL+)4@7?N\IWJ:\4ZJTT$U_#$:F-2_9VDJ3(!3(K M;!?26$U<7#S,%P?Z*E/6R-(CA%UKF)(:0L9:/X#Q$_VV86*JINM4EV=G$YD5 MQ]S#>TRXRMXW>/Y]O[I==56PL%#)?U99\TEBV]C]3F,W^0.(#B%^SEPNXJ7% M;DVG/P/\/.35#*P38Z1,"'"A5Q?/9EU95>6;."4@CP")XG6A& ;=4C8BS&K3 M.=FOTRQP[G9TMD?!UQ7L, AAG(!@3?P(&OG5\=P- 5E4@,=$6J19X:>I8U^9 MOMF!I#;;])?WW2RD;$@H!2O&G^Y5<6R$0$7X=^GF11Y,-,5QI$D26T9 MV9 --IB[!B@#S-_[>"8]Y$HV6K000M6)K59%?B&EDWDC@;VWH6?\B':;A_QD MN3?$E80^PJ,2=*N!;Y4#T0['/1U??T\[(XY.8S; 3>28*L(/IT:,E]&=Y;.C MH)RO.J5+HK''3%:Z!@ &D*^=N9?44&@JO&%]6?Q5D+%:&VU6/QOV/F[9B6(! M32T-]F1RBB4.P-&]3\6B(=V"^\I.D4%1&#QL&[M!D;3E0X261V^(@JA_O3>= MIU3/;17Q\]NMI?T;;450QX#,ZE@/GUER^9N>FB?6X*XJ]#4BE3FE_;L98= 5 M&P_AQ"=60G5P'YX\7:)/'D8-]IJMJW*$3LC'X"+4!=24-#9BQ- MGRL+<8,OI$A>!.)J%G/XT6@:J*X=(5 MO1,;2]+KL359=FEL^I"\?#:5/X ."6.B_.W&@ZF?)Q7$]N=5;0_4**.Z!CF@ M IK=G.^I2ZY^\^%U4&!4B8Z&(H8LTTI+_H#D95$O2^([Q0%\9IXP4+CD!MFM/9%.<*X4\;+\_BO)#.<7 MA_X,2=%FIM.P=&'G3XGRC*6'?Y?0RN\>CCVAL''$E>Q8B\2^WVK@^0+-[1@A M#D(F=;,X&K2H4 0I,8 H6MU_4<@$1DGAU^Y[IYM1U#BSO$:73\+S83>5;A8M MYRGKL#0/ZRLGJA[#4N9!FLP-)T6!$$+'3%?M,W>PNO06"0$NQVUL=G@$=GV7 M)PO/AT\7G^6TC&,$/1"+WU2GQ0#VS2^5"R9QXX]U\F!D#IN:!G639;RB MDGSEI#N8WD;#6?K-#?-AI\8H<&7TJ==!W\*QG/I'MK>\$E=KESYNO&W2\]#M!3/1&XV[-F2_.V$_UW!_PW M^VZB0NE:+VM30#$@)NH3E4%IX$7Y$5,>!NL%YC##K&JA[1<;939T)ZX(?N>A M9K@&UR^=5U)TBXG.++DUP3NS9^Q:O9^;8O;'J74X2 BBKO.OOUH,8.TQ2CR# M3%NRF!!?S?9HU9*0;OLXZOGYY#=Q!N]G&OG!*(0W$:8TO2YMFH.WYR!VV;70 M_87E++XO:'B%*<$WW/ "QMD2_MEI*>*6] CCN5OWSC0?@F]2 @ N_S*,T!OV M4(VM2[]!EY(*.R+5DJ.&7] %B[>(>Q9HDZ#ZH$&*1RO^674I\C9#S#1F]UW2 MO8VEQF;TY174V=U?)/B\9FSX@B0_2<8_K ,@?OQXJW+L\%6Q;5W[;>OK+6D$ M7#(IT?<[*)XJ/OR+ZE+$O;V>)UM:4S-:.IEHC3$QA> $.?&@KN+C#M+8 M+W/T[4\:M?K$IO&,4MC?IH?,M0'Q/F*AW02POQVOZVT./,8])M*NUU^/AOM8 M,)72O^-DPRS(0T/9^6B(WZ@()/-A2-8Y/6?\;H?P-,EOH?7E+%I5]3VP40V% M3C#8O"6>S&_<]]I.$>A3=;9U/>6@0&=]/0YJUG3$IA">L'UISE?TL&!=$A8, M7+[6Z2,.RE-H)))4;A[TW?@1Q,._1E/31N=3I+OC!\_(QW 9HN*45&.IN@@? M_[UZ$] "M.8$.078QE0RF ,PN/=<\1'C\USB(5-_>WSQD?WW:G*;R-EXQ[TH MC@P9K:P:LW*A_VI<5TZBPEF_QIR_L#.<::;2L=!/(!Z^])Y&7X94:/VIKCFC M=.#-("+Q?LLGIO^D;OB_JY4ZO/S@$9'X2^7)<"'0=F6UFN:-%>)&0>,??A[ MU R!#VVL8 MY4 V53R?;F5>2XABF2F84UQ =P0X\@< +O+<92S #84'B9"R"MD]VNF-NZ:3 M;8=/$_](:6KZG"WUM *KYL[9SX=>R:9ZN4_UBP;?G&;)9]*F6WJ=)L95@<@W M[Q@A .M_4EP:^+Z#+CIN.M S(ISI!)IA:_APA2Q#@I7]S0F%+NF8>7@'M6 > MXLUIG(SN(.%]5N"" ;K'JV=UD"+:?^I%4!"S*@(H;@/NX.MQ91D<[V 0GV2G MAIZ9>A0EQ+KWICS<7>)V' "ZRTHH*3BI3 DVL[K.Y_S!JY]LC4@_T3OQ#:(# ME>"(\QOBJHQGHT)E-RL'\@;(^&ZR'/DKN/+Q,,S;!;8[<,OH*21%%M7GDN+H*.W M XGU(IH)./,@V%LA%CG\HVZ5%D?Z=N$\^%?5V9*T@Q7F#)&0Y0UB#+/;_Q5TS0Z9KL.(]C"8J"?NVYZ\+M"N$2X1RGMP #26K1NJBJU MJP;W)AHKWF@_7.;W)02:9CK@PQY6Y4#;9_E!6I:\>J;7S@7L(K-?5:I8 M,5I\Z%FKR%Y/MSKNP2P_Z^E9"G_#'IPRA9"@!U@IK0KH/T]QB0L)"F BIQIL1,G+ _-!=7S?FM49"K* M/9")860/5\%B0 &!S,!Y ]W+?)UKNFM"&8MFQ(%ZJ?W3^*-R1D[!P?.Y9^P ML/7=)2(@?$\G 5^4H9WU@3SP8_PLHFZRI" +(;%XU#ST_U>UO:32%Y+UR=Q; MPHN10HD3"9$\=JI4]<6?K52N)&,@F%0JL/3/D?+0-.PUC,;P:I\A$N&+$RF* M?H+]%J=H_J)(=3MTR+R2GMVJ\2K#*'U>7"%JDA22H^B;R1$ND?DC2#.[>ZYL M(*9W'.2IL=:F#ZN,.JZ>ZRE)=AV=BNW:95!:BF)/3KQ/H)9OD:>0FW/=AY@E M?DW9)]8[0<^ 2IO4LYH!=^7C]!I95#6<1$_3J"WJ[6L%454QE^X*0S;%IOMU_705@7]O"3=$G.+(36!W+P=ZZD51XR=&H,3:6#E])@+CIZ$3+N3U)4 M2"CK!'A7BY@R(;H?)$XZJC4+>9?D M?G+B5QRU_1ZC_.EK4P7N)'[E"7[I&0E\2P>O9.I1FW'+"57?6J1J[7:UUE36 M4R/H;?(@8RV\#8-Q/.&"=/]L3'WY.&V=V+W3JN'F\]T8?HN\_Z9YA)KD7O5" M0-C6@]@K'BEQ =%6FQ)ODZ88!;.GPVITSCG/$F4WS&:0*I\+B;XVW03-L#RMC?00F*&RG> MU_RR_IX0Y?!"BN*UW.L^0?5?:3.%P\WI[O;$%@I(YEY(. ']/FV&M$V>E\\% M?3.YGUX>A9P:V^NVJ;VFP[IR*T^8IYUJFZ.-6L"9B1 MJEPNR2NPB[!"K*:]9^HJ-&[0M.@XXY>9 G0I[RU%96^T'XS>7B=0675T./2Z M0$&4B)$!>%[:>@H*RL+7[]9U>]*YZ?-JU584NH2[C.7F3*NTOV$Z\(6W/^+N, KY_:6:L;#U$VCVM/)X*$-S9:A/7]#GMR#1-<$2EC MOUS?BQGCQKN%+O3@X8^C!0]9$RO: M#G:*RK0*RJ,MDDD"Q/9808B)B&:E@TUYV-(_,A'@!\ MWW0MQ[X?SGX=.;%Z3^(%P.Y&?60:%3CY$*\'Q DW>CJ3\6IX&Y9XS MO)8%\,8GN^9MTB'4" VI8NZVN% 7-L$=S+VK^U+$]A]M3RI7A$4V)<.^_&\\ M8MT")+XC\GT2%*8;9K 4@,A86\\WZ M=T7H?^3B[(/)K$'I>(7J\55TKQ&O^'YZ)/-[+XEPC=3GA(C;?5LP4HD=<)&, M'J/M/376Y5\7"\]V\\E/!&>FE#DVT"YVY\ BP/5&,.-#,6D>N M;TL=K_O@^.I3-!D1\^\%1A: N!QQ.2G!9OWE9"2;!S:.:J'.'X"IC)@7VW19 MEA)&\9U!D^8 $8EHZW:0.*=O.A.Q(R*#VQ"^:*6UH2Q:.8]N/(!@%RY;4F[; M<'C]KG1:_UC@+MHMD*+1CJWNHF52";_HXC>@&,Y=X&QK MQ/)BMNG6%OJH<9+>4N-/OP-8(SH7.>GFG4@\+&,_A_RFADS7-H'Q-*QLR+*= MV5;^QNE/[QK]&-IVME?FE?-X2X1U*X <7$W*8K/M1X883Q)B>^' M^"#=UH:TC=#+DG ETJ)::+1IK)I%*HD),@J<7K+[)IQ\!\R\D)[U/4I,ME:Z M:A5X5.VX&U>E)386=55.X%JRA]1)5U/-A-CZH^UQT;"I,V3*3N3)^N@.E]Y- M%E=BGN->2]CX?9>F*(K!QJ?#9ZH*@:*M (8:Q_Z!?/XP[;=X^;JAV!T:[DBA M4F3,7H[7"J2J;\6,3O"%&"0*()]0J7%?HDV:58BH3K/$C,JC^4,[5@SBG" -AE*BK@K MH8UQDZWTYRB(+Z^L$6>M:T2S^T2FKL)J(3TRM,>L3I@I^C\B0^GVKZ$DQ*EL M*\%=78<(U9$]L.1<;L9Y#[GFILZ63!,%SU*UZDU: +)S14H.^$T>YGYSL"/A M6C%(J9>5Q*4IP62AJ(;K2GJ0J(_L5UQ_\CB^KWW2B@AVXZJIS5<=(T_M#32W M6;HJW8YYCU8'(?W<3UH1%SK-(;J&.GE '3.?#[3-GXD8- CM4Z9<_WHZ?H(N MX D,1OHUHP5:\SO71 R&YD&\*[T?-OBM^',^@B3W*C*9%4I60>%#VK73Z;+Y M%?HZL*/(Q;Y#-_I=DU&C?=P=P:\I+#)'5!0/@*]I?1.##A=2:.BJ1U&U:CN*"23>J7]P\MOF9DJ&CQC#@*W./X ROP,_P"Z.%]&$AX4.X\-%SLO MT?\ ZBONOIQ:G97=B["PYOX!A+6^%)WY_0$ .I]8)/_C2182W7\/8]%_H)SP M:&UM=Q+4;&EYB][/UO$%F5*+2$@48-CN'&#;D;+5[NG ;N\!7'&O%[SPH%=T MBE;AP B61N[Z+"4\<$KNL5\SN3T^U'FE>E* 59+-&7A?KOK/SU.PK%KK9QLP M%H#=TS*W3CSC_MOV&O7LC,#B6FL#+Q+P3TR$7SZ_^ $Y+_UI-"?_N M8GSY30 &UT]<[5P^-=8!$^K_.@W%%1:/.0^LEKN7,=?Q%X1!3!S8$K-1?R0S MA5F_V&C+JF9FQH00)+#D?1^C?/O&+IZ430]&B*Y3G"Q]5APEU9'-1/M4-#K*U)('-? M#>>'!EO8\Y?'H]&Z[=&-W\XR_Q7V\T2CRA_;M1;>7V:+$WUV M1@.!9HT@4O:^P4KF,O42V"-W[S9978 ],VS<M=0O8SR_17&/I'4O%6^KKQS:E:=)*];TLE__M8_V_8&J:Y7)$I MT=7[7:0 G2OL8&^X0$Z36UE\R3*3F'L:IU.+U4G_/'6^&:'X[6-3Q#'M5CZ*"7E&L!&%+D0.$Q5R5+;P5NVOR5>T\%RLD1LTHIPE7]UG=)UP# M#S8D+SD='?\ >@S^ #[?M?\!!!G]3I5SVEZ#UG$^TST>]2 D62PFW/\#662! M:,^YB0\$"?N[1-=2IY#)@W9Q7+%05-Q:\VVJ"KR]E&K\4O#[CH?O\?F7$@(^/6^<\'*64/F!)3:EV^-!'@U[V;1 P^ M:4DP^U=D"/X!_(-"H1W_X+0-K2KS'OF[5H>OPM<_U;+(%O(!$U#$?Y\LE5>H MY1)^&\Z/*HF*_2;R-Q;5H?@/= M99+=XZQ]!I$F%/DOES<)"Q./HI.\\::M5 M5)!Y5?[NK_O!K"&CIB*/B%_T_ACAF=DZ#PDNCJ+_LQSF:U%TFJC@0FBX[@'F MP9)P1D7:J<'PYG>, 3 3$"BPY!$*TV,U-JHA:C'-C[(P61Y+[>Q$V MC!4.VS"G$6+(+K",^'H0FW6_I%K& )S2@D?## 8KS%*D:7D(+#Z7E-*%_GT" MXJF/#QMX D(D:BZ*>\673T3.Q)CQ4B7J4IC6!2Z1,B:'LC9(W( \V8POJ61R MR-]E .^FW!*%3P;UN(0WW;J+_M4$)M28/'> :87A45KZ';N5"]$Y26HF3BHF M)!3@LD)M[D6NV?+?_2B&4$,JWVHNXW+8RW>*)70T\W=/%:G(F;L6R03J."MM MAV"I/3D(M#DS+84Z5(EJ@429%P^1_C+-=FN]!4Q-(D7,* J1)AM= M:63*PS@)0.N!KR\0;YM"ZS-GW=+8:5 X^KYG//?MWE>1_N?,$M0#;P) LW5/ M71<>;DB <'%;6C>A,"5U5;BF*5< @&#\Y-&M,TIBV2L?VFIY9XIJ@LQ[YR/( M;0;]@$Q.0!9)9]7N]H@27*A,N_,$E(DRX(ATLG&L%QG>D^]P8:D"H[)]%Z1H MSL.6:N]LG'4H!!_+Q)G&%=(]0$N'NXZ]*'"YS?WPLL /:;DQHWR/4YXQVO J6Y]WSRWW!3+C';)^ M97+Y?+? :TA&MI=FG.*E3K&';=EWOW 8W0$L/ MU?N.!'!1[5#E1,ID!1]@)K0 "4A8"",%+R*%_M(B;YF(+CE^#)M>6=-7:%<^ M&R.\X'.N+R5/2D35-\>2\_6*=">[E^[5<1BF3CO6252H@Z=RV">;QJ M;'X3GXH)RH)%YC7-%DP=S$G.,*3!M]^8:20JT$E>H'.QO+?'0[0BH7"1HL % MS[>EV]"*#AS&XMY@JZO<."P8"P[0I^0-C1I_A?1Z9W]L;7-P.OM*^K*2K=[X MQO*$WALJ83A+>$"=MY&^6I"[GO)3.SXV;1)]X,EUV8 M'(W0^CGQ=QG+B0+7U"VXN=M[3^JY=A MZ.V^MJ90"AFQ[; %U*6-/"^OH]6,UF*0>W3S)Q4] '6@\^F3,9Y9PH[T63>C MP5K.W9=BW9E4HNE[QH!!HV_FB%,[BE[:UVGO/CNO2'5+1!2BX0/R,# PL%)3 MM@S>B;_M@7N$>=;!&[4.&>( ?P"ZC8[T\27"PQ=Z/Q%2R[Q=>[^T */;'BS? M[&6REUC'%KM!H$E)R2Y'*?$0QTGEAMH_@ 16ZZW?<)EK#/\H5)E'@ I*N][? M64P+XC:.(6E)%.8CGLX@E&'P1HK_=LR$4,QGB3%4%-1%[\K$72!D*<.&C$"7 M]-=MD-5A!(]47W*1D6\7^,G3-\=L;6NEX?0(TGU;6Z32UYA30U2RUA>681/A M)H_1DK%@&4$#Y\5CLN,#9DGY_$CP2Y0+7>32,E%,]WS)W?\Z&YSV0CP#&>7?[/Q>SB6,!]"];K =']_GZVC>XKQ&6!S!)X&U^K# ->(*P] 6*@D ML,>JJ$&ECGVU!G-6#TG1ZIV-!G0/9+:_TI@L!_"JC)5$M;6QJK!A_IK6(K,[ MP,FPB:>XZR,?:19!O(J?D*E (6<[0TF0!6,A <")S2A:^^*CT#L>*,=A\U69%4/G4BT\/-.^Q9/#S4W S#!H]MZJP"YK6A>*]7$A*(-'^ M#>].'=; G@+\&=UPKJ[J@ZCU*<:3N'E_?O)0,%96#M 1Q5W"1KM M54XE3%N/?1<%YJF7'>'1*+L(X3Y).M&DGH/\;(*DJ#7,%L":C3'>N'Z<"@61 MUZ(]G".+-ZS/6./PB?01.1V\+Q^9I$6 67-7FEM)GAZ(>50N7A:=W>CV5AT3 MPNZ@G^F3&G2"G?>(>2(2ZQ 3>30U\]B^77=._?-HHDOD=\:'?%MIMZ4+E0E*&DFMMJ MX+1-F_T%-9F'IM%^U+1 6_;<2?3>B9=BG'K6)6RO4K6S=V0GK;&OKO2(O,'8.T*^&UGU@LF M%4'N<<(TA_WH$M[9X]EM,;MI5-)VSGWO(?QV;-9@$Q,]%XU8+ M[O(2B0;A40+T$[%M 5]VH"(@7.F2<7I!HDMXR7FA+IUVY-@:;2V9:MY!?!,= M@4#^3AS/FQ_7_=U8U](.S@L7=SY%:(/6B8B#(SYW0N-Z@>A."YCW*]S9AXYW M/H$W$V\)5P\ZW+[WU->($94J8D9\:YFS*5H>FT0R,A]K]>32L-H(03Y'5?,F MF10&3-5>362[UQ7^<.)64M^_+>%>C^^K?? MD^:9HGQ[NE;"EQG.'XTM.&0^2)S M8^[U^+S:@XL*H\:P3[2NQ".;.8I"#J@S1!9%6PE@+5W0E]-OI$.4,Z"81#> MU]=2MD(Y- H"+]-=#Y?R!9(>>9&*O34@J4)9TCIQGQ*IC [',*/W[R)4'V1T MOJVB<))^6O;2] :S"/?+ZH)YT>:LISFN&6U80/Z1/]H-$\E'MYGIA_2V+R#\YY) MD3G;LG-&GK!T;7C1JJ"V%TN4 M$@YQ$BYO$(*E\"@W/?BV0HI\__MF#?;15UJ1\/AL9AFC=BJ9^=)=$. MC_]1;VG^]:O#'AY>+HZD3L=-4"5$WR*L(LP]3,/R^W+/,2NADK/!NXQWU[> M+S852FVI3645KZ+&M=Z5$IP4G')K^Y#=)Y@^L[0,S<9/<]:'C%T@MHQ<":G7 M28,0P:XJ,ZC[+8R7::'L.0+U-EKC^!B3.,PCO '[**6,%+[SK0%4*HUQ>/ 1 MXC0A)30"0)_Y;LT46+4=X#S8YULUWA'O)!9FH'[F1 -THR46U.\K(@G]>FFJ MOH08@DH]'\"KOLB>+=/<.B\QCZ=:WC;-QMEB$2_7"T\',F=250B3S[#O23?U*ID<#>(&[8#Y[4OF=ZYNV\$5 M 7;.)8II:M#2:8Q?=1CUA(XY6PT3P&"@ )AJAHW2LV&V:EL0[;,^]:]OM_J! M7N!VXP]AX-#X]$9K1\?F19> M)TLX%8]VZ-DU1M!C>.:L6LTI->" *U/. 1?[,EH$2/OJ_N=/5LU89^Y;TK,3B)'#3GN7Q L M8_<'0.G\-Q;G?]%D_Z<-#03V?P#\?R[SP="'*@Y2)3H ?A?:EV*#BE MRH:C>%"OV#8@;/J&C,M9F-ZT':O90*Z+]&M5P+9PS4'FSN*9,32+ON?7!_85 M7=5JH-@C&N#@UBCV>?52X>?M.:O> M'\!V2>3/L]<>T6EG558M=D#:NE+!L>;1_C1 "*)S LH8SL_@HE MAA-B4^-@#/%AA$5_&,1?MT;00)B4!C>_JSRF0G/@;+1VGRY7J;.YEPU@&D=R M^QVM@S-M*J4E?RF/$*$=[XV/8.RO-<4X\W.EG0=3[DNVN@\>&1FK$X\'=V#E M:G,7FO.;"2Q9WJS1J0Y.X)JWE5+;G/O):+N^:L-QG#;R]/O,H;>/Z&7VH3T(?<12T&6$\^#KZJ:3& M]\*.]D)E.JXCW\SSZLK1S4WR*06=Q^0%N ZOERN_ )WD+P6G@+YF/.97VRWL!([=W_$GEWD1R\Y^M M]Y\TU,;VM2)8(W#?\'[GHADYGQ3G4E7SR4,%]FD3JJ\JBS1DCPJ=G]*8A%"$ MY$>6W"]C^3X?U);//D2<]-Z1GAP+RIXKOH;%8PZA9+(.B"),-4_6/FHKNA7J MK@^;,>Q^]8?B^=2*.DN?L8*Y1 \H>$.7-%RM!?".35_D,TO>LOWB\+S08,(2 M<2[\E_R2;0Z(LIG>I6MOB=&DAYL5-ZRUI4$[KL@804$@;Z,Q=$C*YRS(KOHR M8PXEXNP/ -)V(4D>D+>OW'GF=3O@,\ [8?MMGH$V1P8N"J+GM=&Q2^1/GO$)1QQ&*01A25VMYTL>F9M\E: M[Y3P52'1BR>4E8)=)7T!W M\]7>,5!_0\]ZF#T\-[=]]?0>:$ZKGAO5*L^6YT5-R2HK^7:MMRS0ZE@ 5\[M M+L-40FEOT;Q\#\@@1SW0!?K*[_Q@)&_ ;^+@@N2LA%$UY@)BFO#NNE"C MIR2]XH,EZQH!UT>I8\>3)RYY9H,:]#.F7_7B9\?C@_W7FDB.OA>Q)D1)&"T;*^K0MKIG%A/QU@]$""LIE8^ M=-*T!@'&YCM%[@(2E+,_?_W(PD\JB2YT$M'575ONB6!3^!5/("<. &A\?M!6 M3N;'#2A>3MT+Y('O[;CM"R?-U0I3US%2M)H&TWG$'/]?O<+"B5KY@M?B6_IT!F_A&=S+]P M,YE[);\Z^.>*,%]#B8(#F6Y&6PHB1IF2&56J%=S;3N5?R YIQV:ON*+6UMHJ M7B6%PER$=D"W@U\;$<*+O&$:Z;U:]RXZ19?ULP[G_&\*OC10SQS MKC5< 1>1C-$0;T?(4U]C_,6GV0-MC)O3Q(\.VYZH^3X#VU]->7/0IE-Z.J@< M!)@1^3QQEPM5S%HM8JQQOQKQHF#E^X'S;OK%G^E^&!FL&M7DC);R*#HG&4BF MN$$TM5T1&^/*Q:-.L@!:5P)\*R<0*)+>1E$>I=4&QG3U>4Y@Y81X1>9,FT$E M>I2)_,J7YA;N#]%\H_@NR8LD_F&,A=+B;L%!PI-&@A'N1Q!5F% .=Y*%MY87 M3EOLO4'!Q(PLBM +[I$2Y+(XQ<(-_^[NM/Z#- U/73?9U<9+5N?!F11.H,.: M_H.5;N8V$'@F;AG]#+O!%RG>')$G(::^9A58[(=_3^+O:S%7-K'@$[A9Y9^@ M_]8BJUB.-(C\/E'^T 4X:E>8R_*HD49G4>J8YA.V07>N5A@Q >BB8"Z0F=%: M=^!%)&*#86-G>0F,!W$=")'A^'YU1XC-L\O*7&2 S+_ZQ,EYOA-6N(Q3* 1 MJ/V_>'OKZ#J:)4_P"BQF9KRR;#$S6A99%C,SZXH9++)E,3.C)5E,]XJ9F9F9 MF7'\3<_K][[>G=[IW9G](\^I/!65$!D5%9%9\0N7QZP#)>YPVCBET F;K0!> M/??NR:\2NQ$+KH7]HMY,)_F1?.9P=>4"G(4Z8C78GS8W3M4LS$QB@-ZGE/[] M\$#,R3PRG,F^!;B%8=?T?(F-07:3C..&+BZ-C+[T*Q$"3_.P.OCS8[?*!1_P M:N\HH5UAYCK#J!9-#)@N6XU2 SLC.\Y?;2S,[G7"2_A6AUJFNE5&,GTYBTVV M!^Y&MKZ=#25 ='VS/.O=?@]5A%$*I53>CPV9GXAL%)V(^#S>4)&>D6CB>CY( MG3+:::XAS4TE_DX?5CVB<2F>',/ZZ@"J%Y_O\&:YG+1T!F!0)68(WK-2"0R& MET6[4T9])??LG79AE'X_?:/A@D@=)=L6.L,0P)Q$1<[L>LJ-)V38 6L,$]EP M>&9C,$TI51Y?#:P:SF8E9V-Q$? J^LU-1C1EZZ)_@F@<-\P4*V"DABEU<$<: MQV-&0 !T)0OPX^G?FW4^\>2\8 XQJPDA)+*1QXP(9I"#3T1 [\5)_UV"Y4%X M'2T*"(SVQ-286\69K$/0X@_>&>H_/8UC:SHCUI6!B2T0(3CP@S?4NNBMDJCJ MS5$$J"J.0RWZD?X#T8VX^(BHKB)LM4_&7;-\#^S_;:8A[\=7]OY1',RXIZI> M"1])+09OV3*> *_]TL^H7D*9 UA"FQ($ MX$G#:2H)X!50]CW!(W3]&.E13IA,58",6^@"9EDVUWFTT+:YK8J7=]B#*J\W M8ZX^#2[)YSZI7DI023J5C*G79C@)/6>TT50:2W]#% MVM8.J=U/UJ:(Y-Q&]=NF!WPSA:\Q<;DI;?%JKSQJC.B>7#D).&7%[69$VU1 M,92B<*8]^]G!2[#K1PN^P)V^&S_H_2!^-4I0CB8TK""<%K[7.G;74I+_&\.2 MI:MTH.CE0&N%,8]8\G1+20[J+-;I'JGM;[8/B62(X0SSLRYG9C)3>GER%&:8 M4NP"14Q^-")2<=_+N-B9(MNAOVKZJ6:JCAX8NDM M6WYSSH6<2K[M'"Y?"V23*^&6'5M06]#Z'SN+"X0O5Z^N6;IE?T4XCSG[J4G& MQ_5"A*3T&_6%J#Z3RF2B<0&JO&,?IM10>.)@F_2+/D':6]7(DS6S*&'S)R:'-P!#6\/U M;[=5G/$;S@B[VOT"C0V,=T"_BT+JP@\]6]5%FVCJO3 M5-R)"1C$2WJ5#F@U_TKBYT&PES]QMC-]O'J2 (OU9XK0V45^+V?,'BS8SZ2X(NWD M"0!I<3$GEW?IUC3# 1SF&AV""\%(PE@BQ46 W)ICEQ5NI?I+AO+/L3;FR%5) MCB4@!C9>PBWJ,LV&5G!-["I_RF>0$W,"@G#O/6/4@/R."/;$?]WX+H'V1=CG MR[@967E-09D:H!VA-J<%H&L57:ZMOM>9O5._N4^[5A=\ R#@_W@#[*/:/;X! M(LC/_=WU7_UFWP 5]S.+66YWOAU4-U[,;:]0XQ,Z9\\4W_!YWP A@FVDGG^( MF9\I]/#? -F<;4>O'%K_G1AYYKCU#7 /M_/O6R=N3%YVI>'PF%S M1TIO@,YW&[Z/,-JO;5OBQ7>^;L\8+7I#?^4Y<^;XS\8S8>6S]E=:.6;UZK^R MOI&BXH[^:0I^PTB*2+!54C'NE2-D71^I'U&6:L&/AP>X_NB2._W4UO2*H%=A M^E<^,V[0/[*]_RHW0X=V-TRHR=,^/_Y_'A.?-_R&8?C^[18M3-S8D>@Y^0^_ M/4D(N9)O;YCRZ>O9/:5G2])?>>_V?Q/Z;AVBE_C2=9'!G-2Q(HC64--?SN3+\ I77M;./_T;7Z<4=>[^E8\_V[_A*29.G+3? /_, M_V^D$_^!-.O<_UXC%B[*+F;:Y.+Q/[(']U_W @($D#?4@$PQ-E*'4,);7\'G MS#]65]F]0)6] ?0O M_LY3/J+BWX>LED3BLSGVB*&+[V,";GA(Z2G^&Y;4 M)GP" !9JBO2HV525BI(_#,;2+@-A_352$DC@ZT?I37)J5*CJ_2 ML"8;-7-_WL>*K^7D7<*H'&VH[N%K/0Z"T\'?VVEZJ<=(&]/=RC, M6'XW%C[=%2F*XPZ[_-V;2WU67CXD>NS4I+VZ[HX4C_+XC!4TRN\GDS7:U-B5 MIC[%,*;K<6W$;#&9_,(2$XX]RO3CU"EK]& NIM7:O0/@+B6R$=!<2Y&PI MTN4_G%KT8]7%N=(0?- W>CT\?!VQW8C@2:N)XI'#/C[SM0KU^/"=: MLS[XL 1;B N?U-M7S=PT'T/<7 SWMCG!%ZE MRI#&+8MCT!2$HT@U22H'2)%EJT9H*XSW!,N:O0[R6P;47YWBXO8Z(@##PZ-Z M\_E6TMWPBYTHP*$#QI9,M"X:_?92'6,0;R\S/Q[^H0Q/67*EJ=/,B^W(3A_9 M@D5[[_FQ),#-XLZKGKOX;0$(=V>NXK.C_B?:.4:9_NH&?J'N)O!V='-L4Q*L M,ZR!,01R09;@A+I]X(&TN%!=FB1/%QRYHP8KY!#.LC=;H.LE9>V^IZO6W\60 M2["-CUBW34T)-<8@"D]J 7T_1+:/!!1[N=%M7/23OK7' MOK5M-:]+=KXD?WOMU.- TQPSCVSO;D#=* M]6V)D @&Y?P&QQ5S1DQ/:GR$H'*V#,_%2B!OFDG3B$AC7M7:+GJ07*@7-H4X M-Q!+S'!*U^:Y(:WHX,&-=AJR/43>*1T*;92PW-- MC2Q:I#^TISMIAW+(5/E:/Z_MZGURV:@SH:]DF=126U?S=IL4/,'Y3I4#( M/5YB55E[_,'>3G1M),$3E_R&["S#39.@HV9OCH,/G:5-_X4VPH)(?4B*Q&I^ MD8"+8,FX138:O%);_05< _ZM1)YGH\HCO.C%JG+<1)OY!E!L2E.H?7^_\G6T MH#E[_42 $CX2,"KGZ%&^^E^'!]L4D,W3M=)C (@Z@VAD]7JP9 F3=#-C(Q=RE_9?L7HHA[V@IP.'E!<\%LI X8T9?F/ M(6Y8-I()Z^%L[>4]BLGF#K#%3]E;A#PD,S/3Q^2*($%FT.(-OIR&\,77IP>:@E6]V: M8UD\:CZ9N$A)PO:E4V,[*:C7-;8\B]V A"23OCI,96IW&E@9]+@HTQ]D I:. M[P^,_+)'7?1\4'5$9%/A&&/%%3GKEY:@.9WL,. //+P&GG]876Y#6FZ KZ57(M3P4D<\XD+B2! .;=\! M>>DBB+*8YX5U[G^?D6N9.GF?BNUMPBVQ:^S#/&^&#*1UQ1F>]+!I_C5>$N/? MN3X'(@]VUBS3VR4UZI2B)O10.T J.A@8?:<5^3AI095)7Z3W,LCZZ$2KZ7D$Z%!:C89 M^\-@MR *:'D=RF+#6>>FE+S0-:7:1&FJJQ@L%S/W-T K0*"B[0O@REJ65OMU MH"V4&4S3=1#;YSZQ((\\9&\/=44F@<7#'VS107+3 0WA)$4[^EK?"!D'G>&- M:O-HN02IK7S$1F>WQGZM[,MTBCM*)SIX VS0C']7_N)2)CSDYT__4LQ**,A- M0AY'#YD1#V$07FX8^/2K5HN2B^6IRC:847?7!)TREF M7X$T+$+U66J["W70H1\ GN0S@SAK?NNY]>&ZR+BA3\Z\_5:@D$A(>,RV)%FD M?*"6/\-A'58[5=!:E;@I%@^VC,D(WOLQ*L>:U?E+5D8^3MD+X0R4^LBY?'M$ MEZ+JOEWN"$]]E8VLHJ;;%\)1XO.)'M,#9\Y1KI(#H[_T@AU:U&54Q4$YPOPK MV\KGQA\ETF8%I\::\;44+@SL"<\6T">X_KGW?;)S#"/;_-EU>$/.MN]CF1DH MS4BJ&P 1W].W"/?2_3TXASX65.$I,6ZKCQZ0W(Y6$"4H]0');1PR+6 D0@O0 M:@J6Q3C CPGY54O@@0Q:-4S(5U;XP&-+T(T/U^FH=I/NIUEK"T=@*N],#.O M$(Q_**!!W.Q7BZ% (E6O:4OHK60D[TF^9#CN7XW>2FT)3%<>\>EVXV.+%FO) MX)9_/HTKUG"8_#E3A2!T.FJ-N"TYH\]#@EP*8&2_,?#!RA2/8JY%(* MM:V)3$^VM#0/N9+P/S0M$A2JN>CQTJ&);/]QY!U#^]/T/Y;+%"P>J$-B14D< M91G>XTIU_PC8\PZ57Q:$*I#'TI2V!O'E+S'9:0T(*<90F"G)"[+]S"H 6/_G MYP SN"O37%Q.NKI25 &P;%(G$RHH<4J3;$%*I5#P1=1E _?V\2&W(/'\C8O M\_>9BV7YERGY*2:87S'J*A>6$+C2;VQ<1OA5+CA/L_(>%B5#?6NW$SL*ZU-R M0WK24.NCJ8H6$8$V-EG],60$V7 3U;DSP^&A#\J>IDI?P6Q!1(JQ.[$/\5#\] M#X[\H(B!<%K>E.S; 4?_N#5V/Y5D>*Z#-*XX^#O/J&TWA[\/-&/D30'F+!DP M>K""&=#!N(7Q)H[+ R%WJ-TS+% M>)8D&[D[25_=E#ACHDBIU[ P1^JEHK2FR57.D6*P1J?M4VH*)9(#OCC+L@+L M>:,662VVK)RLEKA0,5AB:-.$*&*FP+!G&E_@YFNA@@M)FR\C/AF SW.+8B4<72.E M%!PR\]'HY7IEO)[<*R9GA6PAD_;KB8LD%]"DT6O,:/I%VBCMF:ME>$5"2HJ$)=(SZ6,!$3MDQ.:O4R)\4+R+6>>7' M4HVG9*0>&447P%V/NKWK0GW89^%#QSQDQ \Y*3V]B/FZ+K..:"Z]AM7VWZ[FRO.DGO]JRM#7 MF^2@MUQ\W5WEEG'+.NX8EZ&CBW7-H78#3!ZF1B1F@J]DK.:XN>$'P4$$73(? M._@E[ &]TD __E3 Z 5>]H5U(A?[85F>Q@A*+.=BO#(P5 7ACH>.AZ;19&M^ M3I!8?\RG_-!5ZSH%/'E2*)T#_HS/D&M$../_( 7C'[X=[:DNRQQBH\7U4Z6R M 9)A^H-H:R5/KW"S0+YQK!^T@-CQ?UP MA;7-J?IXQ(+4W9,Z#&6FL!#%?"6IXNJ-8:^ 8UH*1S@)![T$V_'EQ?R)OKKW M(NT"7G((HP@"43F_YCM0U%@0-C]#X?C]AN-Y QRE JZ2O=4K" MBM2.24&R_ M@R,X&"A4I)%B"/19OYSH)/'P"I7HD@4*%8.*+3$.B4H;0Z:=]^K31B(Y$*D> M=+)5">"'!; \T:R++ZFP:@. JULH?P&'8\LM-L##4!@X_!'JK<\^7YZTIDM/ M.#4YEF1\ZT:-:P,H]/3! MI.X'S3QM7;TN][E6>VB67UPF'Z?!QNU]\/:\)%,VWOR^>9H6-5V%8BZ,83H/ MLR%4Q8SL>R-*[@PLDCP;2YE]=;E^/"_PG7&:UGAW2;/@;)J,;JM@-V0GAE?S MQ 9R9R8X]X,I$C73G]_K? 26EEOR\=^/+]37L?G17.;&LD$)0!?,) F82LK5 M[3LKP"/#!9:4G?26/@J6@E[*;G>F9EW>B[,@W.'U3GRP@12V>OP.[-*:X(8X M[(-OW=RT2E8^4==+2,5L!'%=Q9>3I=(.\X6 MJH(^C^U]HNYP;#<>NG(SWNX]!IU%)8(%<*E&3'\/8:Z0I-9-4:.%"XSF+?YO MAMN 29TKY>0?,5HXMC%S'NJXU)PU&!4M<;RYW9?&+KJ MS'H4=TZ).Y&9FS*)QYM::UD!:7,[K![@X8C]A!R0=: 6 \._ELR=EKK.+5X! M_IWP3Q=&\VYUOA^[/RW-87N["5958G8PAD=[V@G6,2%Q4Q#1,O-?3>Z+9[;" M-64:NE08$DPF2F61\TC(/J9_0=*0_,K9: I;P^_Q!;(,6)/N-&]YP$8Q$<[Q MW*!2&?]Y.12TW=5.%V=Q0Q&4Q&?+*S1*T&^4/#I\2?A0?'^XJBC 4^;?RQSC M\R%S9E1+%NZ?F5,H"*G;,?OQ1R4TW-W]YFHEF[U>>2_SP2:O 20F#:E*E!?X M (ZA-J&I&6(B%F:2AS7ZR]&-^MGII&VI%:XHBKYHRZE1/OG53UJ4_O>5TTL M^^ D7ZO44_8NZWW.'I.);CER[I;K+1.R.>D#QQC:O8SJ5'DI19-7T$_92%6L MYO'XY,:$AT\2Y"AR6RV-_G?!(V[3"O" 3*P9H]!>>2K$B(R( ,X:Z8NN27<9T(IG1.?YA1QBJ,S K?97>GV[8VTEVF[0^ MP(SZ;J!.GUT_)3,;1! =/1'U="KG)\65' H,\;SB0TP M]B5/]!.IHEL"Z:EQU\&[?W5XBW,B\+&HKG3S=7+W;>Y5EFBN'V\(1X3:48=:HKH,9IMVL%D2L3JEN3KP!$KFA! (0#8G M(?HI==Z]:)NV,:^TBI!?61^K'?#=EZ@?$;Z!)LBZ[(^2>7I!4[\8Z2W@"E[\ MSBYJ&_,U"2E3AEI*FT[#_.SCV63BVN?IV=,Y^=@9O-$YY3@%_%P#L6)S W^^ MTZ'UO7"4[>ORUO\5_.\_A?*/BE;+NIGP3?YC1F?=6+X!=/$?0E/]Z \Q6D93 M7& -\&/QQ6'O*/QU?""!I^IBLY29LROE=AS!#'E&HD- &JDQP^:]F_+-^I(R M=>5Q%Y#$GG)]JF@($ P&M9EG"I2OA,-MN\">PO,W1AD@5=W+J,F:QFS7>WG4 MX;99/N]_-H8E,1YB.X5R#>=BC71(*%LQ&E,,[$8LL4R4\=8;."%BYI%0240I MB^M=S;X[\+/*"O46*UHXXO*TC4.J[;56X\]' FH2J=(YH@$6TB-]/L3U:'5: M35@4%VB!?TW91+\4?Z*]S8:-DIT&/7.3A;V/ OW67.HA M<;2M7YQ*K_3QBXHO1A*E3<_\KCI$G^$F/0E:;ZGDOF2P$.BN7UY:U,TAWAE M^(Y->138XW0GQ#Z=UGFY*F/"8-P8>BP&Q*?\%6D1&'<773Y55>EQ$C.&EJ5] MP:8G%\)8F-A*&3#A1&T^8/))_=1M]%O^DP(<)(Q#TX742[KYM9^OH*X4GW4 M:[2*K28Y-%.J_X&XK4 ]Z]-T<,M4V?6-MN"73>*@>FZ8%P*Z7D*D&^.G5M9H MIP&"7_//GT-/[_' BL; V%R<*Y1^#.[1HQH+YD9L!<-1J7)!-]4 Z!RH^#LX1_>H[!Q9H?9UJ\F:T3-!P:_N,V M8U\[_+E)SJ%C:_R*C.C<=#;+Q8.KX-?\TH"+)0>F.#*\1M>RSA=C>)B=[IC; MDQ,M_?.8PZ'-IQ%R6; V)/90I,+-'HO?.1+9;9W.),#L8&",MP_&2WHZLLS8 MW/W"@VF$2IH U*%+D ?P"B_NR$83NNKB6_Z&-U,;?!VF*^&C-H*A,\17%-*- M3#;7#_Q!]R5A3&\Y;N;P%K_-T @.='7[N 1N^ M;;2O1S5;43J[.+A*O-3__/ K\=#NHZM/KDH$OE5ZNH1'+X#T2G;2V[SLR#5V M><'"M9BTI50=FV$NGQU?MI>C$S,FW&3=47 ?6E=&8J9N($TE+1WCD0 MDW-'* +@MM*:^Y0""%UAUEF0CKB$5 B=LZ=G(%1:/AY(*:($A_M3>6!4\.MM M)MUT88IYUM< 1LXZ_*E944TNN*BNETCE+ MI-)+BHUE].2HWH*Z-T 4C^]1ZAN +C'W7RJ Q'^$T/W[3Y@VKMR2 MR*6L?P9U< 7+UK63JR)1H8DN/2:6[3=[3,RJ']\B?:0\R3*^6Y*,QLF)C4E3 MBV^M:=Y'8$R\^-+53AX/T#]J,']:0+MX_W;*UW*_*JV-TAP2M'IF'TV(Q?8C M-*(4N<((S7,<7EO<86Z59IJQXL3FAD=MT/V,DBV-]WDZ%E]:#M&BXXBP'T"6 M+"AN;;$(+BGVR=S1R3CU"Z](+I!@0S]/[%A_'(=;P>V3V114 M(B?0/>#SJ5C*U(X(N0WS)W$]!%\T"-/A420=# P<\YD?D0%GRUO'! -IPA4U MK+!TJ(;B]D0VF=A^.@8-D)0[Q4W!PHQ;E']ZZEG, &=Y%&D M#24L8Y FN&+68B\'V-OSF0IOL,RD;GS68H!#O/E8NV3._9U=FM!AEV7ALO!T MB0?X1 0X_E N\XK5HK6YN3K:)0F.O4C<&[NR0Y(D%CG\#H<@ \? VM[G":J( M3*F]GK:[/JM96+:T*UZR2?+^Q;&0X-*.M-:L8Q S5P!PN5;'+[U/ZE93@R1. M6;J"DQ@+=%:UER7=350L.I]+48QCFGBW'=2H+KC*;C&W#\9U94Q-<7N>B&-3 M& K ?9?>(W[R_)(4YN4 OD'ZI,">.7S\N.%4;V.I LJ;K.M/2H5"?2=DPW) MY.SMQ\SI%VN=1CLHZ]2R2)#>ZNKZXA<$HR4HZ*^8D5) -/>.,Q%21MS!%=UE M=W6%6FZMC)&7B,FOIC+1$4 SGO"TZ-_E$A@!:![4!&=9Z-VN<7*-#43>RGR: M=.MS6B;+X _L^%^>)53PX M_)4[MD F+B'1]G6G,2)']Z3!!B]-1K^&R(/-&(&Q)J2*E-WK@QH27_/I6E) M:/<'^4J"#@& YQ_V:+BWWIK6-4T[U_^%U1D"VHJQ_1H+'2#6D&1!+!72B"4A MB4N3%5(G7<$1Z)+7A1I9WBU&MW(:2[G#$=;"Y1^+?R_=)_#HYWS]?XU=Z*F_ M$/I9H"=O76PUFUCS<]DX4:$4"@8>+MUH^SB&+=ZH@M;8*K3C#?!]KW/MFGSJ M#7!.:?&WFM5+@OR.KP/98M(5<_-J;J7O!N\YY 7^^@WPC* E_*\5P;\([;VL M](=;KXS^'7:OW-&7^-XPQO5HT:.K^ V@UUK'_$PKA/<&R'[->@/X(TM6%S]7 MG**#9!Z25NW4F)^IM'CK,]7!EK!#5,GY*8L<6+ZE\]\WW-S:<=C]J<5D6Z5#1]-(?3[M 2V%B;VAKL1EZ$0@R@UPIHD9]0#,+BF@.'B'V3_Y MU7?/ MZUP4GXUG> \V@X1*W]*F=I&9K3_O"?RT^V6U94'DU,0OXL:YN)J5T39;!.#6 M%R=Q+IT7L-OXH;928;G%U/?B^3C=]G_?LH<1.JHE^/'GXI9T",IH-,?I>.]( MQG!57"UV7#]YMX^LF/GZ"U6?0EUS .]PHM?K8+6NU($M 48'!AC'8(M@*USY M?VEY+J^U\++0*A_S[6/! M*&?$00PZT>U[9]AK2P7J?Y>,CW_F%.B 2'2;]6/4]UMKO!==UN#K^NUT6XK/ M]J4[OY2UM;MQY":4'>9W 7PEB=/OVR75E8QQL4Z9TH(CYHO>_).,YO6(>WV6 M0%;M@F9NK%Z!HBF[Q'N[=)>C0W&]_T0D+6Y5A1->.DZ*?=F>NF<$L',.CP3< M7*\8N%F#3RD"=J6,4T3:EXO:25!0'@'\2..Z6!T@M15#(2U=XDKNK)NFH=.C METTY/E7T>SGO/ZZKZ(OP&P :+^KO-5/E!_WE_R'T_P3PJVK[P]&V?W T5G8% KT,>=.W%1-$3M@(D=WME7JBJ5MBYDRDXK#@7B/7. M?]R$2K[_+&_O_XF"@HZ!CBYX4SES(^5\=*-\ZX:?NVI4:B^RC94?F1X>I04Q MW5CAZW2G#>!%&?9'T*P%U;6VI,:O_,5-/6115@2"R=Q&*J3?W@P>0>! M9XS-]D6#HB 5__4CSVSG9$LZT21VT6$77PDE\C3?O/R 7%C'M2CW/"B!1 D8 ML+G>F&M7W^!!B$G EAOKB&\/3_JTV]!_RDG*:$LV_%4NKUAW >C.$ZF6$NYD M/(ZZ%.40]479NDBKJ\2*6FF&)G-,.9188]7M Q694N7"1)>MHPQ,^$6X KRV M2_;!76JHOLXG+6>+9=)ME&S[9N=3-CI;\2-^UHZJZ7H )L8?PAE=VM^ZEY/>AZV.W M#/P\B'%5%"-]J;?'6/7!=/AG J@=F@>P[>>R^#.@UD=.6G9P.;C0U*-LL]$Y M5%W',$44D DO>,Z>FO7$+QXJE<,F4:VU6K>8DY60J;07D[6Y>D^>]&7K6;9( M1]R\C*NJZ-#S6R%I-HB-&"X:3D@*F%O^N6S7%I;+'G PW>64/^*PB?R I[V? MW] X.?2EFM_ ()&.F%+>QK_7 J85,GX,LD.=9F5)?FC@'W@#:'1D13GF'2@4 M_N1(\^*WT%HF]N+'KQ*/&?K@'V"K-J9'K2=?V.(4N[+F_@VDM %L;:J>K,"V MP9*:;*Z203(58QV*H80UB>4EE]4UHQ\B#VI,KD\I;-$5G"R#70VSF;_$W?!ZR'I))H)Q M"P_^^(Y. ND$,TBYRR A#T""\KBNHG@O*2/U_L?K#(=2S_;WU)UE<3+1 MQ13A#^O.UV0)#>( LY5](I^[VY^+1F:OD_Z@4_MM6_$5/T&A)T=!2^J)/#)@ MP\PN9G.L-DVM 3.=7R+OS8!P-&ZA.,"PXKMSU;MN-";3 &NW.DQIQ^.JSULH M50'?%,/1^ !T*XD_# O7I#VLL1DF[99[!D9O5Y?)/2=R_5AHSO5B:)I97 M\M4VIU\R#[;8NOFHHQV[XN8RY^6X/>99-9.Y P-K+.50EZ M9M[4B0/,4>%Z0(R@22Z5VI3"G[NTUM'MF9XOM^L7(TZ/M &VSB]:G9NW-V8_ MOZ[=JDC$D;/%/X7W*!ADXG@: PQN.?X93Z>Z$4&XRQ JG^Q!/:\:^L_ 4\ ; MX#WSPV[677_>0-BK1^'+Y<=K!3S"[9XW@,#4ZP-NPB:IT537HJ?.B-4<*K"$ M2 PK8&0E:D*!G=RT++1C^IF#L^P;?RAM#VGEV MG#=MR4750MU,U!*$ZF8*GXI)3H%HS1,KCRLF MZ(F?D)JDKRX?YNX7,1 EA,4#!/;WE]+;P:]8@EG+PL]E!']E0UP[O4^BD1W0 MYBCL'>JW80(CT;\XK^)-V]J$D0#(R*Z"04*$A9Z'!UNUUFVVX$NPBU-+,@[3 MX.:H\J!T PHN:EE'7>/B^DAF]0K6I6G:&HF]P2Q\?!L(Q-Q MI[ZFY:X1N,C7+&E[@%@;8J8!WN/^KC?;E7MSH>/5T]T M9IA)IPN./O?G_3X1*11.@#+.G/I&::%>V<4X+#')"WK7SXR-!7>G]N"ZAUQ# M4Q4I;BM;OF^O+VE),TUFXR^UV)0@YC,R##>SL@0T!ULSBYX7],9GM24B$C^Q MVE1GOZQ?L@I$9O$\EWS\1J[;&[1B)AFT0XG/9%=NC*#$(0$-I#2!I>C]LB6P M1Y#-X +A/M<^FN4S!*/,18]\B MG3JH)]SI[H6F%]N2>%((,,Z5XUB\_(!-[VD1X&<7I M:B!+AU!NTNA H[$1N"A/D_$(PG\I*'9/ZUH4[^HJ6A6#D8QB21[0&-@G].N, MF\="[.]3E#U_32D^P!"UIM;RB;L;O>C5>'B73K 5Y8=$ETA(00;W1[UEV'7Q MK8P$U?RR5+)<,YDI8.>8XW_NEP$0NOJ)^:P24]MZDB!!]XY4!%\CKX@L:*UT M 8_H.T7$(,.?Q"2;B-TB"G=&W4?IFK_13]BZ>)$*=>0U> WHL0SF?T *[XF/ M^:D?1Z@3'J/0]H,F3C1,WC)/B9.W NC!>5AWSMMNX$'(T2C38>17>^\P.F=_605*SH[V;)8CA(WWH&N\]=YD)]*W, M92G>5<7"KZ?[[$9KR%\ M/_CC70?@/8[SNVHY1]90Z#[%?Z@N' ]6WS&.-T"KN% H=)= JN\:5=3_ MT':%$^(])DZ>O@'>@@7WP8=X?(Z2#A#'C.[OP$L5;/][=6F%?\8I_X[?X?;@ MCR.00)I0^V/JYE?^ZS;6[^I#5WNKQ$?G.82D)*E+,41ACM#D9H7:^DF." F",UN#!=BX+U27X783#5>GJ=)1*7OE8O!T7WZ=1R3T\_3A0)VJJ(?.+[D7OF)7H"_W&);G MC^4#G<3=@+V+ ]W,06RG"Y1K$$>^LU$$GLW*9_Y<]T5!VFXVG95[OS5PF#-$ M[4IC-'=S.\_F"W=*=0C'4!7\ MXPB# $0!2?4P#*=>YO'0\"4&X M'PYP7%_W;GF6D =I_LHTI>\7Y[.*9\KA\ARD<[6/O.)N.(3Q]&[0'M?X0$@(LZ MDH]OQ.I$$"U.->B7&?[G8;A?_W8R\C\M__YYQ>7\9Q*I?P?Q1;#UG2E\<=;? MI;/Z9Q*!?T*<_3-*H.B?E_]V.R?I52C[$7)9_.\_^O\3&3CW?\_.;[FM+^YR MCTLQF\7DB.$OV1T='4FV) )Q5T-R>YC'O4 _=_C\9E59) M<.)-L1M#G658E"_C42@2DY*C\%\ ,S/>,J8%J#P#K:9M\70 MB'\<[L=<2*8@MWA]=24WUA%*+D&F(<'7SLGGD< %A,=IMU4F78K@.B_\@$T- M@2&+O&CIVQ1NT*7"1=* ?$?-.(FI[$:+T97X>!DG*KUDXVM_#++VB.L8;F>8 M6Q@MRW,^GAH,?*&B&B>&&S[4?-7:^,=2+*S48OL?_ MPV)_E:!N6&A/,>!LRNM:!-J<(":Y=U%7 ?AH\([0?X^S!%KTMXR$^?[ MW:DW0*T1/4MR [6V#9KZ.M:!TOVK@]L:\/POMM+OK .J M,>JG<>/&U+2$V^;XG^\]7J)RERU9D&7@/:DM[TL=16K13U:9^C; MTI7'KD*/ER(>@+8K_:1P[E7X/UUDA2S.&$8*>KJU?JRT!VEJ8FYFA/2NYP>1 MN%(7W66CRE3@67 I!9_6:5LL)S[(7')52=".P\%BCV,JBVV24JT/4TY3V+W_ M'/F56\)UL4T' HA$+/]&#J_'6%ZP)VTUA__H?([%_CU6TS0Z,F4>Q<^\N-=! M2>_^RZ4QL=80B#"@H,7[]?$^ \Z2./V;W+]UK7IU6K;W7\ M'EZ:Z28G='<&YTMF 7UQ819DAYKO&8^E:SI#B3HMP-XNW[ZB2=XUXA M?0'+0DQ<-'PE4O- 7#V( !M^S4,+3]A1RG$^VJ@L5AG#45<]L7)A7_YJ,[3= M;/U]Z;LP#^,5R55HEMCY;0V*$#EX9DXNB!%52),A8R"C.0^#^$M$6! P'"Q% M^@&FXC_^W\.O-&=3V[ %J6>7=J!+TF#,]LBGXP-/P_IGLKF7X!%%_"HT@Z@I M,U164;LB=,##8GC DB$(A/;5:#$^A:R.)J,6GN7A&]G20^OX1_$$\T#CR+7V>T();20C;8= M#2?=GAW-EZZ>51Y& UGHKNY1Z(R0H"@$;@>M^>'/4F^8[-ZX) MZ130EY D6- R&^]9CT8_#._6;//YOE:^+;E&59PR1)I1ZQ:'\G4&O&3( [1# M?H\(7\X>J"AO1Y9!ELF9P=M6M=M2[\X1P@7NH?LED,,O!?D_!&6+/<5@S:Z8Q)>Z^R;GT.Z]K" M0 47[U[3!,QPP+$(.6DTS7=Q[KV +51BE">5QDQ_QIN=DV5\&=1N<)6XS:[@ MZM>8IGJG,6HG9K*P,Q7SH]]KTM9&;"&6W C&GZ Q*[*TMA9>X?SD]M+0]LS-\TFW/&KG,I82[5Z-!0AP%*,AY MQGJJ$DUYMLU; "!RO 7!D=". MU]\>!4$;A:C8V@2;;*2#[9CMI X=([J3SZ*%AY<$QZL*&["_:T0N\,4FYNR) MDY8=-)SNZ72_2+^?J3#VL,V/7T&@HFLB6\E&2@&&PZ2G;^\5$F1U?LWTY'"]*@]CKO$"M?([,G%Y&&YY=L(V6P!$DQM/,GN1\1]-BR9)H^[ M/"E2#^_&8L6C@-T3^7;D>@78A,?V#CVJ,\WTP.@1W+!JP=W\FA J!:$QPA#C M>*=I'#5R-;)XJ +:L&N+YVI;&A/W1#,72$SBAR5^O4_X"(6P ?/KY@4<[N6S M'VVWFJ5Q-UJL-8P"N%.EJXAX#4(1U[D%@_BN-#WG_*84ID^9&,D0\II#J-*_ M5&/YJUM\P.W,2@IGH:9NE2H1/@_3TSR4+SI0CZ896Z1QEMYD)$^@^ER AL + MATL1]8LW&YF;C&N\;!:.6VEHKWWNX[:V-"7FQ\7C)943)'?>7E19N\T1HEW^ M$*PS$[7SEYR"1*[/%FU[N:P OHL91V&^//,-0L9,36"+IFGFJ#N-+[VM2:(8 M-0OAAB@/S%0+5 M?.$29[=;"'KFN([6 +*'1[M=AB3A9MU1UI0S2-?[JTN$V>.DCF::2L#L2C3S M*$$50W?Z5J'5_G\IZ9<:[*-:E9./$V-6<$'-C_P'0VVI=&:8)I34HOS5\NY! M64;<-T %^[?0O;;*9]$W@)C-&^ >"OY>\>7G)OHCL?D;H!U!N+,B5GBXC?R2 M>E'F@7SCU5Q,W&EM_AO%&R '[/L,"'S^\-IU ?^"6O,&6(UM03EY7AN].+KE\@\[=>(J7> &S/OOV"^6TQ MK^2[?X4Q_^U^U+$PAN_XDO K0/05QU'R(6GK5?2$YCGJ_ W GI/; .?0Z.=Y_S9\=$OF;=^?#VFN:PYO@*,\7W9E=7:XD(H$4"M#NO=) MUC6!X+<$YEOR8.%]4-8; /!G?DB\U,]_N<\4M[&ODO>^*>,3.G=_)Q#^.]<& MR'?UHQ[@:Y,NA;N>1X/^X>F4RO_+V'!Q4M^WT@:3X\E)CZ+/&VY%%9#$O)K^ M\6FBO:1]J9^%A_\*''Y"[R:_YAI[ _AA^/X@_QNSMZ.NF/N> __?K 4?4>C< MJ\#&'T_.^KD$_6]]B-OE6N_.4OUA!70@S#'+1=_D?UR.Z?]OR_'S?[(<27:< M+(43BA!5@59L>)Y) M6+RBN".I_]^2T6=4A#%-/C[8<3R85$.F7[MMQXLP3^>Q=T8U;.T12=F/K4M+ M?YV?Y"WJ:B>EF 67(#2\2P=.-B9L,SK1: L8'6X M'*9/%[/1FDJ852\B<\Q19B_WKRSOS";*LV/5I:GIJB4*Y*;NVMQY7F2MQ#?" M+.UM(C55:?:OK?C],2D!+ MZ!*LTT$UL48E;V>^5$*!FN5M&W6X?R&ZRGC1).N$!TDZ,UX/F[Q2%2W<#VXI M5-?%#HDVQ6YN+MBA5B6R3+2O.82,S^6OOU^QO9]P%8!^PQ,MK*\%[I4\Z83D#9 M<J\MAIQP+HPLI2"[WVG,N,N M ,F>JU[B9BO+LHE.EYD5F*P2M@WD$ MG.\;1.3V>\59V!1D9MG^55 ))6J+4X#K_D(0"PTADDKH]I0N;JVV45_1TP'S[%H"L/-EZ(E\S&9(?5,!T*2[B%OJ$+,'$.J+OS] M1G^SA]>&WS:5L/HS@7M=QS=UAMS*F5MG7LMZ;%$1F5*YWR%#JMPM+SG35S(3 M52<1FGM&BK;+-*U)>FRI6_(;7NMGB98V ]5L5S5? 0'NV7Y,Z&:D56V_JAN^ M#FN(L(:F %T.HL@5XQHVG./V^P?_J#V?MV$N!8M.]4"&GE4 \89P8MX UQ-2 M\,45 ?GEUTTTUQ\*6T\N>EJNANT2NM 4?W[008:]4R/#P>=-LUXKM_'Z8MLY M?T&*L?N:MOB5;#CH5?((Y]W6-AH0BL&22_VZBIHR4A:E^Q42XI-4@ M>W"_]R[K8FP0J $UWYHL9L5>KE,2IN[PWMTK+0@4W4J4DU%$85;)]CU5TZ+'#_DT5F"NVBI/8X0K\DVN.G]^_==<]/]W%+4>83E=JCVK2!=PPPO7Y@IG8'<5L%\K@?;9AP\ M".7=\]7ZTP0)4MC@+L_A:^_#=G!(^,K'L;Z-=_AW.Q$#P?[6H*9?=R3Y5*&_ MHGJGG>V!MAOJ_+46)XT"SP57TL\ ;8SA9W9.JEJ;#"OT+8#.XG?HUD.^?H^?<(>5!&#KH*S[J&!:/3--N MAZJW+\IYELNCO_/SX]I)E7GCMSFL)XDS2MVY>)-;4',V0(S %$IO80I6F6JU M6)U2<1^JNQ&N)()/ %!'KW>OP#"D\BN$@**O.QF'@TU[0NK, 1)1AK+HHN2' M &[]G/1C,\_?H[M<5EB0(#.=>W7.:N?K\Z$M)?OY^'7=7['+8GV %-KQSQ"^$W'DP0G-D_7P+R.77_VQ$H35OYT@&[<:E_M;%TA0 M.[<[PP;!3+W+\[!^E@+%E(@<]]YXT7]!5AYBRMB M>[&$'.ZX@K9;6REJ6__(.4G=.0"&VU@VUD7L?9!?UH+KD=+V[35(SB:U"_"* M-#U7*['S=+E1NT3:K$B,;_3J! I>+8N_V]JX]J2% L.V2,Y9L^L:/6V3J?7M M%TN@:!8>]H^"=$'\1W[6.?IVA/.+1D)*CG0]W/Z9TI0. ^3J#88YX?1H@H( M%SO':T6>RH,G "PE_\6V?]8 WQEV5,/(*(O#P]PVV>ZH8BY_Z&LE<)%Y@XP> M3 F\.6!MUVUZ(]I_UG0WL7CM<&!':,='ZE3^&_DX^WR0_&T(:F??G.#&6UIH MNOLV+4XRPL=37N#QT #7I,'##9'G9V?Q@*@)0@!#J/]C! : 4J M +'!G@6.2^TTWCZ29T1$7F?Y[-C\6SHC_30F'"E9"XN8 ,L?5S(B\1A]RI&4].#'Q(4&N96#C%(@<>2PC> MOCY:](AR-X_*NI2QIL%&D.0E-P44^IKM -5CPU,\^E;GG7;F*,*\+GA0."+= M?Q]080T2S8PM+?;5SY2[K9H3M &J'_>BJB\_+AVYNBSID-Q;PE-%;4 ML(#!KJ14/Q^[]G/^2[N^JF/3<\?]YIC-B,("+ZF9WPJU\&;R> IXBWMT3>B2 M(9\+ESK](1J42/V9BG2O)B)GR0 6W9MN495ZU.FM97&.ROBH_GYAKF.AVSI3 M%I?;X-3_HCXFT#G?=F(HR4+JJM!AG/T3W\OT1/253(2HLPZH@\]EOM_6,S#0 M%:4N:00]24;<"BJS@)175X*LVC:;TN/;YZ0NU\>1V\\?>Y<]6J\ MI@N5?'^P;04O.>8%?\"*;^F@3XPXQ,&!?,=$)YRZ9[&_*G_3TD(2XWH) MKUYN55+*0+8>'3B@U!\A,YW58S!!O.M&*D7&2FZ6!*R;N3C-&N-R6"CM<8V" MHERJG!*O]4E*'^!YT@%5-RSO!SZ_ZR/S"=/\&Q]1SH1:[RR(Z+.EQ_;PU-9- M\IP-,JN/'$ZM2FA/,Z>LUT.EQ?8BMA2B$ M87A48](HSLS8'_%24:^-3*P?3!AP)%GU*KY=#7\"@!V9\ J APGGEG MR1R8S &D%X D645_9B^X\ MF@%X6@HBU *\+L?=KPVC[*[X[8A7"=_(<#0J/&]H%V35!0A5[^#AFO6LENZ[ M%LX/>SK<&F5Y, 6Q?E"^S_AK\-J7IG#2\5)X^N^Q&">.(,O'0PF'G(-6()#">]>96OK1'B \PCG9&;Z M%$D 2_VO\0M_13(++[=YBZB24E+_N-(X.$5B33>D5Y:%;[)C-@E5>%\ITF)J MO<%6JB%>/H((2SW);/MSQOS*:91V6%KV;^D\\$L[_E@5UQ(5UOS5\)\RK;P2 M#<"$Z%^^8^@> ;R3(XG6SB4DL,RU)0>&Z#Y4[@ MT/&UC1+7@1J'GY? IB\_.> V8FJ\CF_\SQU2=PN/*5/!7$"(H_AQR.DN\<4CCGWCA0F7ND_;1-Z7!9VL0403_#RS)H7'O#XDBI M"0P] ^(3]"V:1S?/[J?F%WHIY("!X'PPR->1T>9#X+Z5%N]>%2,]@; "HI(:4?ND8%]:H8?L@&0Y@!U3_=M M= ]>VWN=/(*:E"UIRE:%T,-\OZVO@&^*X0M&9T3/9@] (QPZ>L(^Y AI^R9C5N: M$3 OPNU;-A^8QY!',&!N8@X9+V8@>Y4H2$8;%:/HI]^65@;2O1$X/TC=#SAN M#M. __73P96PCY-^7$FMY"T3%1::CE]:?64:/O_R.#&(=WK/I29P_^Z%(:E! MA%QSTEG[!.]=QD?=7S ^#<2SNIA7 MSLXI])8"U!86J#F(H3P2=/<>\)+:)5BP$-D\$)WEX)R.L]9XGK-OK9.L?N>? MO$ 7K NQN!/$4-D@.@^B=U)V0B'O%]'^*1?H#2F2]*/[9L%&W*BJH!)$XN!; MOX99(#R&*9[OM0S>IZ HII_8 ,U#UE_-VV%8?QU^O)[CC)F:.8HL?JA7VC=F ML9X#0JF0M6WO$8S.R <]=2>])9DTL*J,/W-;57?"2!5TE:]>U5<=!\YS M&U85-DT!Q2;C [T+.E/L8N/^=*@D/"_+;,*Q^\7I7 (7+K-QJ8RU'P<35(U9 MADCAD?8*D&:N*&23ZY6/[XQ;J^C)QC._N^UOU() J$[]=[EWLJ%+<9>'3L0* M?4P7Q(R5/XW!0ODUBZ/V388MK4X?9 E)SI8XFP40(ZK.F9S'!K_#_>C7*-KP M$3:.;.RTDQ FZ#(S)#QI ];7P MPJ#])"SF)]8:$%DM#B MN/,:G7?>9C8HS/*^,!E#MO -VZ+0"!.+F6,PW46>X0F=>7634A//P(Q?@NQ\ M?CV$DRRKRT.R3<04XC65N*V9'#B1T#J4,=NF\HI29]8D"-/1UV2@J]2I"&06 M!XJ&AR4"E1RVU39,2I]II9\Z6I#HO#"S5!?;FD9>S^3_Y^X7[6JFIG37<*U? M*8<5]L<4_;_T4O2IJCY\XA#H55O:<9'$Y/T]*\Y*C9_0_44YE1XL*P,4"%\D M!9BL'UL#S)%$*)\K[6Y[_MRZMV99^S,,1Y<8+S%DJ^-VT#2'J0R]+]P&NMZ+ M0SW#V4%:I^]39[!"?VW^RG/:TUQLHA)=[(<%,PL"@X0^-S SI?Z)3:J/%PX- MPVR,);%_QM4*(+\04!<+KJW(.UDJ.RQ8;DW&@4<0EUO:3!<^@V)T#:(J!0#' M,!@N?L1\G(&5DR#]C[(L@]1\@ET$>?$--Q)]OQ;(L1N'D+Q1Q\Q:V+_M4DT]2*[.XN^:X>>2H'N8 M2/Y^[#P*P$6(9?AH7_ZJV.M?D\RW)41*U2C8TJ0!C:Q&WQN0KM,SV6J?CMNA%N"+T6"%;UQ%#=6@-)\7S9G M;4F1YKFMYTRT_:RGMNLP+4OB$B7K$LH*)H"F@J62A"3(1+\3,VW[]._>HO?P M!+CZ=3OU:D=?^:/!,$F*5?P2*CN5B;HE9I$YU/58@C+QJ'(-(F!7S)AKRSGI MUCW](E*EU53,RK3WB/3*V+=R^'"HZ2K]G2G&K5J2:9%65F) M<5OXLY9P?93GQ]E\#P+=!96MF_JJM@S2!/:=CM\TXF\NC'^<3B;L:U6Z4=%K M9C!.\92R%)L;AI\C1W#R4H+7Q:BVV? -ABA1B%]F:31Q.RU6Z+$U98 MT$[7[TOIS&C%Q^E:2]JW6Q,TY.4MT#2(62J=PL-D_RM-N0*^MT^ BUGE!0SH MU:#/K5:"82F&WG"3(SH.6C/Y*&KIZ,\Y T3IG)JP2&H-MVK^K$^.)-D"9SO M^3@5D%.I]I 5F,.6XTVRH "7BDER2AJ1ROHX65E4IM1&N._Q)"I347CMV;6Y%V[-"'([-$_WF8-ONW&?R=/UT8$X(7/J@/-%5D^#G\22O= M6=?E._ :UWL>^YO'V][B?#)UCT=7A-?27[0BW*VG3>N%2WTO)R<2,4*:6=CF MJOI5YF2*80L^69?'CW/2G,<9P_GM36RZBT(?_;X$V>OAD4J,E-(Y.\]3-8[+ MC\8R(J^\Q93#??!493WB,KT$1\"PT*%8^JH.2_08518F=15"@[JF;\=L>AI) MRYMK<2^8E[&_Q0C@>-%7BL%J_X_=+_Q/SW]\3JA*;YA-3^\@I4#AL6%ROSS=XDY%=RMJKM+D=?0L-<$?[8U)47M5WW$L MOF*DXLGHUZ#(3U6UR^=YFN7=-?)G7)7#U'K](M9!/E9!S)7A[BF\:@= T*OB MLA'JW;C[+#;SZ"OTI6;/8RV/HP.$: F+BN,GV(E#6Y'!0?SER-'F)Q9R>I5" M-"J\\5FJ)NV\^@#J&7?0':E6_.V"_!&["-QK(WJ>KQ13$TL80T!4Z*+TUBJY MP&:&S;H U./H8&%E,W5B"-5-OV)*^#NSDK4U;3CGC/7MKF9=E=QQN-EZ.N+8 MNZ%$L5\WI5!8^9[1<.1;ZO^V\Q0C/VE\G=#E[DZY=\55'^#(J%(VOQ\&>"2> MZ,FVT7\#D176((/)NC$LS2PYGWO;*& CR-0%UK)CNF[1X9R+/=84Y7\T+8%6 MS)J224@*JM+FXG;R8PG,+ZGRAT<'1YO-=X8M$8S!>X$BW8IH9_+>%@ZZA']] M>K+V'3"39(@B;'(H]9.+#-%$_5;#N0C"4EB0RP]QM&)=1;9.[#/PN/ X\*)9 MCU]:Z"@JKJ[JEMH&M8?8Z.CQ!0?+R++?O";QJ]X1:<[V$93V*Y'GH.8^^P/K MYA_5$5@+E%TD%*)=L?][K#.(MRL/+5\#!HE+U^ M,V\+!W7A?;&F)Z^4^ADD\@30JIF%W96"0;J03?_7TR^&G5W&G[6]PW*2XGL( M*5I_L-Z4TTTZ_S154?DB#4*]-;/ IO6L_L9,TU+[':)@9K4!B-;@5JGZ,TB0 M[.*!YI& 3?4(W*"TJ\[S"A0VE >@UGDQM1&JL0]?KG';5W%5.#]V3V/Q@L*( M?A[F-'H;CYKHLPV8HWA4'EV;C[.,,V?C+XBEI-S,T/OC8P>*]' M,M^*8.X*EL46<9'C>0(0Q!P*UMV4&>S%Z4LPS%C746@>#=7[96-X$DC:HUUI M($[/=WG4,7G7BNNV)]WN4HYEXLM^@D&]D7Y8RR $#.ZK&QP1.A$LL?"UC-) MWR,?7+1_^2T?J50@2?4YY7F/G>PQ%ZW\#?8-%B9Z$.9)G.$F$4KG'C5!]:E, M'G\JR2!+X/LJA7)#XA_"[Q,EWGE;FS_,](EMZQC7@#BP]74=N#[ M>/DNU$: MO/L3/K??NE4D9;?4P*?8]!?..('*GQ*!4$ETRA@IE&Q\@5.VE20J35&ECZV1 MVJ2#E*_]0!&\;:G-6%&HY(I^PTQ:@N04SIK@U-(>AO$TO:ER=]BT><0+9O)Z M6%MZ3J 'RK/78LH9W^CIR2H5_^KQQK(17EN?I3,-(ROCX#@*F'>RLCR3:L8R MQ^'0)3D,RHOA/O88'?Y]:FV5"^DV/H-_BRVF!!.$9ZLG*B@TL+.XR+47BS@0R^=.&46 ^WT]$F2=+R5E#O2EROU-/6/Y2!"@*8N!?:AV2JD##Z#] M%:(*-'P"F RQR4,*?04P,:MO=++RW6G,0PZWK@:? /)G+>4;F82"[528XIF8 MV3EE*[X[QZ_%_X2OVR2>>6G3QAT/_"5VY/!'Z4%<>;)%$+4B!^+Z0M(A-C&^ MFR7F?9]0+]\1IKBOP#:OT8)NB/Y.B<*4Z6Q!_I,6M4=X2[ZL=G].=B MC^/-^U#;9 \G8] -J?--G(/V.P5 HDF7P!X7)A7N_P#^[?_7S5WC]&6;/YZO M/^7[EL;N5P.<=]$(C(]91\$@JC[4!K677A[GTA,FU8F!L /VBK+8+B(PQ@Q4 M=^KM3>-RB_4TX-@H2WZ@ N".&XS5-X)U+$%M7&9K>XE46#M9K++EVB-IMPT$ M6EE_^-$7C=%NM3+^,SR@ M$X;I]J5/6Z+;K]F7,"(@/WM_(3,)GOK=MR*W$2J8K3MC++1,VR6,C1(B>,Z7 M,&FSQVFX^2\-)JD]P=E+R 4]I9*_G K9&2AOJYSE4FNOY%!*-U2@X)]M'/Z. MVV'3W>'G\N.9_3//$P://SW67^ZUTA%PZ>6<@JY'G5YK'T?"&O^PO5M>6U;R MT@Y2^%<_0FFB1W$>*_GFYH\([M*P^<6PV5VQ1$H$:$FOVO"/MN9C]U2XHDW)B M).3G'F&T^ ,?."WM&\E[D<&0+4%5UR7G(%4,7^WZ:)_;I%!S7ZZ2?E='RK+B M,1)U57&AX=;3=[M-FTOE4Y8Y$0N8W\PT)P99:X30T00$%S@GBX%K08*#CCC[ M]4*^1J(#1HN+D5^:ZR.>R;() N]O;H+YQH3\LA]8\D\.-SN]M-'3E'X%^[)\ MD,8IRLFS5(T\?^E-MLJ7=+TN?%,IC V/Y*K.>8'WR)$RM-A M03AU[ GPI6D\]T/$R*7294J.D,_/;XG?,>PW@P'$WX^6@LE,TB, 6VF=R[0U M$Q:_P*$M+^/ZL_!3R\2-SN1>K8^Y3WC!$EPD+NVVMM+L;4A0)?;=N9\N5Z+M#E) M)*08L64@XUU[,-Z=$F_EG*B%2;D^"P HM&,$"?)-5%98-$S@!%B\M>#%)G3J M:_(:P!JU)\5E#/QUJ%4PQM'2A9/ZH6:OEH?-O#BXH58K&H-_VP7R[D;]/;)Y M8^;Z="E\2K_;5BA[*JH3#7SIOFP\>"YV>=B '#F<.TQ-:0'9\LR8C0S<'JUV MES.4<5:F &29[\[:<=[3 ^+EA5TE*#<+0IUM81>C>,.EG>,C22<5"+XSBA2# M=&Y \W1N%U1VT5FKO$70'R^4JCY_]:;BV&+2-+A7DD[\TJ\D[Z5!O?K7-_ * M!405\33HND2OA111N>2-;>'\B5!5H*]GZFAA60"!.=%1(NC[:1)TEB++_>]C]@S M-( >>A@/%13L7U"[/)[_H7+B<2LG.:/Y*C23C)%^PMW%JAT)M"6:#'D)Z"-* M_)U><1 ]U]]K=Y2S'GZ0%ZX"=K;H9]P/=U@=BL9/8/V< 'XU&M^5$!>,14YL MQ_%ZCKY.( .U+"VJR"-L M3\SP=[E;DW7XSRD8*)I/Z0628M!+TQ.Z2V1)6:5)KO?]K#!G_9?MPA, D2Y^ M,1R8"' *H#W)F/*$:^R0*#D6U.@KB;:\>J,4',-W<=:/ L7Y$!+=(;&=#_8" MRS9'=NDGENW,['N<>;\447KY3?'9*E%L4+TJE\]VU(J[FSHF:0%[X0O;*X(= M>(2;(:.29Z2;;X6EF,X@Z7"PN)LW$$^NE>GKG12R>W))SV;6X[0J26FNNVC< MT#308_R\N_ YON0L<.7UODTVSB_ACX]C4PZ$![5(6(MSZ4VV_Z5ZCR3Z1H6$ M:(T7(^S=/SL#3_T/3L#,O;[VD(A1@#0\B:>'>S;"A'U! C@U Q+]G=!V%Q6 M_;B!^]?N!TS-IIK@">%+WRZ^X9D\;S-2;'KQ*P!3\1-@7Z/P7GV,]\4.VS3' MX<06N0-M8V.=S6H27:/T"L MA*5G#ELD\RMR"\O:+.-^R "_P8?5G:C\/UU@-I2__E\&[?\__?R_P@SDYCVD M4S&;0(_\K[X1K(#9B$^1\+*SN5L^/I? MF,NJW&!;HKL3:',]FMHK!&EP;I7P,<@G]0! M1VPUEUE2TMN6!./JKP=7"JB(C1OEH2^5LOT>2V,OG0 5J1& 5?R0B[#9E6GS MF66E@F8N)?[8B+AW/73OPL]<\MKH!8_CD'I^3"*:+ZYY=0Q-AL[ZO<90XS&T M-,-$8KZSVF *4DCV;PM?_K=KL.J8HME>GW:2)Y95BH;]G=\G#'F_TF'86%;% M5*8&_"F,>5'B!5:96&F)?UO700YK?HZM(\,2_PN+-E8N1U1HYH((97BWE3!U MMANW[/?>A-&22%K?F3:/\=+!\VPWLNUX5=?A#\O$J:.:H%],G\!*Q9F!O,LH M=$TBT MUY"@_!TN0H4?SO$XS;81F\4RL%"$?U^;P?T$B.O_1W/EK(\G=4)IR.8E%4(D MB,S,JWT GD(923OJ-,Y!A:<*]H@ =$_4L0R*.FQK3<&T6QL:X-!%NG8Z**^L MU8T$<"-9L%_\J^+,_S=UBF7X!-=6*BYKG9=='Y.5INJV/>!-4-Y8P#JXE-Y) MDNS6#+[/H9NIA'U0>3\#LMD\J_@HSHY8$7P"N->?SY%DXX$_7-M21WLD?[1+ ML&.O,NJA&_K\-]BLZP.:=;MMF']>;FS#]\+L]O2Y*!-C)&0,+=!=U -)BW:K M;@E^HM7B#%(E#C@W^;->[IY\=1O=^IDI@BT_7HW=*H-U6:IZT$%"HF$'&R @ MEG?)"QYI.$',6T\?;S9&V% Y9"#?,9''$E%]IIC"MR#"Z:R]E@.#<_9\P'N< M[UOJ[H ?Y0HD<6(+?))D< Z\@N(PQC J+;:?WX<[+P=NF5E>"- ML- Y_;+(+ZWI=JRMC.1JN^;/B]!78;;1);\Y?.[P@FMDQ7PV>7A<5_ M]^^S%\*"E68DK\1Z,E[*]N21=[WJ;[\O0LO_V7!(WYTA!)KUB!_HJ5VK1]T77R,P(X MA@F6<=%Y9&@*Q-(WDHTDFAU7QI85#"_3?,]R_)THL%.F6*9PT:B'N'E^]R=/ M@Y["N97PJXSOVR^"U@$A#2&3Y0#W.FWQ\ K+B.5.9J!7]/0?3NXW'89P=]-6R?B<-$86 MI.BXZ3S/Y:R[%&=9?0%%L^<;9A&BC0AE;MR H3+"3[*T@Y53NG"^Q<-34X76 M.AF,X(EC5B;NN^%.B"D4T1YKD2P%>JB+=.ZK_ZJJ^N2]XES"$)*.ZN:+Q<;[N0!7!/WFO@15.?' ;Z\TC? ] M_IE8_0QAQ3A-KTV@"I^&843ZJA.ER4O/EW)4=DEME>"/NZ_+MY(@D(.R(['! M,L1?3,PED'?05QQ9=UGT^=B\PXH;U__W(2. M29KW 5"%TT\-C,K75'S61AZ4Q_0,%T![[Q/LA\9K9=\@F=2E39&4]XW'46.8 M^>,&D*W:"EW;VQ^3))T:.2!\X4-'1@>##T !L^[L#AIN!^#V)&]ET;[.^UU] M<[V>5RW30'FS]Y6-A7[)9E!_ MJ>#(*;"$&.Y'T%(9$H>NOF@>7*);4U'XOLAV,61/HK*78VF"FB4)9?'XKQ7D M+/3=8F\B)<*6EC$;O3>1F[U.VN_Y%=Y<:J'?G0A/STP=S(#"A];=6^B\9?$' MO@HX!C8MB3*C3A./@KQ&53*? )K?AF*1NJ N)X>\Z&F@'H8LMCKW)(! U8OR M4X)7#:(_&/3QE_XAI%"OJP-(KCG//-@L0 [X'.N:"ECZV3C7XKTZGTW0XT^? M^X%165\E.7S[*H+/,B$DF5QC<6J6FGN,C8-ZP5]2:_U5'93. TJ[0L1!2_&) MSPL89(/F$C$$.R5)\=(RS0BI6UN48^6@^,K2@EJ&0JX1*]]!3+P=R0.FR &+ M(BF2$M=TZ8(5+#RUM$U*2A3:W9FH8JJS<2-8OD_[>=H6?IA]V>[(YM=L';W" M/K1LW\NNH9Z(C#J?NF_ @"?H5L<+&#+UI7K )31"R$D%#&".$;N)118C"]U-CJJ[6:SW/VI*28W0 'X$JMB!:Q* C6=?/779V MQRSU!M)2,*$QB/>;X9ZAWT2?T+OJQ=(^-#0>E/EQ@R_4_ UM?.JV^A;\.CK< M@VA5+=W8U6C'!/8,W\.H2 57H#"JW]UDAZV#*'!8V*4&9R+[L4A1[EG>V1SF MG!+!DI@&@HF*&:WV9R/'M:I26$.(DF>U$M;1\L?W>B_DAXH)"@09DLF!>*ZI M7S^>RM:"76[]ES-PH[;(*N@;@O='93\Z4]K_L-#$H\GD[.OX SC8J>"7.^4K M9*C/V@)UN!-M6<5[.]0/Q>5663-70]K;T>+28UQ5)@* >G;T(TD"FLM*.DWA MR$7OB7=T1W2?%O@XC22>A;EPX7&A+&@8P%KAY<-KHM0OED19(8YTJ09R3@Q, MS_.U'C5@8:YG253>Q?2S[*:G!;F.WLR&7,P_Y<^R[9/-Y1&B3CI/ ,FK;+RD MB T>#L)ET>&^&<#+_B*R7(_.AQ1JHB2@/9X+-CE3,=HO_9CNV]!+4H7Q"5N2 M.4/YVB5O73FVS2 /RN9G3)@ 3QZ4B7&#T*]11Q=:G]G^S)7G-4YJGW&ZNL,B MN4@6LM_@$061A<3*WS@/6]MDOCVEK-<^5['$/<=]/O/HMX@UZXK)5A=^9A@< M D>1%;H-\GE&W&/H)U\3=AI/EF-C"B5G(%B\<7T?A_:9TE?UC/BS(,LL&J\+ M!\ERO[O3MOR'2<@%BLDLQOY55$_P5]U+'?*?U[F?6B?, M24C$%W1>(E..+!H;=14&&SX9%DF:O;Q4%^C?JESTBO=N(2S60D2MJ;"WO>65/_09G0,*ANS)*8S@D[-VQM/3>S[W(W/9-?5<)-D(TH M"OB8:.;UYRB)^NTT3-A7IGZ<%C08*>ES,N@?&D$B(&$@ZW(8TDY&)LZO"-@K MJ@"IG18U3FA?7JGZ2C/D&LCAIU)E3 _P&. X+%4YSP;"M"9;='R:?NHNM0/! MD3HC5MGO54HZ3A8'&&F0_?9Z>6>S)3U;M8>[5Z+5\<]L_$NN]!NFMF.T MFR;+_ER]S/-X#ZSI6]87],"!JOUNUZ(2W!8!N+OI<%B7+ZJ)!8TO/Y2PI##! M&LWMQASCB*$> HMY9'.OCOQ+B_YOW(M_YN=4=&N\LJ0FC]G9*F&1%+83:JEO M'8CUO*@D>34BD_I2%#EG5'NGB;\] ; +P\1W3"8#3]Z*]\9 M )\5'GF-!@K/:OQAXEO&WG 9L\!.V]686S*>W_?/U4YS'PG5< +'.@J> "N: M@='_P,^LNIQZ J3X;Y7_1Z[,X/Z1ZV22[G#VS^1Y\=JN: ",XYXQD^P)D!.B M\@1HSWL"O/X')J;IX=_@D>MNN(F%\-]_2W.2ZF7^&(;+_P1 3;C_+Z"37^L+ M[P>/^7;*U/Z=69Y_9V_^TZ,V]4+6.4?+=/U=S-^HBN(F-;7Q6L1R-5][J7(W MEQV1EG?Q#PS0_WT"R"++O[YYD5CY?2G+O[,OPQ35PN/PAMYXTHD[X3)O/:;\ M7^2T+?D_+]*E_P=-\?P#][,+^?$?2);NQ)7WWEU/ (/9&VVU_U[:$H]<@ MW438 \_+H)<."5"QNO_X-./9_P(9-VVF__[GT'6$&!D<'N]XB,06@;'5"(=: MV7L J%7^,9)J7[O H=9SZW^"9CI1DU[GF*^I$42B6;*E*>:;6#LA^[8QT4)B MRCW_?,H74DNR&WJK'6IS+KGTC$A#+S7T7Q/2GUI)^!7=!I\ [)+>A,6?GP"; M/P%H@3O2YZ7N(^!;@>E[M=P7X=N^\FL-7#?V WFQ:=+$""I5[G[J*12XLRG8 MO1 6W?WNV-:D\NT+M4MX>K/V"3E G0D8 4I9'+"K9D?]5 M:A*R F4^U+%WC?S31$^3H11HB)2=N;-9&5AHZ%"Q0P%LP%P!#2 @K/&[MP2W1[7 M3Q^2KH[I[9D_;]Q7Z8DZ,, 7K$#I@ L5G59;U7)@_?.IZ8ZX\T.MW4?_;"G= M&"'YR_H54=EI)IIH%[8")7^!^HE)[1 IWSNS5U'C@IW]V^8>5&;BS9@"Z$<( M?24DKLND>DO=V,3%F\]'27U)9B6O9T@,N)T?J_KA(FAQ"T'"ETVA[.LP6R(U M.NX\[\U$>?1'BJ_;"I<"8M,,HTDBN_2OA*_>8=,&KB/.*X5\Y2 *OSOY]*?P MFI0'+)J@GU U3_U*_JZGI'QI%P$@GJJ 15*L2I%AQ3>2-M/"^N1Z!09XH\6Y MWX; &7+;:@$+TI(X@F>#UFSX?$9X6$@W3I.*CPFZ\++-J>I%^L6J)-E5\:Q" MM5*<4_T> R&LW3[K(BKM1>!O$9T,XXZR4:KT6M 22/+R&4G]&D5QZENXV-KS M]^^Z[1$I8\YQYSH?2V36C*_E-CYR*=W]""G/LV0')9Y[9/1(T@=P+D:]!DP9 MX]IB\TQ$(?505?RUB3 ;@+]7SW3*H6J?6F MFW%K^@T7F'.1%>V56U<'V:3RS([ODXRQ]+\Y7W>/B[+\$5B&G9$3+NY+OG$^ M[/KX&LJ<5^?;[&\FJF5J7J(D$"L%;)L;J-18<@8CY&L<836?_;T M7E<>"FB<\W@"* (JBW9]5*O!C@\QQ5UVK./'&&A>37@UTF+GS2>G_+"YVLUB58B^P02)+P+/J8[@9@34+8 MK%4D"2[!*?IZ%@L#V#;=1"@T)YZ. MSOXF-2VA^C+GE,"H-O<4E(6A]^^[+4Q+R7)!DH6P!4\C3Q\JBH%-&-,H +.:\C&4G&<_+RA(9SQ_'+*VM/1),8WRY"70/S;AL MKXPH)RJ)OI4[+?L:8-/%_9UK8>0AQ3A< @(B,QE$*&I*$_9N(.*:B?+XF7F] M'W(T$KH;6=WQ=IO_M4P: R-G59>WW/L8YADO;QXD"28B[,>66.S3S<4Y>B,K M9"I77$)S$F5W&==/DN%ITR]:.&\^D$?*[DG(;AOZ$Z$,M"_ MLJU[E#1S^)'%\E)SMQF,I!IL<8Z5)^\5GM()()QRU\N\4F^$0<\4S%AC2\EF M!&;4,\DZQTLC1<7TM=["W"X33L#!Q\G9&3]RJ(*-,)73IAZARA MN/.7,,OC2W 6XZH8DL22\Z4'-9\1;\=]%^1VIKP NMX+AQ]0L;TBZJ%@[E(= M_ :D.7DF7A:1X60VT;!Z#WX5$VNHPKY"U4YN.TBU!Q^\J&$[Z& M>@R.+GLJA+@"C>>W#;^1J_>64=K5Q8C 'P09@KA:!F"YX!4P, +R_C[,>GE( M_ZW@>[.P $HDX6P09C:"&&>9I#I.,AA4JB ]L.Q>MTGYC<:WPO^%ZR&4$_1) M'4/O9"MI;/0%TC%L;9[-(CH]UMQ@Q7TDP'Q4/Y\FV*VGQ;?T6V7%$37#EWY7 MMQ$IUDA:C3F_ ?SB;<&*L A >^V)?V+HVJBUIS]!$$J0VH\Y!ZL%22IL*Z#O MU&4 :55M7"LX,KRE($R G9%+#L>ZY%TF9Q2>:SM"<>YGT/LR$?K"W=O$7V=\7"7X#IA,3)^']=I.MC**)3V)%QT&/=\IL0-IC]0!'508 MI.AXC6*P8AF &9B:##9U4%D>7%*1RZKBV<>CB)B]<+6937-]U):] MW)+3&^\RH4Y6_O; WH-<0%16%6L8K"%!YA'P:M)>OT]BEI&"#)WO1.1@O!?5 M?A'ED:V1_$ITKR?KJ]O=7W]BF1_[DOG R2!K219+XZ*+&JP9 >@2(YALY]Q[@G :2'@'(/4Z;D=;=')Y]_L2-V:^(,3\QM7PH;KW?"BM:WLW5J#\ M-3-:IN,SVT!K*(5G"TPKO'UK>3,N/ZH:4B9GI%?E$Y7^*G4\1FHR]^1 GQQ. M8'N*+*_I><-VQ@S N1A%R_RU+Q4!Z*D_@:43>B<8&"W7](Y_<#C25V/0-3D< M=1%8=''^G:#DO.I+_K-.-Z^ISE?^69TK2'6\,1)M ^A.B;:'3T]<*P,P!WE] ME(=-U@V2E<]UY ]N+83%_^Q62]+XXC+7XP0;.1AO MV-'%]4? !.M6>YH():5HE\VW=,X(05G-WL3S"(.2\"':HGB!?&'2HBRY?0SH9$1PE!CDN0.ZX.\RGULQL16,2/ M'JB<9[3J3!;X6E>\?T=^SV;)NB]:=Y7$[:V$$Z]O0#94DONBK9K63=1_WRX" M@%!!9>:HJZR!A VJ*/!)83-DA(TIB'JQ*XC$NX+^Z4UJ12Q@ U/RPOC,W_0S M8^^\F_X7)$(Q!.0)('8:^!LUIAH9.-IB?-5>7%3HP4)'\\_7W ./W^?'I \G M+%^J3LN[]E*C]RE26"O,?LPAV,J^$=R\4XQ[HUZ^%738(8(241VX3N4J.V8^ M!6.AP,9=^IY,,M;!@L\N$]Y?/?>P(D'OA(;N)KC2_(*^HJ&N'JL!'OE@]@08 MY-Q[9_Q/()-T @GD K\ZHCKLW@]$01E*D_F N-2_@]M^O7=DJGCHX,22G6CCRC MKMPB5Q0Y>I2H $#0DKS@'RJ;OV)I@M?5,S\!=DX#RQQOK$15E"Z%'6^N(A^O MB?N]:NZT:ELG>M/<8B6!R9E>M$>0*ODN,H%U\MO/ZAR1%Q!"Z;J&F;+51O[7 M3@V?V>875%9ZFPU6COJ_4Q:M8X;T_&7=(^M_P#I'&&R_7-LW#;2#%8\N1\B6 M-T8?UM<[_XDRN+! %FMWHI;G0?91A:4+PC!4SM!;*<(=[^VFX1HJUO57<[__ MBZ1__U/2199U]7?*XCNG[O]@GN6%!G_2\OO@K;7;+5$Q!;HP0O2@WGC*$*+J M)P \L>L"$PWZ0-EV>HXYW9;XESF:_\R;3H:2:TF@N5>:ALSTE_K?"]0RVY=? MC\SG6VA?.:Z3 ?Q^>5?TLJ2,1A$L#O3B'XR_43YM&^H-:/AYP!JM]I^UG]A\ M*EN35%ZBMS!7G\K[RG)SX*#61&VC+F7WJO8+0MDU\UV+$=\TZQ^PBKE!-0P$ MZF-,$F S3)4?> *W/9,"V]O:KPRW& MSH%!/MJXL*.65O9)",S5IEK-6B0?0E5_A"'^/>QN;JD+QYKI\S)5H$&6]!1/ M2L)0_+/)"HOX)9!-XO=V0N"?S5'1FG_HO_B."GY_U_,$\'O^'RNS84FGQP@X MS@NL:JR9.++*9,[$B-")]A0=4D\TD:3%YQ=N7L\N3:8&3KO==>4M@^8'BQ5- M[WBJN5F!\D-<*QO1S60KA,U1YNE_A>SV'Y-7W6B7Y'5HU$PRW_B/0JF84, * MM+=1>BV+ )_@"6#B'Z/,;^33RR[=EO2R<\+Q[:PX^U+CU;#; DDN7WYA[5)O MW*(T3](Y5C^S'EDQ2Z:3QUK'-E?L0QD M?!8G%7[>JRJ4[L_24O3?#O6TIDJ%*E,=#B(^Y2B*5&E+RA!I6^7\*\Z,E@/' M#%*]KCZ.@E1F&CB*\MT!>4'[-UX/2H5]XFTFA^&^DS]8HF^68JB/.X=9?$P< M$>R5Q:_F09%:-ZZ)U%2H@'AT$'?-1UZQU/._PZ8\(XJ#BR\;Y^M.P"ZF-K_I MSX#^+^;>.BJN;=L3+B1 T$!PA\(MN#N!0/#@#L&E<)= ("'!H0@0)+@[@<(U MN$.A*=S=W9O<>\[)E?ZZW_OZC>[WQQICCU%KSR5[UI2UYOQ-$R>XVAK.E8N* MX"ZGZ<6,MMV5^2(;45(^4>1DJ<_=-& I2*K)<4-LW==#[Y34.-,.0>FN//-G M8WEZMOEI3X$( >&\M2MW8-D+-/%G#X ?"O3::DH5\?OK*SZ=S]Q4WFK.K%>2 MA_JXT8L(+M]%9M%V5D&-?O8;'W+@L&3CM1+-%O,S1][YB1?RZ2K.I6;8^F6@ M$&74X)?9"N%JA9.6$B)41?H\D[BU%;K']MDZG=GQ,I=WFZ"5K@UE+B"5 @P= MAL\F&,O2HR)Y;O4\V;S5>=+]<4&[&A)7W5,1YH7RJI]=8\@;GDAOTZ9I*JR4 M%61/N,5R@9_ H3'KG&R72YNX>I1YWJLEG3U?+KH0"U;3FM!S1I".#/2MSAM)4KB+@#=U&_R( MB^L!3%'D \(J2?KUVK)*4OT;@7U25Y;A+B<(7<[BP[Z:>Y/UQE,)"L%=>H'8 M-(FCP:9:;S,"4[7A\YS(^ N2Q:$+ZL1A.EWV00X+0WRF)-6GTH M!!P",R4P.<[KINHA8L_0D%J4\E; VRC:4G(4N[?8Q%NC:$3(M2*+"'*<=UK, M3._4*W!.6]N:\!3$P.9]0LATGPUH!XOGO7O*?Y4 !%Q/*+I(INFV3!0;)''X MY,X4#N$%.D3J$(9')LXV6O*GHQ%_"N,F423?Z. MPYB1Q)EM]!68;;=Y'OX^ M?GA'RUY8*U.[+WJ;. Y2M1NZ1J[<4.OX=)-K1L06$^NIS1O=A5[G?K+!?CTF MYH5^EP^A1NQKTUB:K6AGPD<)I6QYWQS$J\9\EPH,GV;%6YG1[#/(/5'O$HT9 M_4Z!U(L;,3O28C:\$+5()%Y0MUWHX'@C3TFON4>.=F[2N8=@Z'QRXJH3=92 MN3G#L\!V0HR&7/[E,JFEHGQ0U=?V5HS4,I'3!KDKL)0H8"7^;GM#]%,2('ZX MDY@L\I/QQ9L9:XY!_+?5G%38Z?S;'_)5=T;4NL-/7>,=( 9MB%2CH#4N9K\\ M5ULZ%4;Z+%>@L&4>3U].<]X2ZV1@YPO=#25YYW5&LRCG1/XWGW]2\/=5MVW. MIEAYVK9-P=SN$WV\SAU95Q1' SVH;IA>BA-V:XA-^C?M\V_SE[Z;:8O-C2TZOT*+: MP*(*<8ECL[.=;DH2?$,6*$1$EX2,: MIJ,YK-A*E,Y8RR,D[K\P@[P9 /R@YO"_]04PR\P\?H3U[&I\6$Y5@OU 4X+ MFSK.C']3 *83M"+],&YY>U"XLJ.\\8)M7H]LR3R8OXM_&_7YE1I+%8:KC2&I M7JUK[>ZIR,[ZCWVSKX2ZM$PYXA(]M!X49:0!KL1IG[F_$8WRR%^"=,;+<7C9 MLXHH)/8]\['"?$5KL%O=?)0YI64T0\L0PK@=1LFL";&T6<=''=P0S09_%X[[S+B#>^#,%G#'#HIS%.J MG&=S;9B29!8/^]96>R,]$$G.V2G/*)[-0?).=GTA"=SZIZ/4O=29P$ M@-<[_/G5A.PM^*: 8%" MZ; T*L>(=B^NB'7 \2LP7FXUNIN(-0'_&MAM0SK@"N2%N;?PJI6C]X1VZEI7H;O_N]4O*[O/!WI6%8WX0TP9Y:K_2$PDRMH*S]S*]/%&G '$;UOEUO%\OLR(7>0C;3T?W$ M?GBS)7H[L.SVS1%PR%"%A%?Q00S\;I6'I% MO^VD-_$&)$ITIJ>W8?%U7+MSV0:9'M4]H\%&UX=LC M,;E"DXS06J=TU56K-UE* XQ+U^>&+PC*5 ;5VJIAY4T?W0PD M)Z'G$K2#)56?L1?"4^)8ZF"<<("5F-X>Q'KZSX87*@T5=0J#:$/;VP C5CJK MUNLC#="M!T:'R^LD@XU87!5VW[P#FF1R_==F"%+R(1] MU5,K3&IB$T!L4E=U-OV#%=(CFTL@[74K08W?SR9PT,B5:2]Y[7 M,XO%$U*;J#.H-D4"2,$^T+E+*86FEKJZ!BXQ6)(4C7FK6C/NA_?O8XZ[LEU2 M5D>>//4U\K L3)\X[3W=T:B(WYJH[AN&9*'"O7GG\#6P>27);3@B>RQU641/ MJJ$*3*(,0>\GR6([4[!'1I6PJ_9$2!FS.+R/N2LLMVVFJFVN3QW=HZYNJ LA M[.I4TE!5C^_#2BXC\RQ2O93+:O+Y";E[X]-5?<.D2/7IPKJ6#Q6(*L?<2[GJ MEHYZ<2]2-;862E12(?8S?ML3MHUW/ )&@NIA*D'%#=NKI:V'E[_1L0K/=GJ0 M]7M94^NU+N4X7J+ ;PC'&]:23E!<2A2;5@>2R/#Z/]TWXE8=7OM%@@=Z<]0^HE+,ZWP(]G*J&>-NV %T9[-*^JVM! M,8+T5>3B7M6-4/G!\6+:P CR"X+/ M/%YG\D)Z13=A;V'FD/' 87F? *CL<"T.7O7[*K@4#YX"K,\OTA1UOG8W[I29 M7HBM1==:=:]48=KH4:#/=9\+54_8LY1I=J'I?8%@"SM[>0D[A*<6SW%T,?5= MOGTRWMG3V'##7\?WMM_YRM!IR&A_?UO>U)UKB '> 6N;RP;_(LQ5(G[RW/9M MFU,MLV\>Q7Y[ 2-46]XS _;C:<'U#_+)B1-R3V6@X_B$"JUMFI0!41J() M.)8V<2*:U"]_6@: 0$Z!_SL6PO_:4AC_ _Q"ZK=V5N<3VQZ[KW]Q@L?S%S:& M%.B"XKZ>[X2'Y_?3WT$ST%N.SGZ=F"BJ]#\ *%3\]*Y^$\7[?3.N#OG]K()8 M]2?9WS(XXP&0L/+X\P.@Y'^2:?76,R9!.71!7QB#)VQ(? X*7>P6OGJ[ MZJ)ZU*#=4N@]ZP\AZCA^%@Y[*OR"8T;D,MSYY,AK&M8#8WC?V'(@Q MUTMSI#AR0%TU4>6SLY.!^6W51@6F;R!7Q6WHJ_AL=KZB "@OFFCH3J7(N:C^N/FQ,6TQ=(>&-VWK8)Z1QW0^L7X9,(]GLM@CE'1X#F'%:_ M8W5< Y99JG0R%KP*@C7L593/?:",J&O=VM(8G"@IF6O*+-"J1S<]7J95&N&* M1T (-Z6QA "<" QQTSKJ(=5UYL+,(*>;;AP.#"(F[+A8ZWDMA_X3NLE=)P,V M2&R9E2IVDZ9<+JI_R"0UP0- DOZP1+E:M]L/+[3V^>LH)NHR1$:22&\WIRNH MOJ[>W+"M$U4_3-8L(JXB4+U@.+^=7/0+W,;UB\^0)D4PEI>UD'X7;)X4DF4IGP3^2/:91!0Y>3#,\N<]KLK!)):J8L#>MCOM-)$+0(R>8U"M0*D;0DUP9=E6S=\.:8ROJ7\D(4!.5:8N M,)JWJ7\ !$)\PN9LW$)%> <_J+3C!'M11\SU,BG3'/)W*5>+<#*CX577! MY M*F@NLC"I\[;R$PY#,YN:*\J38#"WN[7=5'75;FR_#O1CP") ,/4)P*E\01Y4 MLJ!-]M+:O=+&Q0L6V(W34*\W$RJH+!JWF30?D;<=?[,?'M/4O(48OX')*4#8-A>- MC$@>5(O'%F&;)YTUPYN"&#^4:O/ZMG+_J@;'JU=X!)GQ_,YB:.7-BQ)E86_# M I!5&(TJE@CML;S7!\I5KVSX!F_T]>PHPT;!+V\> +;!#7[J/ZO#*D2U?7\T M5$3:)X*B:D;];V9TZ?EE>]_G^*"7@$^&PL'&:32-5T!Z= M">F[=W,YYQ'3I\/Z*L@I!MO#OJXZ#FYK?+$[3C1)0HI0#B&/KD#INZ\L*WH>,&QU4\[ MH"J3Z78_DHC%:+Q"]LG0!5+L&;H_^70?.>1)Q*YNL;MUSM?,MO"!?"1H M0S\GV['N )OL0:H& :<\J(WS=,)9- M4O=G^Q)0UA%WE&WS \!M#M)(M8_/. %L8U(W?@Y&YMGDDL+KD!'Z#-8>UG!# MQUJTDC6-(M>WJ5T$J7"(D]*F?2X]6('<3TQ-O9*N..GHB\FOCY;=[DA -)$L M8*H5$U/AT)N']^=:.@]>"@K^'KZ/ +AM1[V. M46?ZJ (@ Y QP%G]=T^]^=/JIOH=.);Q^_&/NE5&E]=!VPM]N7_%?N7_11?U M-P!ZH>[OYWQXW3\)_X-N^8?B:?]>N[?NSD4R3/N(+H9V+VGNIUZWHYD.P.J" M7;SAR]W^)R+D7#_F],P ?H8JUM?0OJ')R:= O>YDY7I VBPLQ&#%4<;IPVS0 MH^+,98H*:12BF?1NRKL%E*5Q;#W;B[2)J DJ8ZV:.0>WRGN: M5(2$RB(HHYN@CP(M \3-]U+OYR.D 5X[GI8W2JLHKG(LKEHMD-A=3'R.+SK" MO>@VCGB5Q'$'56"!U>;#H<*DC[O$M#73>T%S:%PD*% JVF)*4/?\MD0J+T;-'.2YJ0$/;*_7.,S_W\)8O*6(V MGARO&6IG)/],;DT:IPK\-";@N 9D!S?T[K!GO8DW%'!\\P# VB' ABFZY+(1 MMYD$0TFXXT#9LZMQ&)3/P*ADK2FF1%$-UQ^@2: MAM=708-S$P$F(W[[$^.JXN1NH/22J9"R-2CWTRK^H6_/]1HZ@%*.X'BU"N?T M-&=1;PK?IVL)9TL*X.[A-Y!YPN,6W<7$V[O"UOQ$J# M 7]ZQ'OT8I4EIVU^/*BJ.*G=D<'3W=*7>? S5&%I2"^_V!H Q'[&/OXM!7&#+5*Q^(Z MC SA)K;\1 TY7.N*S9^Q Y]?FVNP)2NM60QMS$7SQAS?@'!C-@DHK$=&?;D$ M;>(]<'CN"^HXV$QBY!/FZL5W6P->]:=.ERD^PJ7C2$!O*:C]>?*C=3AKJ'8P"1_'-YO]2#ON_ M-FD 54X/D!.':^']FW%5'(NO.++H''NMZ4__%$^AB_C2K?0;:MV3.?EY--S: M-!;BF$*'-KI_R9;063RM'N!%N-?U. 2OCA6;14XHN6Q\_.\6M?H;>'LJ2APD M9S_^ AMZ&OT..'ZJ[R+>OTU-/+QR9NMGQA(H<,@UN%>80#MO8EDY=AFY7B9. M?U2 WY]U_(SORJLQA1LMCPIL*)5ALV8KQORWBO+_;[;L_VB[":ZW'@#S%-%->;8C&/DCBJ">O.E:+G=X(J'$;-=>S] MC3^7FCKOPK;RS=[MX!\FN13]K9_4J<.6FCJG?_>XF,S]E[_*_6#$WJD] .JM M*1_%L^<#8):B+U[Y3/E^*SOH7N11]CKZ,_W>Y!>W[\3N7(S6;71#_%<>A?&O M$R&N-R-P_WC5]K>&UVJC6]I8'Q526GSFP$2&VW4$$T89[6O@XZSH6DKU0JK* M4QQW5[Z>[BO14*2;> 4?;O#:Y->QI!Y '136,J7R#"+,4$U:B!502PT MSMGY%ST'6[+SP(F/[9ZN!I;:]Q//0AHA<^=J-\-<]AP7<&3,1D7#+8D)DQD_ MSZ^^G>&UO@B!>+V,9Y_-U)_;B=5N=Z$Q#O.,DW)$0N#+]2=N*FMN6AI&W9[R MGPD^R@HA?DI3+1W/.PNWR1L3F<;ZPH0&"C*(VL&V[J4W;UY8=^?6?!%LST8_ M.B]?C&E<*TM1XO?"YC-7A!642<[9M,N%( MZ2:V?EG\] 9_N\N@Y>6K#D/*(]39SKL2@:<69JD6U2&*C0W-$A3])T@J+M&V MKSXF-5WK'7%J]SFOK2G./P#>;^-J);P(%9:SSKRTN1:J&<]I?JZOWSHJD[,B MC5BX]$K\*=G)&_W+?M6&,?O]JCD94X0=)ST)VJ9ZH<]$G!KJD4I^7L.X]P6B M.]?N!%/6Y_[0NJTJK:^7L9W$U7%WB;B"N5E/DX:TD&P).[X/4*#0O*D5=PD/ M=PH]H!]/5CCLMQ$LUUX-')<7+%CDUX\6(V<6&/GRQF_0Y'/X;(+IZ]"3* S/ M,95Q88'2DKE; N*(G(*&8&W>Z,+>Z%H$(IG%]:+N9;'GG8L14JJIRYL,^+FP M;1]U.30AAFBF%?3&0Z&OD#KNLU/CR:U,&[[KQ10]L"S[ .8LN/ M('LWDJ)^D>N,L#T,J\"EO>J*65/*@%EOS#CW;H.I,V80@@)XS:[TC,&\%GS1 MIVF*@UUCRBT)?OA&JC$%3YO8 0.<)"W*O;+GZMH?W8]:FF1(29#!FVDS@ M4:_@9-#N3*T"[7)6L*_MVF5<-F MQ R-B'^SC.AN3X ELK\Z[O350W=85W?84K@"IOZ%#4C&XXV MF@MWCJXVHJ=4FJBWQ)QI0B-SD/HC73<(UGV!04[R=TI'0$AF/ M*X.A:#;_+5" UO+.QI5;*VU3\)%W&LW=")*=G/+:O=S0V_9&33X^WP=% ^0M M P66O]^^6(FP,>!3&6?+2W@3W*]DO8^O_4:,S>Y;Z$=QVM?'&G9V9 MOM2O-]C:%MGZPX*UN?=;AR0*PM/W'B=E6%O>]=,0_QW M\[EOXB&A#(MR1#_%:1<%TDC6^Y36#H2 &MFF#O5?=>>@#(0:O]]>OQPR;/,:I MVD6*6D.?X3@>U=^= @GW1:P%65\EK6B,I=&FV: 'XMB7_D+N>;_;*HWT7<,=D$*U]>?]I<@ ;0_3$NW'?_0O\+ M11J*HP.*FZ"K-[WW!0^ .>YH_^Y&_WVL-7&L/_K!TS[2Z/Z;V3THK_I;OO^; M@\"-?H&^H7])/DJN9BNV\S/@Z'*,'$TOI;$15@ZA/L',Z1))+$UP7 M0?]QEV;*'P*6KV533JB5<#[*^G"3\844>]?&)=UZH\-4G]T_[[/O>[J5B!9E M(V]H9EI5FC^5#[_[R=57J*>:;()R?67\;*.6%JOKE4N=N5A'7F$J?Z>D,$$V M"4F_=?.$T_GX4^'*.6$P9U TW_-H.+P6:3%;GG'#KN0;AIQ<:R=K31 (?4H- MR &:XJHJYD< 5-"3NN8##_<^B)* 4&GC6!*).1$_N4_2Q#24N>A^43_I]XGK M)='M,KWT4+1VO<*9?7GM-5CW>0_&N]?6K1K95;1UCPUUK:/V(5R-R*JQ=3C+ MVPBOL.,K?Q=XV7$8. M46W$R/2+U-/.2$+):2!HJ4N,SL[*>"-Z8!A8S\1XHW/@Y$,,THLC5+L4DZN/ MP#FSK/]I=]Z0]^U;J$!O+SW-*CIY%I[SA535N*OKV O?GR6Q%E*RSC>RE!S; MWNC7DQ&X3=FGX^^&B+?JXGR62CBO-V?EG\H1P^0UC[^F6RWD4[J=G^;-6?'R M):%["V^N#_%$:$A%.W[ VR@[#(5F1GI9E[:?.TXI]NG&QU@7D1C5R.CK#M&' M([7.PI%>AS_O5!'%@F+&.N1YN;!HEII5NR5^B,;Q?]_6%SE]6M+'H$$7%XNL MA.-A-02M8L8@GM> M[A+;4"9B:Q\JDGU1VY3":DMZFHHZ1CNV7!GO)_DRV$18:>H[043@(LCN<=V! M5541Q/TO(58LV $Q V Y8((7X9F%:2_/NU RN5Z=\@@&Z3G6U[KOXFQSY-0RQL!5@?T*6C]R>]*_N1WQJ]$+X M9DERW^^3_C"_OTCX5G?[Z$D6P<;G=]-,E2;79&B'/[B&-9G>O/8TXZP*8^ZB M,\&-S$(=2&P#1BKGT&4LD;UXTQR_+^&"6%GZ<["D_P<]&?N2[%PWZ>0:;E/Q ME(IK0!23$@RR3MTM&Z!0//VS)CTLB2<[U#IOTF= M\Z= NT+]C:Y@+WHJ=C;B#U13_\L\_0M> 9[$X8S^[OQOM:=;QM,N9GX?#?PA MM'+_$F2_CQQ(Z*\?!W2%2CP R!\-S5JQ.):T[;2[,3GD6Y_N^\5[=<#U'SVI MC2YO_:_76P;&(3B/UN.OZM8\]Q8Y_WY&4+OC3[20%\[CQZ4U9E?L.L>$[<2; M[M KJF<_W8F*;L;8,]?=Y,[3O6,(K^A^T!&\?V+>7&/^I%Q=.0E(OM*0BD7C MM"=.P/J.TM/F>"(O3,5<.HE!6Q'$HE!"!?M0Q$ EM\A!XK=U,2]TN/\-'6I@ M@XA2"NLIE !6*F2QA!9F5\.MYE.Z;.F?AQQ6HXF@:7\?CY5_;J."YL^E5.7I M#M<76S<-)L&80712DSX\/E$8K<+:5=1D.(L@[=MS1F(-21O]["G8PX*R$>*,1;ZD_#6V34\?(,&>O MH\9E3GBT(ZI#?S!9 ^Q<3_>GL M3&!TSW^ZK\=:M;'Y2S?]5HR%?S';'UF>L?>B&==\IP6%1&(KVQ19_J__JFZ. M]"\J4?[?. X@^B=_)]R+4=S7E9WPL+YL.;I\ )P-^B<66/V;KB]EPI!7C>T4 MK K&LK;,C=]+B^&GZ;\2((N>R(8F^(=NF>+KXS>=K[3T&#;WV.X%0Z6K$QC M3#/6C[N&NU)!DKQL4(N5@#2W0!.4/ZE!K%D-F3-88L3 4 8W!D"/6B ?>J3T MJ]Q',SY6R;; %>)#PEL3[%/'%A"O1BW3.J[WV\ MF*FVEP0M:=(44E:$)]^]7RQ2))]LLZ>OK0/WV$?R)H8STJ&PY2LCQT8II+P- MX.1>(-FN3L4L'X>4\)B?G/:RF<;8(UUE1SZGPLP0%V_3#GS:[W$UETGB*X^(E_Y@7[H)>RD=WRI];IV%.1:$S*84]*@UY$I M%1U!]#G\XDH[?+R]'>:]@Z".W0(+8K:?=XJ+R"+UK^\*8&>[]:T.G)_7\]%^ ML1KON:J7_#V:'MRF'0*/XZSC=+P1F_*VS.@R6+[LTXFMKOV-M2Y9;RV\:I#Q M#?GMQ8X6W>'@AX8D(C90+I<<1]*\\9#>&UZX+VW^V&GW;S M1-D>$8&J9FB^OG)BLCZ_T%)V4 ^ON%EOK&6F+1^!KWZL@0[BBGM9Z!OE))*GU2YH*K1._E"HJ.I)SJ M!F\>(DUF9C^''@D$)#IL\PT\8].MF(:@E!1+A-30@W9!MXF3.2%]Z0T05SON M;LQPE:/!*WT ]6.H6+<5L1 MFA-2]!E\)8U"4Q%_#.4OK:E*)G"*N%?!_@S,79I*,U!\H=-4.T&B/%%,75G+ MN^-"&+PR] 0-1!4YT8X0F4AZ:$-X2Y1#VU@N!LL-V8--9J0*!'7 ]@7YITPQ\SC]L0FNI M&B$+N\_;(^$]O3\@VCG0J4\M*MWR?E=O?T;R]2#KXVH@-J+Y:Z]TEFA>=L=B MW*+5X+9%1:DP+Y= >,+K.G=MF=HXCK8X2/-*V)[- M+%)[X#58GPO%E(4PV_$':S4".#G MGY_#03 ^>*XAB6'"(MVR,!XT$@/)\^Y7\@T8@D9T.N0'_3'3QAP:, D-^I1H M)4RX%2'!_:3KZBC:8DZ6-UA@YO ;#3CMDY &**2*UL0:^> %4] ZO.OPAXJ],W*?F]>D4]YP5&('3OIVN%CR'!#E16B%)4'^&^ M&!]<55,23QCFW7+T3>.Z68/KKR*G@[PKW)LENBR;7Z4Q8J6;QZ+(60 MRUQSNE+L;#: M%=".";:3N+W<6-L4.43F$=D(=MWYN?%MTFJ?#BS@NYG#=%3/J&$.S.N3%4U/ M&7DR)[B\OSS]369 5ZE4(\8;_\QW16&M=D[SG:G1\ MZODB G-J=B6Y,D6.=2 *(FG0R*/6R1+8DG&!_E/LD0 %\65!E7PRB9!\+6B? MQ&VVV:K'T[3+E#Q\]2-R#3U$RFT1+HZ4N_]W&+\E):5 >+OCZNFPJ&Y: M^XZ!NJ!?(W'@<=1KP$;)/4WV.0$?FCGZ0+6R%R+OA<_TQ^Y>JFE$>P_,7<&3 M;D$/49I)ZLA-/:MH9=XT0/RY6 T(+G0?N\O==Z\FY5M6S+"^7M0/0>8=NP&+D8EMK8 ZZ^5*-W3Y<]8$EUY *!:?$%A]H85_$Q K[";)-)E5-/^J MB"TQ6[O3PYGRYF6NUP##9SD5.-2."LJC<$?G5T3R1ICMH!)=P]MB%KLGWUHH MV!$C.M(R\\G3^$H4"ZUXZW,ZM+!8!R$#-BK*MAPA?>3YLMM<0;M>A.F8WOU= MUZ5YY#LOL+K0W=%\'.F;9];6Y=3Z":7B[T8%%GTB3VS(F+B%?A5.I3J .E%>%<.V)UOZVPBGZCK1-QZ0@%>"2HYK[/Z?1"LR[(KSJ9\Z)D MQH=CQXX\B+YQZR7<2%<4G./1<7M6;&\>8L(R^"T_.QJPUTMS?;2EL>>*AB;4 M7_05NR-![KM"'27;AB_K /XN:'#2M',M+%'/ V!'^D-0XK#U07%7V; M?C2<,]."N,7G_@"P')Q]!OD.4XB_>$&82DNB882<@AY^UM;EI)%Y2!O=.$ZN M%Q;CX#[*6!.\-&I(\Q&(LDC^;FDK/"@H"5"8RCI.E:#9=$,\9XU?@_WN*A=E MAZ2;Q/'Z5\FW+U7C+*5D8[NV8E:,5V\Y;XU$_?M%7=E<$#^-7 M*'CV@3+\&CS8LU<##>""B!%LXVMJU7],C2*;^Q@^__([ST("L)S*((X7&R*W MWYI"BIEHT;!]@;4\=)=9%_(6YAN2-'7\^H.2Q,\[$<523\-CQI M>9OQ,+>]P5EE)Y8+ +/P"?='%7PJ A%EU25"JAX%\;H_8.572A<*6_AW% R#MT30^1/6_ MIXZZ5+H5>P"(J3T %G$? +?2KMP:\VF6%P^ 5NH)G[*&^Z?#_C\\EAX 5]>_ MJG _4EQF> !\.&A_ )R^P26Q&"BW M!_J/Y)V*[:JW''Z[]+]_]_AZ*^,#X#)T)N5VY-&1D[B-4)3>.O?WOP5 #'?V M'P"!+@O_TE-L2>CP<5YWCP,%/$[R"&]D''^J>JK9XR>]7&.(+I$[KSO_=MZL M1=C8[OVONN V35-S#P#$SG^=I.H#X.G"IP? QK;_+?SC4CZ7!H>^4*Z\>5SW MD\(+(X_;YXDU1T,!%<9SRA=?'_W,+_=Y=Z$)]\];L!X P^./E)\\;A.V7OQ/ M]I2_NR)63:+#!X^38M;8;SZXI!?Y5_I9__JN 89:@F9Y(/1XW38?BH;S8ZUW MF1J78WA1XO9/4D)_(T6G]2_?*-.?=!-IF8Y ;1%I^!KW?F%7ZW4QD11C#Y#R M>@)M3K-OZ(ZZOCZ27CL\O-B;T3C] ;#P$JOK7_9CZ#^P'XGBQ__QIC!\ _SM.T.PS@O5R8[\2Y$YXEKBLXN5*XMP^LV$TH,YNZPT: M*F)+?K+JX(5"NXP<$VY)%LG)%9E(E'EZ(]9R#] M<[OP;^-,ZS:DX"@G4#L5 M.U[[M6=R6)&^HN7I?&JK#!1':V)Y-W&C)?N&G3ZI_&$SCX3[X@;'=KVO2XZN(O51^V+%3)?^0-,*;8#Y<) M=#'_9(X0P_ 5OF<&J;>S'?[P!_KOAZVFK!!M$_LE%;KQY<\0+00XI \I8Q<..&5CW%.*7Z&2>@OL6FFAK>%$7 MT3$Q,;PQ7DY6'S@G8"&"!-%IE2"MA0ZU_MQNJRDGT718\?F8WI+\%1K-UR<^ M6 R,P[F87J4):J-V/%:&0CUX8?EJU &D )> .:<8S>9^>S;=10F"U/ZJ_G)[ MX)B(DS@IV_NBAN.]YS3_#% M +14KT/^R=Q\:7SL%A)#9,<)ZM?6F49V $Y'M%R.W*U%]Z_%M%-)K C3JYGNRQBV"X'"89I5@=.*01K<]#6%^_/ M5#;*>G"N/OEA?+9!H[DW7U J4W]?",N2(D\49L8(;"=2('SKH?6V(5*^&@5( M?L<,\1&R)J8^/^+XL$ZM0O9I9NRP %VUW-CT#>G:>Z.FL[-T3-L?FL?2^9=? MFU9/#B;TX,73Z/>SA$&J.Y$N(SX;")*U==_'BKFOW'X6EY3:0Y[2-,>8S!O0 M_^C(SFU+J3S.OLU&=S_5D'[3J0[?38]0<):?4U6=BH ^>22'+A0QZ^SRC"[CU,&7F4J]&4.5*R) M$Z&_!M6W]VA^DC"U<#6H>D M/0(GGX0 M8'8Z;#\9R8R' %":C_Q5CCJBX#H>$#** 459#A0B6W"EH,Y4O;Y M]G7F#$DU_LEK4_:&>G.X*$=*X_>M0,J5KQ L+)MF.NL?\]TNO,F>DS_DIB7W M,Z08:4V-W]T324;,:,6$GA*6& ?21*( (_F'5+$!J'X!6^/CH85UL'1[ 7XR M18"+8*SRTAVR7+G\6E6D'!3FLT38@2I%\857P[F5A &(T=>U\[990D8XSN M3&MAN02N38LK-5PD1Y=(/D)HF%YS_#8&[XV>+&;J3P@U*6 K.WE(>X?:[)H1NJ%$O$=CTW_2^L_.9\N#)@72PXIX?R9/P MKK\2EQ"M%=E:)OP@0T6,TD.9.QJ4VJB"G'*7OGEH=?ASNYX\%C/#NWQVUEJS M(J]_]76;=H4QX??PYV.I&!*EVYP&,W*(-4[;CK!!+W2"06+[:+^/T\?I;< M!4Q(WMY3?O2?J@IH:YS,T?TM8[(U(MD+.[*H9@%7P5/V$#<0"(H;0AEA*O%1 M/. )&3]9/D* X+N,)2,,Q6)MU@]<@T\:X9G13!!5"YSJ+=!GY '=L0$MMOQ"G40V?VG-&\HM.-;V260P^7MZ^#=&0IEE5+_@ I_( M+D:]CF36\Z2630]D6)&*>RD.GZ:"K%0%MW&=\,G-"$?.!76!=1P&&M,KKBS_ M^!.5.5 ':+X]34DYB^>%:'96SEKSR9?O276&E\.SEQR?W+$S[)Y#)(3AAI"\ M4:=0"^4T !6]K=O6L3,2;@0);N@N="[5+]&Y3KGAVB]YKWWTN&/?3&A.R8]5 M%4F:1%/+Y*ST"]41[;)S(ALVU52]B.TPI([DNBF#2%,BI+N_Y_.G]">>L:)V M,[>*"0IG9Q(U.5#Y.2WU=@H# ME? W.>O\'/WLQKI10Y-GF]HVD;Q'A]W M=)A$J!>+.NKPZQ_042H+>0&M2@\[B?S6"-ZY-)!N$-Z_O'=-5= 3/QX#@)%& MVT24M_T% 8NG5XU2PC"_XGO@5\A^I,-J'"@#24!"Z9E=5WM+]$]A=.Q!T9DN M N4LH]GYN7:0$UTLR,.<")7S^*7<-!;KR:)I:GN3AR1#&R)U8%$5J2MYVNN( MW;ULJR1Y*YU'8T!=E]VWY<)/T#T=DVU!=0K>P"9!L.%+S01XU.X#]N*<9E;#KSI3TS[)@A\RY5V4@K9-_. .^%R=WLBXUF/%T MQ9O44@0)R=?$#XUG8GLKF#2#6BOA%RA1))"%P3)LET$=Q!]TWS6YNRUESEF7 M!U=_M\HRH3H.VC=>K%P+4:T*X+T0P)MM^E85\5S.X3FWV'88)9W8XTHPXV+R M/:44QL^0ZVM/NK]%B>+%KB:$.Z/T] #(LLT<7<3Q0&<&,HI^W%IQC4OT,\0. M+"XV,I*G71[?4FOUS];KO;T04\Z:=)Z->G+NE3TF>[+,-FR)%@^ M1^;HM25.(!2?S1$*WRZ 0(EYMJU!>BCM@AVZ3!//*<&T$RTK0.HGS@VW+@BE MT4.*4' LPF+JMR6Z98,\N#U#^U+X B M;@M\-YV7B<)2> E?*L>UM;)@E8G<3A[.(C[O 'O9TRAN8TZ2H5R00V@!7O,) M)B(#U?$'F/E)Q;$#254'ZRR*V)B8I+AI/: MN^L&D5V>&I7U99GR=]P1"^P#!+0%EV-Z*% MCT->[WK5OQ @&/JK3 _JF'0#)%A$D4 %)'W67I<-EIFQ&XMCPDU!.2<][?;^ MU)6$F'#/D+H\/[G:RQ8?\W01(WK!6B'@%1%:[*5%$^:?%POIF&B&4!YFM(8& MQ6<&K[(KJN*79).,6Q,[,B2K3_I^:#,."3F[E&1H+PPO-KV!OEVS%UZME*/R M=,\0!\#+L"'M==BW 58(X>MA# BA8V6DAMI&WX14L:T%A:/UJ2JC!>*2*&)P MP^O(U9SKR 36TVP=[7SEG%ASD_/#_$]#]A?C1\I#6@D]*2@X8BF>XQM,EU;<7U"WM\VN)@2YOB MP0B>,"XQ"F9V%UL_!H&2(&%JRQ#K1:9VTX%V,20A23 M).E4LR[)[G7^"[5W;5_8"43JP=&=M_W4,YYSO@W]O%-XC[($G360.PRGU>L9BC4NE8GLBY=FLZ)2@ CB84L,-0:C'6%:W@T+BC]]'3 M07,(S?S#U7$+^#O>S!B0='#*Z/?==9 M[$< #T.IS4+7.0Y? @N!^(^W\G63"*NMQTS? [O+%@P3N[PZ65O"LK2Q[8W! MVWNI;]^6?TPSDV.F.Q_BN'#:5G+$9$#(SJRPOU4SL>]A7:EOGH.?K9E>XO1R MXG7<.VMK):)'1@@=J#OZTE]J,#VC"X=.86*U;X%L%NCU.L64GI_B!9E+"BI@ MQZJ8W]<@=] 5J%&KG5+?YCJ*C=%.21M'4G>E-R:DQ"67?=FB-"D+1OQ<)&8>-T+9) MI^CQC'R^HG:XVFB8HL%2.$HY$B?!U6+%BF39MX>JSV$F4=;&K-=^G$CIV/R0 MWLT<#QQ/ 0W:67N/ZZ: I<_U&N2R5-:9\]TYU%+8MU$6+WJZ^=,QB)E?W..0 M">NU<_7T?.^GT79KDR)\N]8$_T% 1- [--O7-O=5WJSA;*OMZ*-7'\!>G183+D<@:#9J<0V8L*/KL""3BFUX\/DI'\]U=OK M0&)AN>?-IZ)I##OA03%:++#E/Y<\3 MU_EMH 8D'.9@:XO G8Q-;;&0%B=[\LK7M6T8%VY"5?N-9XO2LS;:*@^M5%<* M*T80G'LH2TQ=MVH/D$P.&; X;G28 "M9^[$X*Q7F7W'WU<$GEHDK("M/FEZ$ M_2DWW*BJ]J=.=Z0? BN1ZSK97V?":,(NEE4X>[0J$,!R70+#0+K$Y4$^]9B5 ML.'W*R<()0-T(B7D<]LNL_;DQ9E6Q&46Z>P=6HJXX49G1KH M3DKDYPS_#,>W,<>A>#& V83)"^_H10A,,0MP==7B00XWO9$I3:C68B^)V(;I M?0QC=1T(;65 IDF)G4% 7$G1<\"=+@$/KAD0S?M7HE$1'-S.VC/7W"TD"W0) M##$@V(1NI'4E6=V0.K;Y.+EXK'^ A,XFXF52RI9BPN/-"D9CV:U:6!Q9I-KM MY=1$KJ_;QKO*RV8.M,6&(#!VS>4%@06 XV8(]J%M1D36+W@:G:IVZ6I\\_:PW$$MC[A7/\PSJ7MOADMM/#AOJ#/I,RG&82IV2PQ$*\:E @ M)R>2%4)Z9EVBL"E9<^:1OIX"7F9 NUUY#0P]TJPO3M@12&-\$K3-!06& +54 MQ(U1T%'$/HLPP(W__PC^*6XH<7D-M5^-4A\O89F7),+WBD-#QY11Y$YVEW16 MU;+(P0M[E"M1P2V;QF-BAZR_<)$5?'E^X2(G/@#>6]_SO!OR2R2?_ 4&#VO'^2=SGZ+R]:B@Z(E/P"U"[X'1593G_T*?AG9E=+;HKLTP> MO!*_Z-F+6SI1XE_@R@H/@-:J7SC9*3?LYU5_0X.>^-],A]M'X-QDS_IOD-J% MS 3WSRDP?L%*^R_J_D+4_GII>Q^,P?4 @!^[M3IWV6V'C=V;7R3%_QE:K\U[ MSWX(ZY"RO;822BZ!>:=YQ_X3!?(AOZ\^NK_ G&U"?YTW=[<;G;);IUWBIZV\ M^E]-^L]@?1W_?YJ"#=_CX@<'7MI>VP/LTB!Y-4V_!_#^3PWPG]B5$+$)L9O< MOQ^GMMT6D2L37EIUM=I>6_[* '[L.NUKLI2!:+QS;4PEXP\=&]MY59EF\?/#&ZZ5'9-R#U\BZ9\E.U/=&F._77GVAK&];%>4GDI223E 1#W M"?(+;YSG=S".%T]-UX?8#BISZ+GU,7O4 (Z%--%-A^L!M,FBL 3U"VBHQ)EA MF7&JI=*C7%4:+Z3V'RTK3?R,)5O0&S_C^=>#F$76&)5=N+ZI.M'!&Y2KO2/A M3@L\#?JDG/JZGD$=]0/Q\/NL@M9$9C>^@>+X/TG>ME=E]!ZD+=/CPKWK;HW1 M/7 ']S$FZ7D,1J96[U0S(BQ&=( [G#V,G0*$.IK_1WM?&197LZ7;.$D@!()[ M@KN[0^@&.KA;<'=WM^"60"#0$!R"!0\2@DLCP9K0C;MK<+M\=\[YOIR9,_/, MGYFY][GWZ:?^[%W5NVK5JMKK7;76NPFGRF\,Z>Y2@\BY!M/Q1$8?\-&X7)2) MRO8L6K\QJ$VFU#O5<.S7%D0_GO_,Y]=7IXHX5>Z"UQ&"3A_29=:Q!# 2 \DJ M;#/W6GT;LGT"4#EN/[+ APE*D;5TCG?+:2]U\( 3"-3GPP#;KB7]6)Q:Y8)M MB.:NS4MEON'VS-IH\O[N7(N.>7EB0< *>MY$Z],TN#\L_2JNL=VZUD_7XKB3 MQ^G]*DB/P!84$@93Q); \_R9,6B"RTQFAC50CE?L$H_/J_7RN M(Y^#![OGUH1.@8ONV^ 3_G7@Y8C^*@6G&*"H.'1^?M%P9AO(TO1MQ,0SS+4T MA@87JR5R<; O6(HBWO3G!5A;F1);,P\>MP;?[!=20T2)-!*R'.,SXS\-7WR\ MS6OS8)Z'IW<3#NV.@7BYJ2T9;+PC)4>EWH^(#0,LAA>!;0D^'N =O^L!CF_P M>!=34GQQM9Y:Z%Q*"XB*?_=<[/0!>V/+FBS%9K\4B,8>AZ[+HS5WAV3A)H7E MH@#,4_MH3ROU]06TS^.^8#1Q7T0[?!LY=Y6,Y*TW:W0-E1S1#QFH8)$2SUE^ M$FL37)L@]MP[A!VB <0;2,/ZCN<,5,*P!?P0?Z[ZR6AKP<[L["M-JG>K M79Q5UF50A9GLHM;DWLO6UL:Z^F].8I0L.Z^:?R;R]#=U <@==]+>^*!77C@N MK]I>&;A":2I&PO!K,%P7A+F#9\]?RJ0NH(PW;P,V0)&.K!1*(:5LH?7EGC6? MX>7!Y<81[H 2("#Y1Y5R>HS'0H3LW&D/],TWRVM"&>##/@E*SDE-SD9\V3-$ MPT<:DETB>>^P1S]Y,\P_D+U'?2U."V0>;%GP&L(7,493GZ!=^1AT&,\^QTB6 M LRVHBLAXUK'D#4X7=F_/JT89$0)BU4^HD]&_\B>8]GKM-MOO_]>M#30^QBI M2R[$-XO3DOPX"CF%*K(?;AAJ(&\^;6-"4#CY,'?.2M\#K0=H[/S[2FB*H89[ M^$BC TMR"1GE.CTN:WVE-;AO^_:EN\@E 3BB(,B<;=(A=N;.L']H_ZOI' =C M&.9$QA,GFF&&_;2-_7T*E,<[UKE/-6]PL&!I/\ !]&Q[11&&S]!GCPO*5H0 MGX&"JZ3P"0<^1MH416TU<)^%ID;DPD \8%20M?O+*(/@HO'3*WP5='P(?EV. MQF2E(ZT/=7NCM1Z"6 <:7U,M7DX@<9"ZHTNX\'0Q$K[,P_?.@:YQ)C]E0DE. MAWV-+BL4S 47)GC3SE%L(PMPA4^'&>E-[CL6M">@9>(^?EM1O>H(1$)XC2"I MUQF;N:Q.;BU%CWLO":>Y-U5A+^N]!:0&+E^__OA5=O MT!*FJ&[FN$T>:S ;OD4P5%'YB6TUIT?M[SM5;DQX<)DW'I8+*,"6U:17T66: M'.RY2%Y$*0EN^,8 H.-UC.ZQ.Z45!>(:8U)XKT!7]=$*"7Y'>N_^2BDCMI*= M?''$!RLU*=$'$;I'Q/ZJWVHL FTS^=7F[7TH=X MMR^3A%:MS7M99K3>'5\%@U&4RH;T1;*(L]&K;.(RZFM4K[OZB4^%A><7T4P/B9)_@M" M-7E@KS>M >O>1#658/X!.JV?KRD8C:DQA^6)H3>^H9HLLK=(E%]GMWQ M5*LYHT/6VL2BZQ,@.5*JUIHM?B4U?FIV3!) 3$S^^V$[M],OO_0I].*"^<)L MQ*L7Z2-A(PGFJ.]G/[U; _-CFIPGN.DVSN.DG8/3YA5E*=>WG837M^U4AO0= MI[@ 75!& %Q*L$\DFO;T0>9<)1?,"ZJ1A\JLKJW3 P%$<+;NDH0OF(>#*QFJRBC^N>M((W\* M8@0A75N7PIM(31,,%OK>AT^%;33:K C2:&S)9E,L)]L%I>'&I'/3G[0V_'CZ M.%&2I2 O6+#O$"6;7U]S,B](&,[B)4 (,2T!)H=(M1)0]_.?'.]2V%6'TF"W MNI!02K\E\LNJ-3:CO9K8_,\[5LMBO2V;/@QCN3[K0ILD=V:>^BWC!OTVT&Z:6 T/&BV7.-_5^*7>0L2\*W5&IGQY&G5W&R/>]6#WB%?? Q:^J(_) M_G2M[&':=4"1B=4)@N%<6HIA*_Y94_]O/MHI!U?8\;5L4]U$D0Y#MG^[4#2E M7FJD2^1RN--?5U'P=]'%55=<$.\DAW.U9A M:O%!G46]X%HOXR3@#EEMB6'Y@OLSH,_>#OSK/0#W@MU0!"A[N)3I85G7Z."T_84@SKAV.Z:!>LU/J1N%=>\*^(5//$69%/W /J M;_C.6F*=ZG0N&P:'F?>H&(W:1C@]S_N43G.(HOA8JO Z*K9?CCS26J*H6$PN MT'P5J8'AHOIU(/V',9;;7 ,E\:0IJ5*.=X/1#/QU!:U;[Y!%$QH%P)P9>55H MUHM_61CKT#"*>=>V#19MXCCL#W,.KN 8*1,WO):ZD0?XIH;(715'J8,-90MK M"2OO]+YU0.\!7L0C!_:67X\6/W[]Y:G+'M[(?_X6]B%C^;9;-MPE_8UF]1 8 MX--GH'$&(9QBI0U3#]8'!U$,I=2W]X!!M\;%O'=JK',S=J(3 9; MB-0-QRMYL<%:-=6ARV0D%.A8MG1PI'ZS8.%S&N+/6E=]D96G'-7Z!CI0=XI\ MKK*P*(,UMSA'8E&/\LU6OC+P$H5GYUYY?ML40Z;%,\+C_'ET)%KSY 0EH9V0 M+(W#"TMO=RC8PQJEZW/;=7(6=UWE78X?%L;I'PI@RF;6?449_WFT>%8/:!$Z MPTZ^JZE20:TD3TP\HERO1SH:61@^7W!F9!7^[OT@4GT"?QQN5M:AR%E)J\S2 MQVPSU4QS;]$,!Y,H\X)CM44Y5ZX)%"J]PF7E1X:VD)>D$:UEY1!P#^FL*!V< MZV62(1)+=RLN!*3 WO7>DW^];9RHZURXIYSP7.M0BG:A1?:R 5GAFA*S8].& M;;^*D!+239ISY'%VIS\;E#+*L?R MU\SY0IH@2A9.H91-X44H"=I$3U'L9Q&<&CUJB'3*%V;PUY^/<9+\<_F%5L?^ M4#8SQK8WVS Q8K96O ',K_!P)VD4%@Z-$=>OUUT0;IY/@5? =%M'#[3Z M4+8.+U&S%%\ U\ 909)[A;O=A*T+J C$+<-J\U*D"N%V5Z+0$J@"R?VR$X[J*!V' E!(;@D+VTJP;GFJ^;/@CN'0IW&^ M\>B4K09$ .TV]I1-K?\.B\7L2P9 :[Q$0>1:H\,)-?ZR" M[%J,%UK44O]LD-UP\I6,D!IGL>^RDOK:*J7/_U[Q^>.D?=IC]O6,Y:;Q'&PK MV:KY:AK733#5C;X3\Y4H/!O45KY?9S.Y5_17.>3$L/)+_\+W3:_UA MFFOI9=C(>O]<_]I&I!#1D"4 65=J1!+@MJ5'T+5MN=]G=.2P'FL?7T*?;OTC MAX/!7Z? MT"8\XO=23#>B>SLAF3'P*Q8C_%D=6]]=N%+VQALAXHB(1W.Q7/P6W?8LY.E!LAZZSV:7(= M%AW]&S^/Q5CB%4U]*G[U'#W]XE*T=2PK0G3+KD$\O3A(VT-#<;H]FNJ MILA_1R[9:FB G6N/=[@R9&Z;B!8[TTE)E@EN\I?T5=$W/8F]X.!PY+UEZ3YO M+JR[PIZ=?K2./D/-M>?PW3\>BIW=A@8JG@47-R;3[39H867Z>WE]1Z*U=O@9 M/VX6;,"\+^%..6>-\C7HJ8UVBA'=KJH12&Q\MNXY'1Y&>6'T)/5\*IQ;7Y.FFF%VPHMHR<;W .!^P:6(5%NY%&CY-"=J/ MR#/V01 ;5S]9-X-D# R[PP/FULZ[LI7 ,WA!L[,%W 61RMR9,$= M $HW20HL4G>6S^#2\HAY'3Q\!*%4)+O-"Z= M=U8A.P:R(Y]YH'@7'_4^OJ)1CM01'_&OAYCB9,1#TXVE0RAY1N>$EM/R[:'+ M\0I;:YE62=;7:1:7W(Y4M#0H=7%64_*\2%N\VA"]'6T'%P=:W[H3VPE1:,E6 M07Q#">Z(IQG7W@N V7FCUX@M+)6]M)C][<2VEV]<\$A,OFG(FUPHZEER7J ME+[O7[Z]_. L[36KA&/__HBR^0J8P0NE"BX:P$BVPD4FD+"*F'T&U"&TW)EHP'[% M5V%]T2MGWAS-+E%W\W8W?FF@82YX7O)MRF/_.\M=E%F 5K 8%I0XPY0]#Z@V M&'XLV:LD)D25+=SZ3:1-#TZF*,5NU=:>UGFES"^G.4]P_8KEF-%HZ752>[>& M%=_TA>7ZB%WLN_'3F=-8BU>FXYSO@!M"W;EFM$CO]OI>_\"0D749WR:%S\W; M>$+,IX5-%3TIHHB8!Q>LXB"7IE)]$LWGE8X+!K""L7J: X(E,F:/("Z2%',$G1>6BDHL3M@+;VRGTVNV/Z:M,= 84^H++TF2R<'1 M_4ZRU@N/V$M@5SV[7IE#5]K)MBDV7WI"SDJ5=@^E3I2D$UD]Q<3M?V"8LAL+ M '\J4D&>^\1ZSQ()C@BOB&TKK/IS.?!X0_7:VT[,FM/@H\/A7YG(B >,\W\F M;AAZ_)R_L;S;63?U.">:T7@62 MU*3LR*LEHQI-G#9D$OK> MLK._:$PX4?-!:]NFYNZ,1^X[_Y(DA?V=%^D+SMM?^F_9B\(T:[TKD.RB="?+ M92 Z&R$=&_#:\AO9I3E0][F197/$?GDY'NCK>PI2(ZYR?C:Q+*1<&.[<V_#6Z73G<'N_P7WL,[.G [P$) M]G5MN'P4 @.3*Z[ U:8GI,&#Q:Q(&^SYQ <_W72/+M0UT^;7]U?0#T<=>)T- MYC+"\PA9"6:I480$.[.,GT/"E$:[+.^6[\[?U,>0.-'+XY'9(-SIGCL>\'EF M=WO0D!N[21*R^:MBP<6R?\'&7[$[JLU,Z7!&_UPD/S=(XMD7)(*MI1,KGK;I>XCT#,2)!DD@ _8%)5W<+&P<:T>PMN^ M.A8D6" M/&A/)KARAC3!020R_*G\Q?397MA9)K2Z'VVTHW-LG*6^LX3J*A$_G=*;EIHR M:6KXPH5@BRCZQ'=EZ%/0S%]:BF"BE9G_=XOLGCAKU2#<[$ :/+_]1O%?_,F\B^,HG\+B5#\,TSB+T91 M_G\568T=-<,EAA< M84&47P:SJJH,^]DY[J;.=CUGM=3"H59[YF$&Z9HN5"BO#!D+8\$*?2J%#ZC[ M;Y3X_WNSX[U?RA#!>T!RD7-'^#YT=O:-0ON,F@&<=X>M*BT7A 18ZCKH)[:O M%G^_JYD>M"S&H]C"/\TC9Z5Q0D'=F&)&&N1SQO134+0! V,\6!1#_4=]:F'5 M6<_99P7/B4LJT@EH:? =<:&?.9Q9Z2_<09NB6$#W.X!..Q\ MBB#5(['UJE)# TP/G_+%>G_,W%>/ Y60A%B!\IMH7@3Q#LMM]/N8&PG@DL7W M^3KKD%YO5>CA!RM)3%&W?3%9W43#"JL3Q1I!FB_E.G#H3R$<<'W &8F0=0$7S>-XJ/]"+2]^N9A MVLXU+]8Q>E4@SZA;L)0@!DKE'^$KN4W?&NLX'ZT^=J3#?05@\$N20Z'\GI-; MNOD ^ K%OY@XN-&UGB/1)0[.MRA3VN$G-GJBJJ#!&4O8JQQVAY#7%2.75;$, MGG_MIWTJ'AG,\"] L?L5> M4:IY(UTXL]3E8'RW59'SHQN<0@9$Q3V@+B+RY"P5)[O6I'=H1:A7^&S$&KF' M /6\6M]07W]HB*[94BY8VNM988(<,3G*-($8 %^#J+'ARN-=HU>*CXIT2W8_ M@_4-8V-;Z+[^VT7740>&]XR,0!BD^;[YY.(@ M5K]26"#/-S7D$D:.V5,]Y);E7ZZ$])W =U3W2UO&4N02Z@!KLH_2=Q%\TW+) M;:#4>C"'JBK;7,ML6[/!JXE> 5&I#@O* @_\HG6T>,.B.!KV-=,N5(]^\7=( M= 2:'B(8F&IG,^$I/M:ORKPDSD&B.;;NTV>>$ZP"1"JR+.QKH"06W&VD/4E" MQO)K!R^EEM9)A[SFQ*$) SJ8 1(),QG$U_C.^$H=H56K6VXF_ZK=R5..DN:K M3EF::*(%+Y)G3.23%KM\ZOJF&#,RAR"V+@?Q* IL;@K@X(J$56MC.G;U[GO] M]5^+IZN![DB6,=;N5N9::M#X01P:\;KMWX3AH-T-@RON(* V/A+O 4T0L'<8 M*U<*<'V5:HD!\+Q'MW;:?618=WE0P68A5^GX*5(>B3%%#K]!>)&R#DF,(-NAE-K8DID;Q>S\:U?]1"ZI+O(4090UF@>L_Z1. M$P-63J02.N"(!XXNM X%=C1PJG7SBQ\\]AW[;,>OQ\HI7P)>J^C>/* MT_*8EI\XG,TL\5DWLYQ;DJ3N6A[K;29FSDG#[& G=G745P2ZT6XW-<D!L- MX:#H7\,*:$VAIFG#3@2=LPK\O5!ZZ> Y 0MGD.,?L4*F4#*1O/["_-Y3[,%5 MJQPE9D&G/78&;X?]W#0-$NMQR:'\R9#QAU552W^$%D?Z44?._ 0FER>H)*! M7"5QB*+65SX#KAS.+_C:%DF0/4&.9BJY,3WIV7^*C^0;\[G4]MF#$=5SVN]& MT&H)PN3NQI':T61ME;5Q.XMH3G#@!SM7T'IUF+W0?Z%/_9XZ"?0F+YC/NN3- M,9SE[6+*,FVFT:E+;?#H+XH' %AA1_C)R9P8RKNOCHL]K_MX.+UOCHJ)1.SB M#UE[GY(Q9<#(H#ZDW#(1[^75A#<@7)KW@$96M(&X(50C*R(JV_YCSS3$76V1 M&_Q!37*?2=(D^9+^7TQX=1W[3]]@;IRC$E'UANI[PAYK<".#VZ)'>R].O"P( M_!OZYFB<4)><0:+D[I,J&!16^0N(V0N;H@:FM07#V5'29U#[FCXF#5J7#N=6 METSHN+]8RC2P>$:\C:U3/7'@;D=!X&CO:'G7 MT9S&5!#*O>=>18;DC$$72X3V)86X487'< T?J0.Q230-AZ2[,+9/+"?PN*R-AJ?]2.C5L@O+]IH8*!D9 [H"9EP\:Y"/7CXBIU@E=?2S6TK4FYQ+A M^'E="RH_C+ LXNFNWF,1(E(9MCCA;0-=_=E7 GH=:TL)$X-,281/?N)^WQ1# MC@$9>-.;778&B'33M$5'^YJ$P"/!2WF1@2K)O">WQU0_]-=:^$2,- M\#IUNALYSU@7YW()G^1PG5ZLP-Q#W_'9"\M]..P77(>6,,6NUL!0DG6H<_WE M!VE3H/K+2*%>/RL,@JV'X3TJUC/41UQXSF\*#WKH6H;2A_>L2;],#8[X4+9X M^&C%F=R]U-\H_XWM/'7CJ]!E,$/"G"67D&J(%QEG/_7M=[>]S-TAU3HH"[#H M%9KFX''N"C65/TZ_^B;**!\;^X'2M$3M+SI27T47IHFI0!V8C!DUG78NTJ'< M%L0WLZK &C[KZ;55"*++*E:R_GB+78'52$),EZF]0(\2>.AR$K""&,N$8S0G MK"W&%\)5M)/0%=VBW/3>_=O L$QL*LNU(ZO>]*%.Q'R'H_IRFX3 M]^AH6F6Y?6(&FIA8ONIZ'I"5P MQXLR/,[-,!L?::.9([P>K/AFQC%P4K:M^QCJV?N3MJ/K%_,W.ROGP09 GWJ( MZL*%D^Z4*(-3OGPA+TAIO+!F@7;L7;-E')#?I 8_6)Z5B 0%(\N7#Q^IV_8- M-H[',@FK.]2#B) 39%'W,N3EP0#*A?+5-^\1C$*U(^4H/K(Y@6Y"K@M/,:T5 MM=2AAC:?/%5B>"X+H#& Y8,; >_IJXI)+=Q1_.;LMK$& MK-BS_G$Z+74(-]4Z4O4C57U9;D\/'8' 3BO5+^: MI.DJ/W[.FZ^59S& DYUATL,M+W5]ZWO 3R:G GD'ZOBPC)_OJ9$(EU70G#X$ M+PAUGI9IAG.X.>72K2@N+O-FN 6,%;2+'D)18!P M$B,* ("3FXOE]$3&V=UCDH\QC4U&]<&ZUI9X08TF!7$N ]R,NNEK_+7CDAO% MM+)Y?+8[*)7!2BT@'&.LOU8'42P^79.B(RE5PP&,J"]F66H>K@4!+ MXY;0C&BX-($@,<9Z+QH1)16,H^Z)(L6OWMAK?OBZA%A17.& -6T$LDDCUF6& M2.@*\4:%+QH^4N>\-Y.7K?0HN%%G]0?AR)RV-:7WB8@G-?YE^QMF;+^NJ[@K MSQ8'AJA4O1R->HW&[/4X3+EPAK2>?F:42&<5\G0Q'+Y-W@L.?9@*$0";Y8TS<]VH^RQ\M_ M+8WW*=J=6,U;)4>[O=,37MHJ?5T$UM9G+3TK]LIQ_7#>-_ MQ(JTZNS3F]:X!%W M1N:F!LV,7.P_]&UQJID90,Z(([4ZL5G#NM8N]96EP4X M5RS%7D,#' V!G4P'Z^-HX41X^)89Z<,DHX?[@P*"J]=JT,5+VMJC)Q3"SST\ ML!Y9SA@\&-'H$S>"S@'"5N,MF8PH88F= O)^^"O*X:*9A:?#T#7N+5JU O.K M#=7G&I&I6 MPQS#?RQ3 E2#5I-O-.HE.*%O8_/(VV!YIO-L>TT,>!?*, \XL;K(R:TNUAQ- M:N>J2E*Z"42QC2QQ_4KO],G9A7?&N@3U2Y4E21P;UJ/DJM+V&8T MR::631%Q>3O6$!=Q#S"GA$S9_GX0R%)W]&*R4NF]^+LT1+KM;!>-X"7053-X MYQ]8(KC7O.A5U[4X;]I)@D9A#W\3/!%TY.X3R'T/R*EX<@] *KH'+.]\RJN" MBT/W:6;8#PZ$#CAZC4Y./P4M\B[<&%(:Q;5O[$C? [[;M%\T;UKG_U$/Q[RE MO76]*+&7+&_.X]/M'9>#@ '5V;;R[PT=_N[P*+3$+/P0H<(M+XH$J@M(GZ4< M\ KR&;W\QQYL'M]8W ,D](CN4!3O 3W3?!9EV^#RT64?ULH7$Z?(/RJ@@Y%T MC2B$^\\]%\&K&U3'"$AH60Z!;=H\3LWDGK]<9L7I>@YOK61U-^%L1^+OW743CGI;S\+& M]S1]V?I4?K^[RVPDJN3'6>BJCV.:(+$4<978^ BSIV2!Y=5\E;#CX9C) M2P.7PN>E[)HU@.]8&2AUM+RZ3JZ_%5AA_"G/29]_(T]S7T-KHPOL!W!'I'M' ME6W4=WY(W\27R*(8GH&9Z.^3?&%&_#@ ! B9%M666$+1*0G,'=*( MLT(W.P_1=)4^9/#Z,%V+\%=:LW,J]G%TH ^Q:-91.M87,CML,89H6L]& M[),(O/[5O9WX O(K4K'\W6^+9^"6Z^%;"!*,A=A!T^\N\7UH>I735/&E;T+B8(13'SL;/+N@) MV,R-H-MVCTQ4B1A=33.=IHDZ5 3W+YV//+J 0NWGK'4Z1J_^& X_XXW9:A&B M H<,R.,@4'Q].B;_C_#GKZ9A:Q?0N\ ZCAOTC_> V/Q_Z* A]E\*GG7^[RJX M.Z_J'I7%.4:-X<*\__&T.,<]("(ZTJ]]SZENQ38-$3\7I9TEISF^)?$X%=V3_3&)$Y3_SA-DUC,\3 M$XW3/I90<$5TQ@PF]99U82$'8_ZZM55@1"KB=?@J*_)4FV8_RRSQ^R0;OIV' M(R$?$D&H"0CZG=Q7,^9/Y$TX#YL?>ZS7@?]XN*G<&O_Y3I\O6D53L\!+S(@. MPR*5,!_*C)T_NA>LJU?^1:[A1_0+5& GUSN,2AS;%,'\"(4NTMZ"M!?:)+2K MF0'X@)E_<#F7_NMDRER,O^=N_G[(5_)7+L#_N-_^_TT____I1J^ MF_+=A/+EBL3M%9]G#*#PMBCGI#?H^I?U/[UJ$Q\8SRWQ7F(0L^^=S["UJB1^ M>]W$G??H/2 PGNJOQU6._0*"^8 M*>[X3/^+B?3_?_D?+RCW M,_\+4$L#!!0 ( #>!IU@(R%4Q#0,! !1, 0 4 :&%L;RTR,#(T,#,S M,5]G,RYJ<&?LNP547RS][GOG'_/?>_]^][XF5!C]>Q95=TE75W5UL( #B%]S8 M(JP-!_O7_I3VRR] ! #P'CMD JL#X8#B,, (-OY#>OG!0!/7IG865"IN+C9 M^,!T\G=-P5G_\O2GIOY\/0%> 2: '6 !4 $J@ O@!M@ ,*W!_!+!W-K-S4F8 M@\/!E=W$W-'4@MW,T9[#R\2)@XN=DP,0E?!R,C&SLW"C,K6PLG$08SQL:F6D MLC$78]3A4^)4&CK&GF8VR=["S83* MR_Z5@ZNPEQC-K]R%8>U?NCEHQ$5=S"V%U9_)_(X!NQ.C^7TNGIZ>[)X\[(XN M5AQ<0D)"')S<'-S<;# ,-E=O!S<3+S8'5]K?&3RS<#5SL7%RLW%TH/KEWL34 MT=U-C,;=W<9+S9R'QUR CTN0VY++ ME.;WX7WX;7L'#^G]/9*QOQ/RT>48[?^WYKP+C##/C@P0-1CC\/S/$/@O_> [,? MK/6'M6&45/\?7/\G#_+W%6/A %LFGK#U 4#3P$4)"1D)$049"1D5!045#0< M=)B.T?"QL#%PB/!)B(GPB0A)*1BI2#@$!'A$!"0D1ME'!^<&> X@X M2+C47%+(C]1,4&B<\;C?1F>BTCZI:,-7'SVBXS%U"7B 1D!(1$Q"S\#(Q,S" MR\\_ M? R)B8V+3TA,2D[)RL[)SL?&Y^8G)K^ M,3.[O+*ZMKZQN;6]G9^<7EU??.+7' MS?KO^A7#@PN> 1$1$047Z1 M"P[>\Q<$'$0D:BYD7"DU%!/G1S3<;U'QGD1G5K0]H.51/\(W=1E%(Z#C7:8_ M_D6T7R7[SPD6\%^2[ _!_B[7+("! \_+KXPDSCE :X=0P"X; M0AAYK[AX+0(%9G?[7,2L>\_+,O;F&$_><-P-J^R_23IN'9H@A6UVOMZ-WC;J. M)#>?3T*!W6K0S8.RQQ[H6+*8FZ@SVY.78F1UG)W3G=UI\H9VHQYG8C(A3.6I MXB7!=B)V[Q^*-:M_(4+Z_BBR.QLR^ 4*9+"";L]:E[4+\@=O8P<(OQ??)YM M 7%M*'"Y#6J/W!O NCZI@P*MBA!\VY#78P=DT7M:?R:4O;!X?W>M#P46;O?Z15E+_6! _$C/ST;RW MQI7N9S5N:;HP:FKT5>*VOMN.7#<=EP&DXCY'AVENIFM3;33]8U$=/G1#6PHJ M7,4<8_T/ZY$CQC7=IG/(6LFRC$!$>N!8([-M&A20N&)DLZ>+ W%,>2D'7#G[A^7]8GX9WV52LY-K]L4G!7[UQ1 M;=+^K()R5GWY;G"U[^U:MYA'8$2-JHM+;GG8Y.3S8P6H-T#FO!\3,O$\\MX4-5CB:% 68_\O]+<0(KAT#7MCW^YTPKES@G1_NB8*.=E8U!*K+7-MSQ1[TN3W"S4 MHG(K=-L<==>*FIF5>9V%\)'M=27/>+":RA3=5Z^UZMKQAW./GFFM$;(2$_=2 MP8N)3*2\;(BQ"TT%TUH]3M6Q239'!+R7G">F9GU%SL^-$S:%6ZMKJL] Z9V+ M?[(CTU]3@Q+OW+FMM4C3\K^X982O(T9^35;GAZ*I%5!JE)HT7@L:4Y?]_ [#85LIC M)HI&B?;N-#Q$?")+=H[F,R43ZL@WV'TSWFEYPDSWD!O=JUL.L!>U4$91KJGS M%IF=Z>-5Y3T(I.%[B?Z&SE\\[PMO*^:@^[/)\LT(XKKFCP^3O[W5T.7* MD&3-2E5(;:J;&]8K;(RN;!TJSW",'E>3QA]V1U*=L&R5IXY\?HL3W8&;J,X= M@RR^!6R62P09EW 0^ 6=5>%/6.KW:-_B/LL9VH!K>^Z"NIJ>7I-+[YUCH7O2 M5CG\$;G8SHZ\-J_VC0$7"ZU^4TPGAFL4JWI%LP3%EX\"%\6@[!CQP5CL\<]0 MP#YQ7:+PG*'6NOBXY:N4[)+^77L(4\F0 DG_+/^G=DC78>8<#]K3C1A?\IJW MR[?VW.3J3RG?'[!9VLQD)N\I(!IF7S5YEJ7<3):S/7>>&[)="M8UH>*./D?$ MV;-#Z$BG:YIPT![>P&^DEK<;4'U=37ME0('@"P]"V\D?VLMU3,\G-S*VIW!, M>*\BC:?#_ -/31IP)5G9D@ [0*B:(G@NW$ZBR\A123-@T1"+[%;[_7LH4!'4 MW"&5;!'I=.-$Z@]J]KHH M]E%:3\AV]W0W<;) I!%.FD'#QA1^.\TWR7K+7GLG[$VFNJ[5:'R\NV$+4WV_ M1Y#.URK]70V$(5ZJ*,\V:AFB2WS3XD5=^OO" %V&<'D4-^XD<*3SD*9A6E], MLY[0 *O0X[MG46Q3Q8\_.G5^S(U>X;RVBE'I?V.*4F977*;>WU8">]S#7G!( MWL%OF2+[KMU,=.TN?T.PQV!:1U_'T^[[9@>K=+&^:E8(ZZ>=_VZ'_W> YWQK M-?%IO?Q&,-$1.E^'?9C_MWVS+1_*4M>IO/9;U=J&#)VQG(F'[=[.;2Y$4D3; M9 8!BIZ"FXP12.X"4ZVO:G',X39D-FFI@IQ^W#F'%-P($^>YG4ST.>,-?(!L M/6F@C%B<:F2>4 M/A50+V8['Y;NUEH+*D_-A;B(T@1]=19_<[T%04/#+=5,2/LU&9#K0)>R(N(4\Z5Y8SAI8YTK+L0J? MS.6/*QLLRELVE\Z9M=6>'N,['XPMB0J.3FY3X8WMM)O4Q!2[NBP-Z1CE'0A] M8#^KZTAWRH:2SLZNITK??X:AC+6PK1^WL\N&),WW4!7F,=$5D2M^[V4?<&E] MW)#VC/X0CI>NN!167B&XG4R];UHRE>?OM>9CO MIEBWXZ[EVFS;PT\+BB/"W6/>)A>%**(4(MJ&R5-4K:'[)+$&3^J"?W3;J\$I MO3OH)7,-V0E03LO( )T(%O$7S1OG.Y[>8Z:$,)5I5#-EA0!]33&[*I,I!R)" M#ON;068FR.C=_2\" V2D'H+S6 R9V+R%![QI(WN'^Z[?Z!J:9@P;]*=6=-X M'.FX%B=X'8F"^'8W>JR)I$N1?_2<5:5JP6#HX40P,TU#6NZF&:<%6PS60!BF MT$5IT5AU0XJEEY>+=,\@3*)O6W\X&RM'YV7L]@+^Q.'CQ8%T=*L8@6\B+]BE MVE::12 $D:%08(M%XHB$ \+0].4'25)2@U2I2+H'!U?NNYCP9^?[4 #3#UWZ M]3D40)?M@@)G^)17#PFAP"/9.S9*V.]W3= 2K_&=DCO(;$6DO.@0(W:)%WR+"!/V;?4N+,OY%8 MHP37.XS=)EYG/!DU%@.UCQZ#[I%D(0C24*!S]#\,?"%.VW@'ZI6H0X M%0_*^NKS'QC_5;+(O=>R[E=0( KDL-RD>&"\\9\1B?+'5<3N,12@@LQW>"3. MM0[>$(1<[_X#XRL]<0XH\+D "GRS;KU*D:@X)I]>A4C=-P7O[# AA^@S_[T*1;:$50RK+CGH)_]6 W$B5"0IUH ?54J#V M3L27&]OM,KY6NEDNM';G>+JS.]O,8QK&(XEI,THYRZ;)K/K0_=DPKD+-EB8P MF34J! D-/?8;6T3:;EZ9L=S7\7'-8+#<,5!?YZ*SI_&(FDC=*<*;J.=INAAK M0:G=O*+C[LU^9@1Y_L/#>Y#^#JSD>.D6A**!!-J0L%RIE!9X^, M>8L27Q;WF;TU5O0:ASSSLX(TPZKL[TJOI^'@5VB4 2?Y.[MM%]"RXL3UX]NK M[V?W2DTC2+L)A 1'!OJR7U>6]/(3A05Q/YD0!9ZD^ZYDMAR559AXV]NSY2>S MC>/Y2]'TD[_M8&*1ZQ63M=UQCWR4VOK1XV+7W;KQN7"UQG54D*8+6B37G-\> MQHF2]0X%W3AII[#?FF?"T8MF'8]2,B(H\"PY%(&?,(:4:G/74!'G@X) R*1Q MN3VF0%![';NN&'FCIXX52J&7E>98:5#7!%: M*4MM^"OG#,'4>--&4L^3[HS(R M%*ZP,-/57(MY0 &!2^POU9_T/54F;;[>>',TKY@?#1?C):)>[)#,CCK2WZ_< M59"9-)Y..$_E5A\%U_C:X1WI?7Y4:$T;XR;/@-!(BSTH'M X,*_P;;LQN(!C MWY"#EZG$[*T%LK&@/2+>#C#K+:KM46?CN!*N#M:IG.*]%3%SQ)5+)(078E-@ M0D2\'1JG=7!-H?U0<#D^/%+;]IB-_FAWW;WF$M*4Q'-EK%$["JIAU'>K&9Y+ M3;H\.&AR3>L0#3/7-L!6='V5>M,:JL3*WD,QM'V&)WQ%,\[ MZIO%'Y#1"ZX,UN$3T8G3YM9#;]WYR/:\Q&>&9&)G-]VI+M']N50!JT-VGXDH MGMR/1KQYI2-#5TDA(.J]=&_N*M7 M5,9[YV:KO(D< M4!K*?I^WV)P"+AJU*P.3/=TFK/BA:]0L*?5Z+XK_^!1?4-1C[3*G>:S\,9_G M.+MIUXH<+5@F+1[H@IR]M(^Y@OVDBQ^3]B:)WRNS^(9HT-8 ;H3)/M>,BL1/SN)DJE&@Q81 ML?,[WCNE-_E/AD[=Q[5J,R): P7]%#M\TN-?L3MDA9<.7%M:,\BK&=_F%%)1 MFJE,-C,7;R6T6D^PC9HNX(2YTNZ9"O(2=0WVQ:B@@\LM"H3NTT=4U="R_9O!>GPHJF-%[86@HM2Y5$ 86 M$80+EMQ,%XYH*3H?"3@OUD:GT][KGB^3C-@1$%D/] M_5P?7603ZV4?7XP!3?=;5=096OL>#]FA,(P)6?4OD*F/7\&.U5Z:X(13&<1T M75*)A8M=>5-6P84IGS,033I!0*S!M)Z=^Q84H(VK.$JO*-#MZ%;,5^"<-J^!VX<.&1IBV^TVJ^Y.4?RGG]M*=U M*BL"IF:)\B.\.UWTDF[VC4JPU.KXR@G#SG[LG3=UX;347)0AUH9)>MO/ M?6XWIU([M?59KSVF3W+:GVMQL MCPVB#8V@ YY9[*Y>.L.Q4./Q'$&4H1ZLV,U=;QYZ3"T9%:36 (NU+D*B6K>V ME:HV#JF@MYA!J V% MGR]IL068Z"*XT78P=4P1L3O(FX1-G8HJT;[('C4PHNZ;!^7K[AV4EI>X; MTQD:%3&C;LZOJ$.6C73-N>QGOI!%*,N+.JOJ[V@C*-5.4D FZ,0I_,0^G\JF M;9X #Z;)-L68'RL9Z8./?"^8EYE<^4!=]G-K):*,Q3O:T09@<'?%L%S@&,P&=N Y?1N,>5\O[>8D-ZN:!JY?,F.L>;7C40MA?B_7 M5#GI=ONLKC)BRLNA#%')H6_"W_NE3W@#GQ'S?N811:%EXSL.KDE3ZT5GC!VX M^R64C9ZOK,;V:J4"7Z=\[';,]I@92_>M2J<:C2LBB[U\U4<)^"&BI8[_Z\54Y;Q-IX<&>0TTY9P_=A3HR(6?0M;F3^*Y5&(4/ MA$S)_HE+H9*"_J 94S9UC3/K)V'JU[_47\5$Q8I MMHPREL03:7N&L4:N$&5Y[FQIFDVW5_6[\;1XJ#EF0>%]W4YX9^4:D_D1!Z<] MSKN$.D^F&.K">&WIK*<'>]%RWH9E&&V4=-$YV:8$@@WFNW"]+,$#Z8CW1T:< M3S8/?:V.RR5VRZ;7(27-S2,JMV*N^JDW2F40V1C4'"%X 1&?N_P0:_5%MT?= M7OB[%(CUNLBEM(N+S3&VV-[J!@*)]!WO3&EC#YU^= OM:S8_Q/U1EEVZ^-3* MP;$,TDU=GVRB&59K":X/6\(&*.+5NUU.C43T-YUE@=S>B:^L9[,]*26.#!ZT M_,+[Q%WH>!$-5TE'$!/#L/ MZ80+,[[A&M-W9^:&ENIYSN3V-!%+>E F.[5NXBTP+\IMNY7OE"FTR0RD:'O8 M%WMX''BW)D"!.0<9'X_SW!.+U4N5$96X4Z-LBP0_]EV4O>UE7:W0L6\]+A&_,8FLG=./*YCI14;>4Z!D&F"BYC*$>C9&K:XN.- G(;#,#1Z/ME-]M*6M%^(<\HN+GSO!=H3+BF(;,QB[';?%JC88J602?2&R5)[G$8$ M-XCYU3!.6=@[8-&G#44C%";P^9J^IO%.#PYG MA;"Z)OURP/9?@9NOE%>7D?>C=X5GO:#5!8E+V9/\Z,&_'';C M3;N'<)]P:JG%J-BZZ\1Y3W_$N8V.Y'I?.$+9F_%-LV_&&AZE(2,IH#TM+$21 M\K6Y:4"=$1-:I:M#DF8@(1=@*!E78,7L9G+CL?J MIR@Q/V87[Y"N+2O=B?W^RD_<7]HT#M6UO'OBG?$&NE=H04X^;V2O4RJ4V?:^ ML:3.#_ ./0Q@C1/T-A;!NP%5OTD3L[D\:=:V7R>O%'EL[8>.S7-EQ?<8.[>F M41J[G>K;N<2]SZ0N:Y60D?JZ'OY=N.3K]A/ M+SH5]LN?B7_M2>D6'JY"ZP!YVC@29/#N$L9X/EC5MB_J$;6BLW!>+'4T!(>F M>CS?=SZEC2CJR,S+28]Y%!CQQ7Q"D]_U/J^?^$-;- *V",79[L>@ENHJ ;GO M%7?(MB0V/Z;8Y VQ#8SB4_>F*JZGB1##ELU0FB@6E?-2UVR53OGVF$"-7RQ M9+4JV^HV1T3V3^4'QR GVN=F$'*4+_CQWF6+LXI\'39>XR_CGITT-YD[.!EJ MD)6IE(L5+H#QK-'[2LT?%-*P5,!9A8IP^V)[:]SX3NZ85] =-:L7F#MIQ5TB M%V^/B>A7JU=X!CS%,9NL^)[A@IK;6$^PE17RY(_SRZ&I_)#9A07O=T/K<\R: MP31[FX@OX<[O614*;6O'YV:9JYC8J:,MPH3:*U .8H3AN7D.==!=6:/5[R*Z MQ4KO"$GB<%+]GB G'.?)I ]%RY_\L.^[0)Q6U,5YJ*@ZP9;34J7/Q);45S>, MRQNA6;#]#> 2;V$U*BLM*X58NFE4M:Z_A/GP(Z>L$"8 !@B/NC-.:'R+?&#'LZ&?8XTX.== M9DF9:&ONP&77<][P9_/Z8'3T2/%UQ"C9=?*Q0F*,[/JEZ5P[CUJ!-R0M1S5I MY]6GVP1]C[%E(C<>F(U\DF>MWG1>>C164]V42CKOVC%%Z&O:5#G^N;$JD:R7 MA*:<^)[([Z'; #D]A8,1%/"4A8!X8H3<#"8,FOPNJXS73T1#R%&TZ\>'SK\F M>[)]1KS>1L?[MMN+KSTUY0N.JZL*VDQY^BZ";V[0S[]<9NS5N?R=Q-)NZ6.Y MZ-FYX4N>X-EHQB1N@S,$:X<6.](.[MFAX^ 'KP""4!GJ='VH(_B(%!ZW_'93_^T5>>IYUZYC1%>DUM#%J?-2!]RY-W75N"5$IWX.%%E:O'( M>,/ R2T?TZOOT+$="AP1KGG/-2KGVQ3*6O"%#PK$X*RWCU8V/1I'*"5,8<_/ M'\(3N/&;K(XEDZGLU&P8%AS1.W3[<,"[]9HGWZZS+*^Q7=$1XSVW% KQP_OO M^H@(YWF&]-V1>;:TG=3+NC7U>5\B+*_]<7%/F'8('82V;.YM#:8JH8"8_6<_ M!=&Z)N.\Q*J["&1#X0O$M(WJ%+ZZV/[D9%2A?I/)S64"0_SYDN3 M28/:@FK-I@6[6;_S%<0^-]3S,X2?-?8*(/W@(D6(':";[">#9>PS.%V]B,?? M6K136X?+]BZ4EGYG+BAH?^39PT]NW\"[S[B4M6= BBJ=&FT%QI[;XW[&">\9 M?3_OS-I7SMF2V$]6/WY2$@NK5-,E^V[4];=\2N=#C?2VZUSUV5UYG:J8>HPD M2Q?QA1S1O#1<<<5[&&1 VYFE?K8]^I-\36R*[3%RO+W[V01579QR^T\^SY6X MOJ/:%-I-*2]1C#?JOSP;!1_3[GS9L#&\?$ M/7EFM^.'!-^_7F)T;K_&7[#"G\3\H\3WT3C?-@56PHCD]^58G=;:8$.']7>[ MW$W5M:LNV+E20(*IB]-#$@,/""DL5 M/I<\/=V/76*G"G76%AFY<7WJS"XT^8%V_E"AW9M/ N^%35M9'HE8CK,W+<-S M^S6S;2W#9*KFVA:GF[36H/6(LX.Y?G";EME\P$J68)_8J\8W\I#< 3BB)L/S M.U+M\['-# -KO9KE?BO61^,>3S+N%2N['N(OY$V-K^LRS9P?Z'=7%E?&2?VCTSO$5,J?P?7@X= M'9>74U.G=E'-B=ARD1L"2?QM 7AOPZQBA,=O5M5:RFL7(X?>%!BKAJ:56Y1! M 9=K$0C&:?41I)PAG2-[[&#V>WB[,SH>K>"PC\:!J$#I;#.S:XY1YWAK(FXS M!GK=Y]580SSL(:LE!#OG!HOWGLY:1+NPDZ[6* MGBZ(A$\'A#219!X0]S"F..+3,U3O7ND/)BTM+>66JW1#C&23%G0-;2[9'/T< MV:H'IH14B[&^3>"/>6VT+W1THM:6"N?4C@Y\50I=Z[-OM1YCWK-!)39KLSD@RVN\1A%,XS=[2U! X32!_5.176> M&LI%@SMT45\P>AY['Z@P3C6%@Q0-[7J^6]I',]539R70B]]PJ!EYI?^F4ZL>I2>4N#"K( M%'(UE 9/MX)HHU(U6NOE<7W!'[55LZ2]7[P'7[K&#HOX:.SSE:JWS[69%1J" MGW3&DO%4,C.6 Y,LK,4)_#41[-Z,O@DZZE\5D2OT!X*JS1I*.TO78W?K!',B M55M"]R!:<]L7ZL])S6G[&6/KQL4GC4)>%W]IR)VKLRG:(7E=J6@"BD2^B=;LHT%0X1YD*!AUCJ::^%\[*9=AWFW:& Q$Z/6H$-B?1"A=_GCESP MK*BP[7R;-\[+Y4ZIWM57Q$$&U8NXM%(@.*99^(K_+.#60 M?WTNO.\J,S9T^;'4W@VLKY8/!H=Z*G78B>2]6,LXQ#DK.C3+TO<:$J6Y$99_ MX%[KN[]_$4@+O/[F6HV1T101/VSD5:[Z-54KP<*?OYC,><[^">5(:G;L\?6I0ONNJ:!B,%9V4%=LZ&UZ1G."+D@&8N'SIC^).#P67*WO@:.I/L?*5Z MJVK-J(SU]L.T1 :K9%CM-=G*);8" N[EFQ 9_%W5-'HBF1&5-E#&8J9R"%-9 MA___1)&";_C&4$82%$%/>\0H,:@5$KS"X%3Y-)*?)[YO=P=K^HZ%OF9:ZI$V M8S#DHAP*F#"#8J9*=+CZ%3;- P]EYCAA$:EZFSX$B8V6!>L-%%A52=:[)";? MY.I.6]!".!*"/"G1LH[?S!B)1V,)>Q8^G5[B!P5&?*H4A.NH\PF<( M?J/!:.66Y>R[@PLK<;[=A_J=:([T"2+Z\I*U[\!]M]L^WF$>JPA7LBN^.D9R M0.PWYD$B[A#K&1\I8B)Y:8GU;_)6E"7T#)5YV./=0B_#E/Q%CK7]T0 $P G8E\;42>1<:C!- M-(GJI0^B4VG<(?)#+1/HU L*SD?HX1W7MR-0SZCZ\9YMHQ>KU\,,,Q_8)+,J M=?O(>*%1K1'P>,"2V5KW8N!_!/^A0"A6K7BO,5[VV.$MIX&,611S M&U48A5T4% B27S:^7G:% F\?&@T;A^<&!X8=%HN2C7.4AA82:]2&%BXEBU>; MWTRW0('VG*/RNZ,&*/ M.!N"SQ@$V@P:@2#R^1C/_G@S<@ % KPE?GB5[1Y" M 7\O!F6NV,CGH^.YOHMW+"IH,$] S[A#M9585O?2@7@90(&EIVKWI>_W((=7 MU/?O0PZ^0H$KE K>"4?Y-KC^- M9=W7S=/USV72@$QU7( \[[ A'5V>QJ [A#:F/C'Y3O=A=:_PTJW)!_/K/\^_+WI[>M2^\O*%@;85%\B>*!]+^R M___!V!H_%D;R%CN\+9<9WW9TKS^UI\UL6VD9_[-W_,E'"T7!&),I,#/BE,02 MI(W_8L=.TRF.Y8AKW*7]5L,Z:G]'3BNQ&[+3:.WU8^TJH;@![]:A&&9]+L;% M,"!,<,D?6"U_/5WQ3SWQZ>"7\/FN^]Z:.+.8RIC;Q?/)="F),/>FT(3ZF UJ M$=KNL=P2N4[!#O,@Q-C=J:I$S69#^K,1P52!N.>F+%C#R-Q8:CVYON__F?RJ M58_I/"*7 G25A94/% ^M M2,+O_J!G^R^&3^Q=??EJ#5WQWP7Q%,@.R6[_[J MKS_1?Z+__PC=!NO.MP>R!=&\D58MPG-#@$_XJGK[[-=SX]^!6XXFZ/P1X]F'U[^DX%"#G]6M-Q;:9_TL],>D"92X*< P_YX?^L 26S+?N/J?#1M][Y=$&6(%KT),BY MH#I]6"!6N7,;_8-+A?2?^[]S[$?*NX(SB_'Q6^=!-UN+P^$(:AE_F]^?V)J& M\#Y4@ +__(EC[7RD0'K]GZ;">PP%*,.A@$'/*1_;?V8RXZL-P99@TO6*3V;X M;,\6CZ\R#@1.\:Q)8D;_]OKC;Z!)Z#F5\II&_[; WHS1VCL']<%9WXW&RXD2 M!SV^VN:ZY+PGQQ_6M=D_+T4']H[X>'C4-\3ONPSAZ_*1,A,3B QXV)!G2U86 MS@U*PTA8'8$=\3O]Q*)WD2F/+TF0\DYLRWS*! M_NH*S!6%^.JLPVWCXSDZJ[9[0U/ (Q+O"+HX]HEA ;)T9*\A I/!I@2FDN/R MK8VYN8=ZG>TEV'T7<;-$86\_K0HB9]S7Y.Y_@ (VNBLF29'IKU5B9>Y7-^<&1;$P"2/!3R!Q'*%KQ[7FM6*9$W<_">T*E1S1WL MP1>PA?QM!1H2Z((4.C*H3Y >JA4^:+ MP, %4'>U1*;K!4FS$QKAB3D$![A@RB*=QAKF[,1NAZ8,'G45 T7]6R./CH> M9-:&I65N1%$QCC-DI;X89_L)PE0ZXQ(2 ML $9ZY]3\79_V,P(R#]^J[F9SQCRJC$^C,#.4VR_V6,DO$JT"*=J' ,F%R7W M@6Y6\4.%KI*NV05PJB75@\[B+Y]6#ZW(O0JU-U!27L18S\HY;U Y*9B;FWNL MA'(VTF452I?:N,KR1NUHN] A<%^.D=GDR(N85]JU!0T0RQ: M5LELR^^?VE)0\^7NPM=6TE ).7^U_K56,>_V"V\_V3VA4*%Y0P!Q5HA-=H3\ M1YQL0:3>-7^1,=B4Z+.R"#E)LU\QA T_\@[UFB/,#J3" :!VFP@@A MU_6F.2J=MK8VQD\D0OHS#_K89GQ"@LKVXS.UZS\0GZ[#KUXF$8OX>6V&A(QK MCY>O6>\Y[CL8(NN:)!N43R!(IY6)6_@:U$G+.+PD?/)CB.A3WC'!<7V9\R?W MGA9-DH.8<=&GFI7<,D2-Z._Z@W:CT[D6QR*T+YZX*'H89Q7TE-EP@Q6="?(M MCYY(QFC5/RE,3Q;Z5NRL2';\^(M_WB1J\Q5UJ* "Z(0$2?C\?0RUK79UIQ=I4G] Q/MY;?']: M:/TK58YC_:*"GLQM^-EG9%BTZ"DQ/L!:5]?T@ +'NX2W@=>:<8":-!Z@J0T% MW*' ;C9(."&K[K8<"AB27G]'K/X];CR36#UOW4V"6.86O+][4W?O2CDX4?T; MH1(L5GV$K(*XU"?^:$KBP@+/KX]_![CN.UEG\O0/^_354N[6$;<528EK;XRC M>U9?D+2TK%^&5(>64FP,*^Z*<2LF/?S0^2@^$0F%,1@QHL5N/"=$*/'5:$GH MI^4X$ERB;-J!CX36WV8_O_31T1*5I5.OG;Y35DARM&$X;&E%Z'63/W"D.=J[ M\8Q'&IQM.?W2*U-C$E>-3X0-0H3KH //-'$U.1>*FM'.<>@]F!-OJI M-Y7&F6N)+@A'EVI'ZQ,\^J3D3_ BF(_H]+WID7@"9%V$+XI3#/<:=<+XB)J? M(P;*C<[R)TBB-GPT[^<7DZ/RD_;QE7I48?61Z)-Y/(K@]M,VO'?)-+)T+Q-4 M7<28_6QXQR.@P!'*N4R*K?Z;1-$4FYF-+/7G34QD VEG;X3%^>PF_3SN@L1^R#Q$8(Q M%YV7W7ZVSYZ%P\L4A0BSA,'I3I0/5I_>*3$O7U.4URVYD&"]U9>9>,4>OA6G M&UZ4RHE'%/+%^'G#O%ZZ(!2(QM(?N;M6A *?4^9S+'34RS+CPK!EI K<*3VPI]5';JJ)V&-RR>7O^QX=OBKF.UV<-%I[("VBK$.;>9'C919= M>5Q,9M^GZG56JLVHXFVL?P\F&D O;]RWX+L"K634O1,.H4/Z M+E,4(%:\+OQVKE!(O*:\9-90>C6)HUJZ:S@YN\LI88N3084KL.?MSH.>KZQC M&-AI,Q\QE^"N9:G<\)9)4!;P/)(6\7B]J82=HQ^R6%1)W62Z3%[ M7#$\.8="6U'^PD[?4[(4\7GQ)_A ^#APNQ0R4R\5,^DO T)J&QI*%X\]&7<< M$Q-3ZY9*7$#867:I?FA,:W*S2GKX.EX=_G(.'NE88PT91%NN6]IZF&DYE?,J MN$9]MS_BFP?+-N&$,1]\V^_RR98)KW-AGG5I('_XD(0'V4)=)Y,VUTH%>SNG M-*NAQH"E8.VPN&X;(IOVHS;2IM3ZU%8]>RMC!C7%_/(=T204B'268'*IWSW# M3W6;*LQ7<09>5!,>XU?-)B/_J#W>X-[T#ZK:GVI1!;>;X!!%=0M3JT7VQV=^ M7,5IMNX59E:5O&-)H&?T?2,QE2/*:CM])U$JL42A6UQ"2/"&.>,IVHU@RIC2 M=XQ."QUD;0,G)Z"/(IZ_D/$B\8[><]:.;R&#?C(J15&C7A'M[480;1G<)O[V M G=&SV:(K=99)3U9\XY)N_=V$"LN"XG \AJF M1_**Z*&9KY;%AXA>1B^9\X^^/;.UZDB*%X6SM!_CC;Y;3&+G]JSEV35\[B2- M^3HI1FS>HX XG^:Q+0$?6O9GM;NY6'CB>BFT_J MCYHI"/G3F?3-BI+!^U^&4\OH4D&JXJ<>;62FA5Z-&X=JQVQ#D&0K;V$O=S." M$TG" 5TI+/:[J#<;A #)^2-$):;XK*=46^LRLJL*M-(8^'C(=%\0"B]+M:F9 M3\''D!8,(_Q^LL0[OO&;A@V?DFG"=$%QFN\OANCSXI'&VO-#/^BF^OAYG(AU MJ7UWJ$TJOJI%3A8:;&@CI X=\XZKEM7%3S+J\EM*BK6 M[^QO=<,CPC?6-6BNA91,[ZA,4@H(")R[00%%"K-<=O (IK=40E\-ZZEI&=<' M?O(DE#H#7TTC\D25#(6C,#T-R9M!G9Q!JK9HJCF(57*$?YC[1;DV5R:+ C/K MI3RY>-R/_>6@C\%$JXR%6@B\H@IVCKO&ITCO; ZO?$#1ZX0D.9M=X:OX-4W\ M3L;H)B[PUY3FE$UF:3/#I^E)*]7G7FS3JL>K/7B2X?RX)46"@XXQ6"T^'+&$ M\>O>-NM0P-6Z9UTVEGC^MOHZF'2=+/*IXBYKULFU(5<):U5SW?3&N''YDG=J MJL@B@C[=S52X_6-U<$OS5+2EX+H6O?9J MD)MQ-KU9$]%+A(?/?*X4T/><(: M;5^0,U$'3CSEO&#OS51]3=V+&0+4 ($%U4"4774 7U(50 P)],4^IUK&N>F MX@D?N!KG!OWR1>CV__(O-_^H=A35E""5E+!J-//S ^O?WP6$[$+$4H\@[FS2 ML#V78N@*MNG^1O7+/IW[ZY8-6/Q1CLC"JA>*"E"]1+S\;R\YI1TOC2&- J>% MMJR@1BAP/MJ:!BC^7G$A/H5(Z$,:(C=L]3Z >G9!TUQW0XJ_D?VM,/A3B0#' M]N>7I_\G@[3 32]H$1*<^_BYF_EG#_][XD7/"S3HBS] MO1K[>R+T.Z'CU9W*)>EU2,(?K3]2LK\#*V6G$=/X'=?#DI20>3F'C1.3B*GY M/$^_W"_X4F)X&>W^_$Q%_,*_O+*;\OSES+?E!*7.!?SZF\]+"M=];:,-U$TY M\Q2^!)4&4D&,1:D%V-2JW$#8-K-[' QI3I3FE<]Z.^S@(]2^:@QS8_'YL'ZP MLL(>( OFGUTF(L__#DL28_XKGXW\[X*LU'MSB4,H\%1]0@-4\OX>"FQ9P^O] MOFYH_K"?FB&HI^J7$O\WJNBOJW[,-J0' F/^Q']?#VK@/U+:W\X;U/3OIZ% M6?C=CE[(XD'KO9OCYA_)*!PVC#>LQBXSNTY)R*(\OED\'P3QJ'__C5#@[@WC M;?A=E^(?K3_6U!]@P-&%A;[SAK5FM-3M(\/;E69OBAWBU[5U]YTAI9\"P[ND M$#Z1'!2EEQ9V9-L(" ?U-_7 $\R0K,^=H64W/?)'<9$&O/ESE_;U-MJQ%[#U M YTSNTRL@'1.7KMXMH8VMF]TQ8[/ZP9"9FJ.AO8CPQAC#8Y&[NASW:S_5ZAR"BE*+ M)YE;S.+IL!.HUH-7WF$Z;PD54Z+=$1=?@73LPK5G-X8R*PDJ Q)V\2=2*XVY MTH9E'F N<?[6F== M@(/:7VN1_Q=XR=]:,%PG(&P45:?-/R9J,;MI7A5')Y&0*D>%+3DW$"/&:8WP M)J1-A<3:Y7DT_7@5K[-"IQ3UBS&UV\H]0C2L!O*=T6.*I,;$'Z^W,=*M_>O? M#CY1.2#FJA:H=9WUYV,J02\GVH[6-1IZ=2@"!@^)FF2[*4:RR9N0!7G4<@W/ MK91$XFX'7#]>L-)-GN)>T$B:DB'&2>:JYNI=^G0B)@W8J;V(N6J5"3ZV3U\Q M'!&JDR48(UJ+LV(J([3C;%NBZ!DK!]M>",2 >^P%H\OL(9,$DQ*\!J\7%KW< M+\]XX5S^LA99:G/=IH2UYF>9+ ,(HYBW% H%[YG@A_ ';!9X0]4JQPZ>4YH+ MX'(;=8B\G@IZ:2,GN'0$AY*ID9*N0K(]=:$Q;P1>F.W";VA4X<>T>H>-_ADQ M]C)Q7= QR7D(<-/4?I-8(EM8/7J?LC'FQ9\8O Y?KTVLO10=&+@HBBU9\NSX MU<7'(L-=SB[RTM!XKY<8T]@9/+8.QJN8.9P6WW:$=B7)#?%'I%9)A!$P=9]8WW-(1FI)UT#70 M IM4YCCU_IB"C"&PT%+FVK' +)P>Z%ZX@T.',]M#5KZ^=I>W()1ZLB"[Q&)' M6HYC$&K79U^".^M2,I7Z20F-8OU:^Z5PV7=A_SD7N"9I5\)T@:I(E:;T*6)E ML/=:=8H6/&M>.'%((8I$NPJ5.;R,M+CQ(P/997(S'6P9BR\\[R(9[5YM9Y0" M;G%:LA.?E9[_J#T4U$^-^/0*A=S/]474U:%B/6BNS6?T,:<2+T29]BV#:N^+ MV,->8MK";QO^PK:LR*M=%]J73_AK6GQ=/6J-[>1<"3^]8!C<%.5J>V7?2RNT MDC?ASKHQ]4A^= S.>GYM06R/W5E#/X8MZ>?6 MDK].>,"PWPD7(*LQ\NH[BI*TR,7D?]4]*P8DZZ1]'# MDTA?A-WRY5=24<\):F=$9&+9FA.E4.+)2L.HA89=^KGA@*@'R/[\!27S6(:U MQTBIAC]DA;^5F6'Q^@I$.8'])(6(MZ.<]33_PP+4_-N>8*M7[.>*E-7!-G?< M1A2+M.Y4)"@V1!K<5<0J <%]2 H)F)*XPLU8E;VC(Q&X1RH!'=%+=!?'&'[8 M?._Z)&0$"KP+E($5K361$,3\JU$H\ Y' I(V5'>/5 YSHXQ#$PG'_#\_:#$ MCF73>'1VWG^R1'X58J0QO:L.!=JELD'?]7J@ +S&G?5:XLO-R/\DUZ%?<[@B MRJ,HZ\4S@@HH\"T."I#('".':4*!SMF>_+L[&&4?>]L(Q3H8='4>>M]V5Z0P M$&@\VM7\*ZAWER4EZAE[L7V2D:T(1%4G!TP;]6=C(*SE>QQOT%U!@20$4 M3A:S1W9T8/VGPSP3SI#XPZ,O3.?!KC;-7KA&MZ<_72S.<%?&%YFB[I?RXY-;=KI)XV MKPCV3A$A8CC=D,NQ7HN>OCF?/#B07D](,V,!#W@9),\( M>%L',EJ+$M"%647DHQ!]Q@ [/I!_]1V<"R9%]TU>_V@XDZ.9P*!MV$,7==#Y MZ,=JC:7>E<"+\9(_ B,HD=%S0O+TS+BLU9'A@@M-LFNJ)H3&RH-_/C<0*6-V("ET'+ M^%QA$FN\E@T>E:INTMEN32319_30Y7GY P6ARN!AWR;?F2GNKFRO6I-'_F@9 MS$*"WQ@CXNY%VLO-*.)(Y!1?@.5WJ=:Y+7, M]S5&S(!\<%R^-S=]I%H"WKDQIL<;49)QS! <7#Y/F7U ';]ROU+5U-U&SG]& M;!8DU+;C+(GG($I:7/[^X"R4M)@@!#++M)FP3%3M$/W8RIK2"]L_++HZQGM; MA^IHJJ!*T4YT2F+FQ#9?#5A0U?8KR^12VJN(6/J: M/5<]0;E\>0*O]503U4X,-Z'>U5J[S#%WG0F*G86#Z;W$A AA*0B(3?T!G7L8- M-RRT51QH3+IX'ZH:>.$US>:PJ3,7=] M=*%)VJ;:X 5D)WDI,A/NGE:%.JL\VPM"%7M[L>1QH^T#],:*)!27?0IAOQ6G MZR4/,5O_J[;%*]05AX-JO[U1V71(O_R@XWSVK*T?%W;8V@7^LPX:&U3&JF@.7 M&$5ZMLPUP)/":UL[M4/O+:[-KK/]?2+?K)'7)S!%(Z%I]]T6>U(1_';$H_ @>K(W^?ZA[ MZZ@ZDVU?],,)&MPEL'!WUP0/08*[$R!X< @62+"%0W ('EP7%MS=W36X!;=+ MNG>GN_!HR]N>Z5"!LLB>(&D.H\T*5%<2*4(Z[*[QYQK,R2[+V]. M6ZMH?'\3<9J!^2@8?=&K(4(:AC)Y_'R1(7BK-\Q:1Z?/B:2NK<;KA_ON%G/E9O)GS3WI,TX,+S:%KQP4X<&==TS]VDZ)'\1,5 MNK%$\?&$$4KKZDIKXC1QY:PD*]/,>R%*GQ/9:MS#^L5VV*7Z/K(Q,)EE=2W MLE78@U0H16D8VL2'D'R5EFVNZRI[J%C#OL-?WM_M1ZMK+ MP?-G_@INS7RU_S$H>VG!$?%"G;B MIZ)D# UMJ5-P^K0%&C9,C0I5YYG9?)J/7DG#7B-M,3:XN2>:1A5EQ9\^-X2] ML"%/2#1_AUHE6#/C8IPJ34#N,0PW+4S:9FO!E6H.?I M2:X>]H"C(8X>=*(ZZDI8\5*7PG.]'^8@X^U*8^D_'^*]#IW@/%;+='1C^E:= M@%2Q)!2;*<]':BC!?-",'BM>S#:>RDL\6A+"W+A@;FIO#M<0_NX\7KFA:(,Q M^.G73.OUNL8-U/ Z]6):Z/%KZA*A7KTPM5&&$>2Y^NP0_%EN\E"ZZ&>^" @@ MQ^Z\Z);2MLP=_G=X;\OTQ% 094W:RSKS!$XC:O=5/2E7M;_)%.X=8J.SMS#C M:@>)>/%1QBD^90!>H;&*=>%3U%T#*\QON319U*4KY3X7=N9!3$G'K1&I, M0R*/O'7-:_]BH3-N1M*;,B@S!359H M,D8G?S M-#@DYP$P_GY^#JTOT /K%N!\T$.3NZ:>]Y^\U!5X6<,-!S+D&:=R M4,M*^_HNGW-9YNU 1K:')>PY'7N_B'+/M8XVD3\ 2'X6!4MB E1Y:=/\4G?0 MCRB,0*0U?(^$\MY73>02)6U%\P$X^JSI/13X"/O\:A^ G^E*6,L?@#14XP< MSO$!..:",-ERH+F3C&3<^6=Y#],_0BZHZ%O:^Y91D>\XCY5\>NY_ UH!\;>7 M5F27#&F_I0C!0F:Y.IH4.5(7^9E6A,F6=2MC ??@'=,SZ^DP^FY2D8T9H?>Q M+.=HD0^ : '9+;S"46%].-X,)XIP2R%:RKO:.^^%_'\>"6>ME=M'(=+OPW^5 MC>UML$WV ^DG:C5YG.]/O-O:=^_)%7Z+,_1[BI._C2RW3[N?[[N+Y,>_BLZR M1I!&\EY5-1Z[]XJ^I?]X2XVK?[I2Z+U<['U/'=E@:/*(@].M2$2^X_V:3>8" MGL%PI;\M ;]J)!7";7UN[FC6WY8D 2%D+VZ1[1S58$5T32YM[&[6^V_=QO_> M"R'9_^-_#.?5S^5 ^_MRX& 3XD:HGF9KDJ5\O/6@*1G]ZMUJ:/H "!-VW2-M M/0"KEKR>^B9?E[[SMUQ-'V?K]A^%/B02T(TL%HH[3V MUIB^+;*%@K 2.9G>AV&8\,#*B[+$17U^ MR81)]5J+SP/?WN\B[""MA=J)8,E9KWP37H#4)&X^)RZKGY<=)<"5K_S?ZP&>$Y7L"['^+E0@M=0UATJ1OSZ6%M M7T)3 <,SH5/5_5NL[#FW[B@]?)H@PRCX6J, 56C:,WS &,%_2*NG H&-2N+"%7+U(G'&/4+.R* D=61N_2ES9 M7)^-'OZH">*@NZS# U"R,5M&<8Q61E6(U4$5,[J#.R8'U[@0.#-N@F T'YI2 ME.PYO:UJ(ZC_]9/B3)X]:D)-HCI$ FU52CR44*G"XB4F,DHJ[PY4^3W"J+F% MWH[<;E#VB2,G) J/]/5A.(*@(=AU=XFK(&=;[5K' 9%0$Y1PT<=Y@A0$ F@_2NJ=\X>+"F[J*NZ^3OPS:@7LS%8.B4P_SPOQ,"F[J?\$BJZLGD^- ME??$,3_WKACR\!!D:SGW,(F,OB,4ZIU3"8"]:R>P[D*>*C+0OORH.W8K9)RW MJ%]T>W%M,B7)[:O&JXFC*3T+\Q2&I#DZV1X<^UH_865J-=#:3$C[#ND)&X54 M[)*'#8\A0*1P=!SIWY..UGO3AGLQI8XVY:*DO5!>M9#UME&W11&!3[GMF:B M=#?Q&%%K!"A0FT3\O-.<_2JJN:=.(DHR(G\^RZY_3KJ%0/!4P]G]()]Q>-NE M+@%2%W65D?H=)*'H]MZ(D89(VG[,%63HV].25\(E5\"DT:!5R>/@E<*4^ 8 M[7_BFFS=2]^?3U_^04 "K/HP[NH1-(;1E TS;?I-[@Q8\VC/?Z&&CH%7W-$P M(/M&,"_:\IU!N:O-;ZG#(E_:W[HXB229I?[.L(>QP^,I )Q=)9:=,5FIC45= MTYYQUT+&;(P]0JJD&PY!G?W;81D$$7M& &Q&\U4M _HGKKXP9RGELCGJ_',6 M"AD#C5[XKNGU!05_/" MO#*&K=?NQD;+VN>$4M-'V7ZMHSMXOM304('+\73=[%DJ0L96WI;O=[JFHU"+ M+D6KS*V448(&?PXW<656D[DQ9XZA?)H2KIX=_NQV0J?8Q1 7_-J0MH[,&%^* M3,X(.#.2EC8O.RO)0Y4)SCOY2CNZ74QY-.K':Q$,&\,7$$H M'DXXM:9%NE9$S^1M=-F>E=Z(I;[). 794V8>=M-5(:'.L:4T^\$!-@] *UMN MR(A=F$/(-Y KYLH'97X )\'13W+B>I]@0.ZKZ_L^C023>BO?$S<'T.MRQOSD M&#LTQ < DQ]+YUM@AA-WE;TI6DYUC]?[P:G2+RD;UDS3(,,+VH4:"/E1+FFE MUF6T*@^AY^F\VWFQ>;5^!&0C?ECP0(?+ &,%FVJ!HD+Q;R M:T1'@Q87:$P#ULDZ%8G-??>D>PCR%/Q_E!%CM-ND@VDQ%Z*(XL4X+2Y4C]Z_ M=1"RD][6Z?@8["F:J#E.\V83RZ)<#W$]"A/#!Q9_4B0Y?5YL7F;9,7%LS"3R M/87V7%\QJN(CB)/A1NHD<)'#&S@!N)/M(U/1J7UXS([V/TP.H5&%5O74:QK% M%'31[?0NU$6"/X/><3T]*DZE@(0X]8 )/,]?VTVGRK=<] P-NM *7AOGXE1( M ,;;]WAC/^8*+(H&6FY PO(-#J_Z(U$ 6?_A" 01_=?:_R5WY%?^JN]CR\'+ M<_,ZOM2"]6]"P0[HAO+4"Q%),KKQ>87HEW*O[WW.8# MA"4S"F5IU;GSWVG_427Q9Q6RH[C<.RBNH5O 4BCF!N'Q[[.__&%Z5FM+GR") M9DFP6JH!"\D7*(Y,9_FB0-<"0OZZ%T/&I<>J1QJ.J_F^2W>!(TH. 0$\3C=P M .!KXPCS;*XD2I+ME?)59]A&LP)IBUVS/J-",OTTSNJ",/T *Q-LEP@G.33 M"_QZD?S]!/_E7Y;[Y5C[_KNO#A$EB[5;\*G'B 1@?^W2YHUND4IS/U;MI\\F MXD'\\@K,#3J!%V%,92C]DS!6Y9C/5]\S/XB](J^%U"*!K4+XK[WZ/7>RL/:R M,?@&"5[%[31.@,F_142Q,L6XB&\*2./:(06I4:% \5'R#M$DOB74#:A^ M "HTYIY_:P_?:"VH_?@,C$"S6*0DBN-=7GDTA<)H#=$)?>49V]]T:'_ZGC,\ M:WM4RI8X#K!HH6+)5J$P5?;Q/BZDWXG^*!A7A&/+W XQI4K< MGO2;5%L 0<--;XT7LRK@4%B<*[4^DY/&?887]?1%Q@OO^4[A0XALF02@1$@= MPT1116CZ&1)PVYUQP[\75G>@% HSI*2L&VG6GBM"(YKI2B5ED([G!O!:W,\TY\Z11R/8/;:JQ_#W$9 T-I,ZP?GR":5P",?!D>ZSRR@+W@DXT.EICZ3/V# M_$[1(3\9F01;6[6DINO5! 0%$! MMPN^H0H-[Y#8G@@]Y.^S^S\5G%\TS;A?3N\_O=$AJ^%H%HV@T8#& BS^SI;, M=]:%'W/AB[[/,H%]L[MRM^W=%*6B_1PT4K-2-XO^<(87;,6S4/V@G&E+2IV] M>,3CZ:7_,PB>@#K+&@ONDJN6/-W;']P3\-G.U99][R*N''@6$.S6B4D]C!?K M@MN.>3XFM:-FQM0^]3;;L5M*SCED);>-S^MT<4I'XO'&N.6 SW#,;OLZ-_"U M[9M$WKR+=)Y&SC);I'^JZZ'2]R:,2H$' *4C?X>G5+./).#;QIYH11$D.?TK M;A>C8^O=6A?Q))$G\_CD]2)BU:Y]II;^_)+V'!?8#)V_FT!+]]9G-$I8T;YE M0 ER23O9B!3?AK&+(12"SSPL\U9&N_O\P.@Y](CP4LTK=4%N5EJ8RJ15O #R M$>LS3:<"IXK:F#:LE1 .L.Q>Y[+H^KH='U=DMJ?FT>FE^LN)!@EOJ^R^/"E0 M/N FIK(V\8Q6N7+Y?.OTV\HNF2/22I?ZVPK6[B,#N5>A8"L06!"KD5NUE-\ MTLRY8.",P>-3\;Y1#<3NJ-]WS?Y65E+LT4X79,^D"$A5E+-L$KW!Q%PV=IZ MX;VEG_B7]^A_=_D_ZP#.U*T'S\I/LL8?C*C?&X9=$&W+22_9-\8 ?;^.)/"? M!)Y_<*S^P?!0'O]S<_])B/[SW/DK[^/WED%-:\? M2P2:O7&[R,#1+]BUKHA>,+],ESL/U-V!WCK8(_'20)*':8\G+*NOJXN;G>Q2 M2+5R6_>D ^O.^ZX9=C)PZBYH'776HXY3EP1^7Z08KP+5:8*D%PK#^B6*@A'G0(;LWN[^ MX%+!/ !]"AC8[@Q5T M8 Z-98N8*+_X0HI 8MF^]<3AO=( H)BDV1#]:GB1#]9A4;NJ?2^8GQ'N$[!% MQJ:5:;Y&(KK=PW/^6O"R5,!+KL3.UPH]>$+]:)QQ M:FTGCHW!J1<&;39XA^L&R;Z###9":(-"BDLE"5M7)3Q,G9L2S[M&X$0?(:%) M!:0JTN1-T7+4 I3WBJ=YFGZ,P7DZTC4D*&?LC+NT:JQQ@OOFWGMVIN<0I80[N+PQN3(9RYW$:"Z3.)]%]<]$-ST DN^'Q3;P=%L]7ZC76 M-7-3-W=6S&1"3WD9.Z"0T !\HB0?_J@W26UQY;)C+4(#13T)FUBMRZS,@&$W M>?YLPU,W8!AH?!;6P%K74OW9!D!$;,-C*:4=Y*]F]4*SHC]L3\PB?+S';,2H MO0+Y2<71W:Y'\9BC9-)G84"BP;=J$P+$S1*GY='ZPCJZ M9PGT-Z"T-X>(/B(DUC5BEIXD$E#5Q4&A1(BA1&U8CW1./NETMWM" ^/K^X(4 MLQ0,'[AJ5=!]/VAMI)T <6-+-J'#Y^,E8^NSXTM'T@,=XPS$'E=4]E.3@T]" MV9Q>+BK'9N,H)++.4S/[A.J!CSR/UM M];G6..7.):O4G1UU@P'!@'A=6*J")I&AR%5XE6C2G2'@.G5 M NE T\>#^+-TQ#-YM\I]H]F^O5XUUU0%;AEG&X;;)RTHTUL$Q":ARY,VD-6" M3X)\< .A*/%X[E:+G6*HI27Q)\NAQ%>?AT@8'&ZD/RI^JT[=M.C5+K4'#"C- M2/!#S2F%/ET,F$/\WVTSYE36Q!V\(9V?[0SGN?X4!/OE*129DQN?".VF#Z8M MIHZ&#(@P)YFR]LVDW)OEM'XL&Z=0:MGB293OZ$JGYC3PN;IZ]\A]VM8*\F#< MVK1>F66:J.5Z ]I32%14U'S0PT>*_GX)@(#*2U0XH* M9CX9!3-0U=?Y?>]Y-M^'&5V#FCO&V_TCJ_;8ZRX9]T)=B[ZH:*)AZFGY@FD, M2%*TN-Z5$<&HV7&HN)V4K-Q'ZP$HC"Q:E.&1GF'G]/EH=D9#,YO'X_=N&\7( M*FF;PH_ !*PU2L>]4Q2D6VHUP[9)-3N#31!@R%50%:4Y:Q=]><6[.'VZ,.% M3>'F0N>P+#:"3DETV+%]3ZT+I2LV3<;X ;O2%T&4;NR8V1=NH3[+]-7O=8Z7 M*"I+!$5,O9ZY-0S?BS<7@E72U= *$;^W^)#?O$;_F!XUW"&TL3[FUFI:YR:5 M0.3KHP[S9HT2,/!S0),') Q7\>HFXE_65IXPQP]@P44[9"@PAN7"V)G&OG+M M$J=OC%ZMGN!BT+8MRZZ;%QT-C/).*-W+(I\+[!Q6( ];\Y\L_'D/MZ1\CCHP MKRY'V6V+*;99SPM5+DTO!B7)YEMIC(\#(B6N@-261]$QPZHQ?&+J3PC3MF*^ M3V *M+G=XAT K'Y!)UI!%VMH]D4MG88\9NKXO1$;C?1@\]#N]LB[^0AVMV7" MG=VDD%9H4*-^=?1YO>;^ S#A-<2M"5J82G;[W.7I,0S=MV;-3Z2>*F>U-TAM5,8>^L,(<0O6!3K%=DT .R677M46C-.7G>CJ4]GC6<;GWR%R7$V=&S;52TPEG74*HOT;5"U2@02N7%V M95]1LGNM"+UTV28W]J[;]B!T]4EAXI7S"\V&[)E4!+Z[U2.A;:G@(EAVMVI( MQ (HB'"FX?E@9#)FDBCO.CP?R-C*')\KU1//GBM82\\RA%Y;\RYX)&K."N01 M$?4 L,U/!\%+CDR!+>\S5B!U$TNOJ[^=,(^W#N.&N&=*@E[7F-B@E)=2DH/3 MAV%I.KD+W)Y&$B["!:X67_K+-$]3;&DZ M:!^17 $KRH*MJ\7Q@-7;&RS*H,'52$W N(CD.OA4(VO^0[O MC:,#]R1%MOP#G!3EZW*!8UV<@PG2?=>1 MW#&_OA*1K?C#FVW[5V]V.IK(JTN??*2^_ $K+^R(YEWFF- ;JMCJ3YHNW-J\ MG>CC:%66+*1SK>74&59VH^TTJ<;63QA@,?J/XQT4E"HB.%*E8=7:$S$;XW-F M"N?@/I3VU-!<#[',"9KCI.'Y?U#:L3I?]:YDVO*_4Y\_I8Y[>;9%:B.R+/P# MRM13U\!Z,TJ:>?4=VY5=@WY#LJQTZ!?_P=4L1S]6!WCZLN/)5 BJ%5-J)LGJ M/!-D1FN)V<3$7)%5FOQK= VQ>VI-XJ.&;1Z<[DQ4?%W?B:K8=]&QC%G!14?_(XMP09T12D(F5M(QT M>K!9:#TN9R(O2=\FVF. M*[[V>6*.Y^6-LK-AC7J.Z_4B.A<+X6]=,FY9HQ@8YJ.*\HE.N)VZ.P>;2K9% MT<8%];.W$SW5X_6\HYFB]9F[0\CH7AH<\0T=JH<7P70X^Q$(SFEW%T>]"'J; M^FQ+>O")?#JQ PY8!G]VIA/5/ U>1\&D>JKN2V_UN=_@Q&\*.1+D_?G >(.\ M>Y;_>$"OZ6AL?A=S)P[2*+%H^ 99XIM2)B;=/#L/O*:&\4]]A'D 5N@KK%QO M"ZQJF1?-_/<8\$]CQTU]8?%6.UL#8[\& '0]*_67A5EC M%!.Q[\JCLNSN8@B@:PQPTIR1\FU8TX^@A!R 4M?._D**=S%A94P=XQ8WGTTB M50) *4OMWZ!@['IPF!X-!@MSJ#A1GN'I9C7>:XERZCBFN7'B+9]0QU!B4L<. M,^U+>"+M]3B:4M>^#E 1=V+4*TTU=9 MQB29HM4CLQ_1RU#4%;L$S5[& M1,+ M.Q9%.@K"%2W=-7P>QB:2Z4[_\P'X ^O M*(/"PE7"_46W".2']R\F)-G"=D?3F"I<[3P7U[JS(OWAC=+% PI M'E)6SC"J933A5VX*^D5R=TT_N_\'%=)2( 596MN94K8,(?S*64$_6^9OTNG> M'_:+>*S_3=[?)O%7>7^=Q.N[I<_O_VG4E%;7?*\? "PKTK33D[0UN;]+(A(; M:4V[C-7X\0"D_?3,Z]>?HB]>H?P'UNB-M]0OYN88^?"[WWSJ03]]ZC2YHVE_ MZY/V/QG$O[1TN3=-K'>'D0IJQX%AV18\/)WWLVL]\JWXYFKF0CX$9\7&S4U8 M(BM4DVER#67:FB;H(%2B.%2P;/)%E[?ESADZTIM$<(I0J7?V-J)?V(93T6EP&DB)9N02;Q?0+ K5J\.9 M:MU3!K"5=,SM_BT!'1J-U."N/7N%_*NQYT1/XY3(+J\C W'L^(RWIYV$V+F_ MIMQ'YEHVJI^GA'U;BI()'_PDW"KYA&"[ [!G@%NH3O'@SA9H+,E.DMZ?&P05 MJZ*-W.WW]V>E?0.[JWJ$J(XX=<@K>Q1,&XB\B62BMB/NJA,_H;/++E7][-A* M"QP4G[W39:.&Q'+>*%&5[P>TRWWN^I)L/QGTSHM_E9*D(P8KX_/@BSRRB[3% M+<$'X!6_(IR0V6NNS2 4FU:&D.8]E34[Z87F!Z Q5F%%YUM.0:&%,&YU[8W1 MT'F(=@Z8.ESXM63A][DZ"/*@EVLG0U736,=>M7(0BJV%';4RO.-)>>SM<\+8 MM]9*1BK5 6K$5P;DK28&:V/DB<#FV8*5A?#+]-NG7Q-B8Z6=*3.AF^U]?<=2^1FLB5Z6?^BP MR)UM(8B05N-5E5SIMD%0 @O1.YI:.B:Y@DVQR"(0^ Q1R[)?BF\#;CIO199&O&CFPL5$6JXU@VN_:"F@*:=&+VB3S501#5T9LO M&"%N3^E:(WO(>'>'^@Z#=P(#LD(ZZPE-TVO,&$U/\.Q!3U_9C_MY\\O+24+& M.7L8)Y2!HR2[;?S>%_:U".GDQB<_TI'X/0_N&9*H_.8MJD_9S0.L!T500M^K M?E-9'HLCT=J\[-;, ?/&LOD2YJR%>\;1G!3$_!<"2/Y[RE]X\7\F4OD5]/=' MS+\E0\GEN6W;U3_>;I5_!K[]O_'R_(S(^J57XW^&%O[>[E\E@OQ/+?1T39// M[Q^ 'UQ,$JQWZ_]_>IND+39>%=J[]FY+L=GLW92SRMLG^!)%0[\C92?%"34V MHF=:['K1SBTR>[JM9.%M-&)6595@RY.0XR:.V1<( ,0&3QW]NW,U+F_:'7;M M09-:;ZMYM&(/4FR)M4>MCQC*.=BH[.9872_.T]'EOC1\]I0_IG U6U*LJ2@+ M?E,2UOA5:]*.\VP6_PF6\TK4TBZ4:2<:7W-C&B972#AQ7^Z,!;I]CEA>3AJE MA#E'$SENT@!9/8"5\C$EDV]?E#16PFWJ@Z=3R9B_XHO\)W\RW_V"Z**,J?L:9Y^[]T\!]\AZ+[W0=@2O)G)/ _8GK_U)X_PW>5T"_O;*\W M11+^D=,C+^E>!.NN\]XH^]>O7]&JOTJA/J:%,,D$1;4MMI@YA1CU)>%VJ\]B M>V1J,O@C3I7.5)!Y1?4Q^L>-<5,_6M@QO]-2582>MPZNZ4^<6.!=C=MY>O)W M^%6+UO="JM^_-^![W=+29:SFO8(]?(S/_Q8D9<_4Z_<$6E,,D^<6D0/FK-C: M)B/00KC/>5*8I'8<\>8ETT9Z^_-G^I<860B;^+#^_J>JNH\60JEQ'"0OH%GW M#0*)NUI!#?\1SM)],ES-IZAQ(GQT. "\(SLJOJ6H\U0S?UYUP\E!,(&F,"@* M&YV<"N#SX<.,%I,A?QU"K4^N/#'Q=M: MKQ+5U[)8,Q->+PW<%%,B@-",G@5!20HG*\_L*%L(XR4.[9](<"8RU5OT,":X M1'0V7[EM@/$Y_[9*P)5ANE%P&_1$+!9FBD^@#CPA!*Z>=4[O^;I#+< ;MX.X41O]T23& M&BY<;=;U0%3(+5W*7,*M.4G+FGOUP%KKG*A>@ @Z*+)2=NTB=$>J7R%C^ZR( M**EGS]9\S(:+X7/E]&&F3/%ZS%5DIEB31<1)>H]O?;4=8G_E4**<9OTX..L66>O5 JL@;U:FJW#W2&AID#F MG+I1W:R$8D.9!:9BLD/YIR(,6$MC+I[FWX"W__*Y\]Y3P,4M'^+@8M1'B#3X5)Y'&+H?8D<,%/H,Q00?I,FO-$6V_GK6'!A5P@QU!DKWRR/L]-H5 N MV0LELM/B4%!C# -#&0JX9(]+/RT_)(^H7?==(@OC;Y@X$]A(.6 \R*X!+Q+E M%;$$7X$G[YU*+1#(A)M-6EH62DD=HQWDE59O5 A?50A-AH*JL7:$79*M_>,Q MX>)36;%H4I)ZNM< DC.Z@T$XZ_Q,Y3L.";8$/(-=%1 JJ5(:F&DDX-LOJX.#,]"JI25G3VL4 M^#,2OO"F!+67% 1OE5'_ )3-"I3[NEKD*&O"0(OR'D0?4-9'2%' M2L$&/LN$)1-V19)P.RZV,\@'(>^QSQJ>9[1Y[^Z\\25\2 M#GCF^^)KB%C;MYX%;BX;;S>GHXN! )EEM)P$E)%Y,>)A_A[L8!*25\_I"&#) M9%)10C67(/[W TKJ+H:=%&B2C5WC:*S+KGDJ7@?L1V^:@8?,A4RM<=IU-7Y]8YJ M%_1$(3Y3/I&CM%91&H]R1XKGV]:S]:+^6BI__K$N]=X:.XA2GTUKIMUM$*%[ M+HB$#X6W>WODTD:2\+P"PZT8:P 3^2,[P#YP4U34S N:%&N/2,G^9<2,?R% M=50(L6O!VI[,=^&-,**C/O'%Y[LJ]8[E+-ZCWBO6^U(J4MF@\ "([^?>HSP M-[IDLWHTCT>8\]@# .]]5UPRT]=WJ+]IOF^\=2%RPO.]$'V?!>OQ:EAO\0#X MB]Q/29W'!SU"3=W*!Z E[0&PROR]/NFDL+?C T!I^0<@OKN#P#K>=GI3=H5T0\UA'_N^D;N$3;^8)[U7AYZ *I& M]C8V+DI.T:W(1&H?@,BFGP=IK/]=]JKW-9ZUR)'Y S"[3:1\S/TX$>S]7(7K M)P_ >9U0NI-5FQ,*^G MV4/4<.\8CY$Z$#TT985FN>4GD/J>2A -)QK\AH06\\HCHDTJ<6=&N'#I1F/1'>"&:CBD*(^2Z*Z8H#8*6>L7_6 &>#BEP M!VI+,%B+%NAX!O@API(V_JA4A+96KIEEVP[62_FO)$#IJCM^%6MNSZG>LK09.G:"G9ZV1P:A66[.D4HZHB/'[!4\%YYA00R1@E"R]MUR/ M=8)1CYKV,G0+&VKL"?E\EJ!;]$&$U, ]Y_[Q5:K>QJ*D\U:R%\/01W_3RK$S M26X&Q[PV4PO4E&8@Y5B2+S2M_A3=9B+7(C=+JZWHW)=K,,MV\=VX#SY&'!51 M_Z"H2NO5^P5$OG2TU(.3T<')U9V-<2D++#DZ&'L)&-"RX[#*%XVLU@-E71FS#K?^69SU1-K*JI&M'0M M3PG&:+:U9A7BP;,)9^BR5H)7/%L,'U"2!+:&HT5)AA(PJP>^$T@M='?CZ%UW M$MV(5!" _$'\@NAE,?X14I?$_L-^J&Y[<<[AS!'1%N)KBOR+IN,^:IHM;CP8 MY'SVE0:Y1\OKJ%7?EOL$_-U>F#-$V.HDX\7VIB?,)58;\;W85[9]Q;.H4LV"Z%))6M+HX4X[MR+2?E0[,0O.O,UY-[2L4$Q@L0W "K?QC;S4VN]MT6)4&I.T\BR9K"T.UP*)4NZV5:5Z?M;Q$E)^7C MU-V==4H9U>IQPIJO+&LWD'I-$4\.KQNW*<*% M&(_U8HEY[ );E )KF9WP^2WQ4TG^ MY50XX)V%?=:CXNOTQJMU7M.*OQ(\TN(=C^[=VB PPI8*8!#8C MU!L0UJ5B17*%4%2SAA"959B^+,;K!=N]$DH8NSI/1_LBK_TJL(.%JJD*//GR M;4J.8ECJY[?+8[9<5@)"N%LJ%B^JXT8$BX\BKA"?O#7.7S[>U6F3O":M)9E8 M9Y,EM&I#K8W%\*NGM%5>9W8E#_4/[![BM.!_-]6$(A];5&E/E$]%AVW] >-; M&UG,\'^D7'WZ&E/>M$YQ=4_HEQNJ38+B5BDJ MH(V?=1)#14F5$$_1+Y*,HXYGKX6EE]4%50X3>Q=P,)9C;?MP0WUO/).[Q[A) M47*Z$;"(WCO/WG_+.MWU64U3,9D8957PU =]U(>_K<1B !MS3E?*B7@*^6W) MVUUR- ],=!Q^RSA,.4'[)6W!N.:$$3-E(YB;-L'W7+UMZ?H#[^+-%@_P;N0; MUUP/:C=]T[J')"/M#9T:W7<<.AEOGAG$QI;9VKLX/4BDS)ZS20B]O M6;&AN1A'\)^EH^5S#5!+J,DK]_C+K/LQ/]UX .JG#CV< $E?G#21(_$=8W['7<$Z(OKOAB&;5= M5YR"&TERNK1 U:LKV/TUD^ZBW,5&MT8'&@V!,A$X^!/,L$_^L MQOW'A72*SWY%.@Y79(YP9GM*R5LK^J\B^ QOEWP<5>[UVY<>,<.?\C+_-Y5^ M(QNV_%5B9 /5TY_OUBFVN7>P)IEQ9 .7"%P*&[?R?[Z-;!D>)^P_%] !!C]'\0_/Q CC$5 MV?^FWL#&PK> &(A+5*&B>,"Z\_=T=:X5,CQ71YVZVLH1-I2;Q.<$/I(F.GKV5L19D2IM"*'3$4)+4AN"$E*.#P :(TD.[,T0=Y53H[8 M/.G826=1VJAMOC?K5@5T;KF-K$HS=AADA1'=('":)X&3<;#/2 HL,= M9&XM9?_>/D>!?6ZNA^.H+,/Y&BK12VW<6N]"KJX*K$"W%;"FB3@XVBMIOT20 MCN;48 UI<>8?T\2P=SC.BDNZ^A0EV)\FH3MPZ+NKK5"L2=645%N=U%06'O$ M%"U R%Z"JV)Y_.-D;)'T<(*M6"HZ,,(IZ&0_6+B?QK[ /Q<\_9EB@\_!%KIJ M7;)9[ZY&:H.,HW]PO[XBK![L;EX%*(=T5@P0:Y2>], MSX$5=-"L)*Q,1F7W,_D# :0&XL MHW&R4QH/64HB61)2OUT;0[ZIC7"B*GN1]J*^VJ"L\C-/,63%B7<^IR]T#,OD M6X:V$SJ!RD0(L48-JYS"Z$>>ZQ#JDR!PW??/H_1P)NMVL*/O;"I!1;\12B3C M8CZ81"!?ZQ,O[+AKGANJML)VQ<"(MCU_-[<<2)=55ZII L_Y) :T;*IB)P:< M#MCNN'.Z9P]DOI**!&(XM=_?_Z";JH8220',=H0IRN7=M^3&F7"UY;3%'!D' MD\:YS^"ZB=/3/SWI*Z.VWYJR+XA\?B]H5XN!E_VK_A^MI% MV+<%^MH"]1T)RK^'Y)5E\]'91,>U_@Y>)-=P*AX%?G"Z=-N**"@YFA)3YI86 MVH,%>_MBZ@F*T0J/P L]#=FOLNEQGZ)'?&"O[2>CICJTO!8S+-X$O0OSJ)GM M :&4#>*XX*K]Z!)*Q&9H:YJV)2)J'X#35I:;9=7%-/.?'^;@J-+; M_?E1!E/O5N.5DFOT[:9+W)_I:ZB%"1]M^7W2 ^!K<<]5<*[M?;6"=W=$>\/4 M='L4V35@\;#2VJNKE!![F%670]Y&C#)_C4+)W2MMZ0$ F-3K;IJ6$_3_.NR1?YJ3Y5W< MTKWKH^'U1!+N>S2]@A0/0",<7N[,W:-1AI[P**F_?Q+[3VTH7;O:)!1N%7XL MIIV>IZUI+9G^S'>.X;T$'5ED?4XV+S%VXQ[R^$4[\ M6D6O7W-B4:CX^0D1N*\7^BZW6 Q_:?&(^0A[CQZ =GEDGZ*_MZW]R@LQWIA)4$?IV2-* KV[9GE:G:R-"ZSU*RC>CZ_5'.?>I,U^YK MN944=NV0VD1J=!W/!%7^C9 ML&T:$PQYFA-L$6SZ\'WRE"KJL;(%C9$'RXLH?.XCT&?M89S3V:<+)972 ]9@ MCPNL5Y.V]U8::L-R=7'S;#U ME'Z(>%OW^/KN[_EV=U4J%9Y0Q:;4+0UQ%B'W4,Q=S65(F1E_$R,8Q#_CA4V& M$B4XNMQ?K8*H0VY4(F9;J.906Q866=?,:0I\98:*TI@A M%$=#?Q%AX$(^#KGG")XU R]BQW"N(IJZX5.6AO<[.!<\!>AY$4!KH6:5C+<" MIMF:[<\N19SZWX>(HN,YT.!,D0" MW2!B_]I 1$$O6NA@UT;SVD!#FQ72A7&M-5*3>_<729H^ C(V: @(O*N%"ZZ) M]X,*97W9DM=!-8%48TV7,Q63$=[NA,M2LI^ MN>0:A[FZP/ET/W[CT-<91QM9#HQCG=?HL0"%\#E2A;"#43+H34@IH1;&K2>@]:[D,KWZ1'LP?![D6!4P/J?(UG^PPLX1P3H0W1X6M/P^(24 MRMC>&:]1];CUEUK?K!ZPZGR6CWT'E]4.C<<;G5.LF[ZKD4V:B_C30H5+<4&V M!T"4"/WFJ-*[%6,E_!J8]EX***@2/OSMTSSNW^)_VN.Y?Z71E_&;IOI[1+T2 MTY\' 5=QBO#@$OOYX:'R5=#=QNTN]%J+'H$&?G& 3K928N7Y=^ZT4IS>;22 MR!-[/S]T K_T.6U1?S"<3:2A*<7H+Q(R[Y^&HW@/P[?=WS+AYB[<+1V)GWFP M--U#07X?61J6*WBL30ME-FS11/49)J=@/:G?XQ7D V4;V0^HT@>@"5GES/;C M>Z+Q=[5%7\:L][(,3X9LGZJ+"X0?%?AE]M*+*Q%C\,2K*C=T5!0\AVBNUU)6O!3<6HBI.V(=U9_4[GINN\(B4! M](2>LPR.G=Q&A7@Y4U^RYK19TI9S+9"[3/&$$SG$>+=3QV'ROC-C<#N]J4:$N41A$O[ M1?G@P Y'M =TCI\+32#V.D)2C.0[U'_(UU"<:W\N3WVR3HQOX,;N82A3H$K2 M[5MDBF?$ ?5\,PB852?>$C3&AMIB7]276IY^QU(M=[[ C5V?ZM#E(8:OB1U] M/]*:IANN2YRXL%U!9*+ N2O97SR2QM(O:#QESO=C$P(*?V6!W1W7?Q%Y12^; MST$.5^U=R:JQEDL=8^'NVG1C5P;!\W"^NE<^[&0+FQYZ10LS9#V[M8<;U>/& M6,8=GQT-LV:CM0:[;EBQ5/+>@;=(F\1*)5JN8IS9B=8F[GQ'3JT*3*7HP^&C M G:AU:EV[3R 41$GFV ^0V<1R&UZPT%=R,[#S( M)-0\)J)]I(SWS&BP]H>2LLQJT7/E&\%9WLC",^1,U,I(1H_6+-/D<-8 1AV< M+5Y$U^+$J1MNUQ?N]K"K\/!>XS&ASM;PR$WDMK M]..A9%5<1[C.*PC7\*D*.7)B['(6->QB)?RT0)U\MX-X?]X46< M\RYANR$BA0[BD,IO$:1%N6)?DIQ"9(/[>L/B#$KI5S3 9. /X!]0_E8%NT\Y M'1<6F,:-[CW(GCU#,D$L?[K^B,5B.A'Z_$=#2/25^7,_ZNEJ+:Z2&)I$R9D& M2%7E[#V;W5!:<77<0^B7G23"2UG;L[68@!:2 M/:='5._%/KW@O)_LK876*U5-K?U?'>-_,1%\L\ !U*#P BST>1[X0BAS_2;E7_ M9HG5NU+9_5OY3:B*!@8ZQC"P/:I#F9^ [BE/"Q8QCH6:0CBIQIE6WVCP@34^ M;QF'VJ>NP1*V'$NUH9*IC*E8M-T(;W+W]B)+(PH^%1/IA310KGP2I,E@3H,M MXL!CEZ/#7^PBJ4+]8.W!(4K]I>X:IGNW))B?G-$_$\@-)#A2CEY M&Z.%&0%>XO)1W=\U,7&NLA;\A(^N^,.;]K7'%1$0S',6B8HXVJY#!I^5UL:P M55E0@#50)+[ ^J<4I-0,J9!6*5MY2826! >VB?5_2+G92W -L? 'TG,1Y-2K+-\!,BVCJ=H MX PS^_N/N?V>^\[][X_Y@<39M6HJCEKU/@-/95U-;C$ M?1EQ^S[3K5IH7A+F+;'HRS5!NI#\8/U0UD$6?*E0N&/*NB#-[/+L_,!LN"P- M;3EI.QW=,"NWN^E#[7TLJ(TZ^:^X Y-S&C+Y;.ZL,!]4G>/H+]^7K0?[[(T5 MNC@9F"%=Z?-_A7GSSP%/X\&R.7M@JD,\71RP8 MERYMI9>/<(NK2$:MVM*QN2)[?$H3=X@BE/75,+7MS$E85-],<-02WP%D* AP M^KRX0C:MEZAVW'!BO:1.^P,M7Y>"A_^:Z;7P*-),%5-> M @C^<7*Q/RM1[3&Y]=E@G)D9 JX@_E G\@@PRC=>715R9FNZUJ&/^GY8%.#! MG0/:?>Y,R((@84H1/+1)LU >H]X[F[5^@G!,HJQF\2.MQ*O=+!$CRQ6-,G*@ M,R[2=3W2!-KMST:Q[")Z@4]Y=+1&YJ8 @$%4Q<1LT.8F/:\4Q(K 0B%32 M>-W$?C?%W=3>LS'+U#GK2CO+:N?5_ATSWD6GDY/;?M'@YVIGVE>I6.J+UAQ= M %+TN3(5;\1U$GV?3H[3#B"'-W0V!.@27%K9- E4V(Y'X-HC?ZB $I] MM/IQ%C>[2E(N3(-;K62YJ"FTSJW&3:9,<;Q:RBY%8%5DG9D]6C\W7Q]&%@.B M#<0W6<+O\$]"7:,(1=!VA.Q,5IN:72HV]DM'X%$X,F6'0M$G?1K6])AMS'JY M4!5-'^'HB!SU]DTKH@JQYT?K[]\1J-VS9?5L"]F3ZKXP)CF-SN2G2$"+=+L2 MWLT\JT6@*(9YE3Z>U3&X)5/ 5'E?A(Z$%&L<<>';#;-QTM"4.\6]6;?GZ2Q? MFZH48HS(U@OKS")UDD&47I?20BP_F5Y_+!YK"2V#O.<"(2$Q=(PZZ!HEMO_4 MEJ0 +^C-N.EG/LQ!2S[80(HKPKW$63S^T6&?_*%=[KO^*+N,U/MKU/XOUN5L M?JLB=@:$>CXDB^->8W3]:Y84NB.K-312>@?#Z1#N=C' M(-7Z;RHY[*G6G5GQ@"!C-57=[%K2&]29?/V)BAW]Y-7F2H>JX91^E@@C>1UR[U7/SP/IB^+^BLCY5&O M/IZLHU+-SX]YHRO+AU4&9U."KYN_*=77G;C:WR*%%>XM#-S1G) M#WXGEJ,O^'<6G]#"/-!.N)B]BP$&@Q!AF>$[W'GP,1;XSW?8S6+:.Q=@\!T,[V_M'\+=JSKJN[.&1T"K9_? 3]Y11[R@0<$UJ;N^Z(>,+4Q']S>@Y>;UAX! 46% M$,8YXJ6A[+\HU5X+KK"/"&YE;ST\/Q"\"OKKW5+&/RGR6IZ X-3;1T!*;.H5 M<\TC8)66H*N.3/FV?RCU#.WG/7U:EG7-QZ]_4612\R.$L*E6!^,SG6"A72/, MNX%KY?^Y'WJKI0?^C-]>M?\[FC3_TOACT%\U?1%3 J0[=1_]'1T_,+VJ"6%] M*67,0FOEP] '(+R98CS:6B4N+G))O&56.]F4\76E< @F"_%:".4)K=SE= K7 MT>@W=W[1#]NG]%:O'6:VA(]U.1FSW9EUP33F@-JN=U-ZHP_BAB:LC9XOK/15 MR]&=<"P[P#&3BMG1^M[,H4)1S#:Y]?_GQ5G$' QQ(N]3V&*T_0WL.";T0Z&X MN$@^Y9NDH?*@T"L%M]LEZ&=G9V^GH#!)121C=:A6)7W%,YHOK(=!R 6HUAY- MYML4,3@%HL=O? 5=?[E-'INKT7D7@5G:C4\=-7[IH(" >Q^2SWSA&';QSLXS M2N56*^%3-,"0:4 +^6!15-<;L.?M@@W6'F4^< QDIT>,V*JH$#6N;?/_*JD1 M?@.O@"NX_W+G:2BL#QB)>SJ+W=#:+(F@^$QCF'VE]/ >[C5N0[T4%D#/?BIX MI5%'J6X"\F%4OQPWC(+2R&#^NMS%1P 5!D>7BSJ8\+Q8-,.+;PTX1YRV./H?C.WO?/!M&_+BEAC1*BYMQL5N,%]_#:?M-]GY3HDD",L=F M6]OF#(1OO1W7*R/@R+XR$?:@E=!V?#+D$> '"6HE\OU&CFBA&]"B3B?](5JG M3Z!3%$W.O/B)TS J2XVSUY+'H+"9RAE;CN&C]X>5R^ Y34NN) NU8X9)YYJO M],>41S [[ M_!HK,*.^'>R_QI"Y8 O2<_.!ZSKI?U2?00(<&$JUK4A68Z<%- MAUVF V $CXA9]T)9DU1W_SH(XK[@$F =GTZ\01?U&P? 1U/L 4IQ/_N>O=I@]+_;>_5C^U?_;1Z M;.3?]?]4>.F"V_3U'@$";LT/SW[SE#!F! M47[SYVY-JCGV]!%J_^%6LC,ED_J; M6%X_7)/-T*G#2I]9PO/4:ZLI(,X[\B(V\5.:D2=2@. M6U,JD_<2Y /%\9'Y$0N"\W,2PWZ.(5ZD\(NTCO\=9E\3OLLA:)+OK4,14-CY M><=0\8;O&\L;U.3:8HUOR<_;Z\0#D3Q?M1&HQ0M'A-LM!>[O:TZH!X7G"YB9 M]22Q\WS=.1F/GE84PQYR\/T?K?:DBN)0=F6O1".I9TH+ZXB@E_;\3&UP$;.^ MJ>;*N7![DN?S6&_^O?3> MZC/%3.^5RLII>^:H:4F[AZ H*#%: 6[:_]X*%$^?A0_>Q(!]1L/:I/T@ M+!;N+AM ;SY=3I'9Y2SC?A;5VZBYWA(?4#?5"73.BXG7>/F6BUAOF.TIY]- MI%T+94<=:YF9-7C-IS<>&L_ NA=\OML/1IKOS@?AU(98 +%BU)6Y;S6[-P(1 M+"Q;;]+X!P$6\^8W#L#JT79'E#%U,O, W6B-,?SEX",7?EO@Y,5,AA3?55N] M!6S-[<+47NO:;"WL$227,=@IA06A%05C3'B#H2=F'Y::CP9=%89&Q1>BRE%_&L0OB8 M"Z0XBBVJW/1\E.LTFN8-K'E(7[ /+:2R0OLCV'1CSX;"_3_Z5G6U75+>UM=\ MD1VQ/N3 Q5RZ>&$:=?1(#Q*?5AHR=9A MZ6+XL$(-LQ=%(?MQ8Q#JV[=?&&M-HT,Y 7->I&OY^/@7V$IHSW0R9F=D/:UF MK5*TBZ!;WG:4\0#VZQ&@17L 2=#NW^'VY/%V,!/QK)C6JNL;_&AA82/1>](* M<+N@N)<),;L)@R+!N-L<-Q$EB4J!5K IP/DW\/('\%W/P>5)MT#9YL^.].9O M1]?&&>5BR7P/.$&IO&YPL!16+;!I?-[BE/FJX_D-C M2=B*M-&!J:_(6>0X[NZ\A+8 1/,OBT+&YJ@:!^PJQP5-/M,.75U=^U'=Q*YOZS6@'0?@Y63$>AOIV3?[%FX>^/L_"8K.N MSI;P-5FDA&!;FD%"/FI]CFQZ^S>":;VQS1 #C2V]EUYNQDZOW74O"YHH1PX< M]US8SFK-0=11GO.EKU^$-Q1 5()Q8+A_(+8.?D!#VDVP"+S@UI](JZPW[R$? M-YK5S@*^H,<6P34GVA5);1*'AR(E(HXN5M][(1=C5XAG8*#%D\H&R*I;3BH> MXK[,[2\VQ3F$EB^8>3M%\9I^GI0E-)5)7M#7SN:*%_C2L".< (59)58A9I75 M1#W+9@#;0&OY10?*3 O!A!R=K%J;<[\E.-?TI5&4O;&G->%SJO7@(HN\1.A] M1.>\7?B?^V4/OBB7_68:DFYF-8\#LF6Y#D90PN7.8 3)I2K&RGL_3,I,BQM4 M27WM\0F5]HD8_^@X++%"JQ=D[&L9>6 I1U"=[/(A $-RB#6Y0(CX83/-IUTS MRO0PD K61C2R1H))S*8J A-54*?6G#N&]&JSO.M2;-5L),#*VV?;3: MMGP?F*X9M31'2\+FXB8D*]]LSM@@65W$DP!A0U!S?>6(JH,S:OC"WZD>]-GR M,K*DW)33,@:+VL2" ['E@E]XJ/K*,[\W>W%FB=663 M-ALDJV8M+^>(/4VM.H_88S.@M3$2N8QO\CL3"040%Y$9]C%\*OM$,-"^VZD: MLATYUP,)4N4\$3Y[^%#JR(S\OJJ4?_\ST/H9_[<2#6EI"0KQLD+XMN3F/70? MGSY4KKP*>60SX.RIF7/,C6=-[\7'BD#0W,$\+M!'+@ MCFH&6%MM?(81G-Y_KP?@"^E 1>7NUJQ@WZ?L-MA2KE!M!LQ:QZL,)^GK4E/G M[>QI&/4_H8'#T"^6>N[6GF^>I$JI&A--I&=>;A36[Z%@-B@B4N(ZIOBPORWM M,MK$FG(WE(=.;G\KA&9:F"%[28ND7).<'IO[?AFFH&IJ_\"QUZ$B2)%!K-4. M?JR$C/_T$<"(L&[6N!7,-L=;FT[KR@,BJN;$N2BF5"#.8H7R$EH_[Q3.OG([ MZ.Z(U)%AL$9Z 9")L?_J*\Q-!'::N0DR<'I/,?IQS#!+-%=+;?A[K0,H:55/<"6&^,-NW"8O1 MS[3X9I.3S"T?&BK;/N$.5F]N;5Q_(KS$@ZAI'S45.:,6F9H;9BV]*D"OG%@K MXZ,DAW# \GK-U7[4\Y858$;0VCGVA P-R]'8D@);]B BW%M8(",EDB]%^P^-E2;%<)\*[GK!-8= M$IBX^'Q2MW:X1>2RIS4Q]1ER+NXM,T?$!,LW;(Y$Q;J5E>P4TOW,SH;%767J M(]$XV82.0FEU:;WZP:R)16YXUV2DPFN+9<^*6A*%WGKR+.(&EF\, M4\H1F!_WI;BN>]L' 79_L,L*J@3TY^B WHOS-#;TDY($O"I2XUY9H%>HGCSG MEU;@)>P0$ M%&Z$V7%G3X]G/,D+I3F/@+3%[$> I\1/3'0?PGD/?\Y\NROX0!ZJ?HEJZL2\ M .Y.6CH@V5 *C0ZQSQRH*HLJ,I- =*OXF'J@DCH]!OYNK?0(:,K\J&60J2M;%.&FMWGIP?OIF;\L3E[&R"8S M$WNRY!/N:R3A0[N@V=!N3] .2:!GOGUI?8.RJW,Y_C0ZDG\W^I[8\*.UY<#?:]"S$[O5ZR,A5?SBZ/Y#FX M07:?J@).[(SY,U,6VR/S:U82-F996GH'T4#T\^APG@3ZGD? S\!K,]_FM0O! M)X%^T.0?"9?^7BZD0 <2F[6PU!-"/MLV6D8-?,;ZZ;!3\V^IRT?7R ZF04Z M @E7"S=U4L*4?YN;"D[$'*7=5\G-8-SX^(!$8CW*I$C;R1R?]CK'\GHQ N_M M[1D[%\_ZYC,,(?P2EQ[^V@1/IE4,!HQAH\2)E!7M:"Q=0@HK!SQJPO/E"?-# M;#-;V0OEK$%S5^2+^DR-%\(\[TYHGBTT3R1%!0/'FPC'C*HE#7WC*:IP\F_; MGJ71B:/ET641IP7E>&!FUPT9Q]RX&IMH;,7L#\0'QF>V&P?C4H=U>1'8KH(^ MCYPS9I$H-[UX!*@DN3_Q=<;B+_K^\E%#H;NNGS_(V-(*78IE MO=G73D/VFT4CA%@#U<;&$/[/9G M:YEU)_ %\D&8U%GS?>-](&[A2B'C.7 5C^XDVWG)@0$\#C:K-84A* M4#FE BHQRR5_J2W5LB%()G"_:-DUWBF,/4O!#K#LF';5M0.YBV,C",0!Q5LR MKK.2ON@EMI-\P+Z6(SC;A(#;2+(1JF>9<+CT0UF?#;5QOS6F;;0_U;UY8'=E M ]$LPJM8S U3=8"Y5Y9XPYH7^13@#3[2IIQPJ;T;-:RK>8-O1<9*YTK*^XJ3 M&"]& H9D84@"6Z2_LRYZOR,61U.LS&G MK\,U!JR\HT5_ VYUC/C/7JABX@KGV!MQ=,5L6S2 M;. $_MN8,V[UH4*(;-Y\>W%O5G9R1\PQ2!16#E>O:Z06-;L( M&H'9Z0S[ZDY,QNAH'V]];XJ34DNY-X5";H6[G[PX]LBN ,Z(H_EPI1D.1O\; M /=\'R5,F@TB*J]>>3>VF?:K-A,(1>0D2^P;1",M71Z D/(/3I(A+Y:527;W M!7%@25DYCV-C]\RZ*03?Z,.;6N]]4JB4S^MK\ZI0J\GB[BY,6>7>C+Q*+[J- M*>VC># (ZLHAKUDH^*"E(Z$.0797YA*IJMK2(+S9;?2Y$YL.!RK[BHCIB!2$ M;/0K8PD?Q80;>L3)5=W6.6H2SD4R>U_J6H Q-;\)3/(8GV(A^,/LXGW,HJ? M+*^+57;,BF][/9V5H78-*2Z1G!PJ3_ P9]!Y<+NS9.B1(4BC?BT38]_A[1U ME!+-1J)2?$QL:,R5'K2H@!8C"BM[QL M;NBM3G25I\^EQ/)(U=O3AC,RJ:/4%)Q+EN:[O+33EB>7*+?G!.A39_@2KV,N M5FS_,Q*"23X&!S#=">(D,G[%&"A_;UF'BD1O55K?TX=P#,C$EK[L6IIYH&C$ M?4YR0962%EP_X/N<+FE_KDJ,Y!"FI].A6M.RLK< MP'FUO.B.)!-D>G&A.%?JO4C[0\D2?W6RR)T!&P1Q<<3:%@+U,*LW0N@@EY'%X<&FD0-&ZIA%WB\@?3K>H3*6 M#)]0[&H6;Z0U?E/C8\^%LOL4SV>V^?%K@98O''3;A.9TP++-%#!=XFCP%1 ^ M]AQM.,RW6Y9Y%4J4NJHP],@8(SYTX6[>M%4?\4K*Z6XA3-28#)ON\;-2^%^Q MM4I_0/$Y;'JQ?FLP,W)PWZ=S)P"ZIK$V%$RGH/_8J72E#U@GJ]_?9E4V?:"I MJYOX]NW00>K'VCBY:U$N*X5W 50[5%\I,M=6,WL&GV NXJHHDD'0+B@;^$$B MGC1"1R M4"SN MM/D1T.KXVSY&R2%X.O0(> 3 39',:7]E^:94:!7Y[[^O-7WKU%AE#,K33@32+; MG8<-J7^FI_;TW-J0]27!M4IF-JZ_=?<#0-/SE\&J_Q'PV:_[P77I$;!<]]/R MEOE7VI4T&4>_-.;/Y7]YZ(./PJQ?$)&S"NP3$W;>_D_FSS)"K]94+??WKNF#P" M%K"I_K^,+>Y2@+JDJC+&*>@N(+R69.8T>-DX_QU:5PW:LSNUQHD&$+;O?C"M MI3M3S]VWP^"4>,KE4'XXMW(:0[H6='%$BB+[!$%O/L&L/58SCI=NW79X^U2! M2!%#WUV(S-WLTS*IN/:^;Q;*8]!VMDE1-9_GCRJ*8? 20A/QV[63__74\!W>O@P\X3S43TJVO[L,>:JM/-0$)_Y%'IQW'$M8=KC-V M1\S-NE7,"'Z.]2OA4ABXA;ZS?K2A9-=CP=8Z=Y'JA'7%BN^,;#@-6;7G%H5]&6V M9K)D.'=,69VDI8JA60XO4>'R0&D(=T=.N>H$.)P!WX>L:E-TO-+Y 9IH5!>) MC:3ZX&/G!^/T6@ZQ!X&BB5[I/X^Y_I^^_+;N-<$_K:S??645YA\!A?(WVZDW MZ/_00 <=/O!M/@)L'@%T7QWR(+\VPU\5XT]8A:TB[*&HR<\+_Q<@>034T?U* MG_2T>1W^*%;P&OPM\6>R*SHS/[3_5CF^]V?EN,C2\2W);:B<,P]4.VFO),AY]DR]^C&6-Z"V'=+=QT_ GSYA#U70Z2'VZO< MPF;8A\L)ND_2. 9&PF%%ND(*Y8XM]R<+W8Q!-47,>M%GI^R) MXA%QX_M0TWK]>2RV25#[*@[:8'7MEP='\SKB$:*PRDW?])S\C T'"DI3*! [ MRZ810EN^LVS=T5WYAU!-"E;X3,NZ,&>-;5:B>BS#XQLPMO0@'&PM9E5=.?-[ MJS>E?LM2 XJ<=;-J',!!0-ST#9Y+Q0(3KD1GR6:C0[+.RO6@LYG;/9TW>-%< M!M'H=,17W'AY%?Q.FU+%5.-,1C7^\L)84M8PO._S+3PSS2!RMM4;:V1A(C08 MYJT?406>5]:45(YK[LE'W&VOQI 2KRRBD85Q=>/O!>T48NXK2ZT68A)> M/K>T-3BPS))-0^_W(PUI;;+0?5#5I%U?*)K3-G\QE[$D@<5:*SMB+3G4V=-- M%8#_)/_MT#P)K,ZQ]II+H%UF&Z.*.@,D!\627DB79^:G&7(S6OOE::?M"1 /EE4S,PVES7V_IS2F^M5<%UW MO+/=KA0%@0O^=1DW?AIJ7=#J7$<*^^L,%M#".^WB]YEV'^9X'X5@# MC:].4(V=.Y3'R)A:K$LQ;$3R79?QW/774Q#PO! >EO:;ZVBBKJG^E# G'7+ M(%B!<--&(1RVD/+1B)OD=0L>WTO 0U$>JV3YXOFHAF'PDQ13#*6G98H+V8;'B?3?TWYN%EQWUGM:># M(O565+ILG(DM!+_#F=F24@2__*'9+A:YB[V50.6N-3;4;/6JS#R>O**RH9(S MTFQS_FV-\2TG)9?6%H%3U4$<&]2,XGO3=#/."QYLW\^+9%5CBDT3@G,0W7?2 M;W_P5<+ZKAT2WP4[L']@-%<;9Z=7_,!0L3"1^+]A+)4 MDX;V-J-AL5VCX:A",R73T_FB4?#6:A<_7 0[.@Z-V908 FW_U)O9H4.Z^WV4 M^7U!SU0.%6OKE(M[N0M>;T-,>-MZRD^8-Z?P'L9TYNU MAQ2F)J/&^?AC3<)7#D'#THBBR1-9$16T/E"<_$$4-T.;A6X*&C<_K34?J&@G MP6)*C>/&LG\XIQ]L%#/*@:NKA#&]92K\25ICNKP^'09->LW M/.@L=I1X5NIPW82$1U"-8K8^H&/8NK-9H]@+3F9'!X^]EDX]R1B4 FP;T"OE MI;#1TJU)1Q1E%6U-7C^_D:*SZE"\%*'^S47 &E15DB]%]!#7L):7FS9V5_>J MI_' &&1#FV':S(ZG\P5O8 :4AI^\XD6U6 MC3$=,#-.K@Z21DPHLXC7&U!SDS3@V08O'PL1#6+WS5Q%*3V,?Q%M"AJIM+7A M.Z1\'?9CCO.Z (D:_QH>'/"2R=*:G1E]-\M\:M8!*(,1J/?F6N;KO R\2=F5%G3- 1U7\Y-$3%R*#8=!H*4'[U[)R++PBP;P)YJ&+O MK-I&4F0<,, ;$<4,60YG<:%H,FMHXIAD/'=EW!B3>8*OP$MR GK_4P-#I8'( M3Z4 YA:+J%#)08"S@UJ*YEY"=N/MW$XO4>=&5]I%(>-&AR\&\J4$KWW85[$6 M/$K;B"YVW6/BTCQ9U'B#*@PSL@.@ZZ;:ZU2J";D.V!=R1[;U7FB:@+V\8M:H M#IZN@@OGL:'M'R2UR5-?-4?GMKX68]79D5*1F) M:\T!H%B$HERYA1;"XZ^%-/VKA*/J2!!09,FWYX_1%>H;%PJ8IYGG8%34T#F* M,EDZ0_]R_@AX)KCR:J1YFPQW[P'[XY!GP$7X08@F/?W#"TN"!V^,C\TK3_AC MEO,>EOP>W!9F+-"Z3[;P$E?G>(OSUO\G0/@P?Q4KP1'Y"8S11\Q]EB\16&$! M[A%AGKJCN;#_03Q*-%(H9@AND\T$?__UQR?FFRC^"$C[K%-\I?AC:YH_BS?S M;S!@4NN2[4=!R1,)VCW$? /PC\ MYU33?>X-E@X? <(J?UH!+ &JD8[(+84OL9=GQ./NW!=HIJC;LQEES7]_! O\ MWQ.C)>A\29>OGR?FQ>+V)%L1#WGZ_EPRBK]+?"?W!*NK9A]?A_;)\G\HKPL7 M1D[OM9%JB^31C;J9RE.=R.21I2W$%&_DZ:VSNGAZH:40=WG9JCWK,./& M1]B$=9Y)QUH2[-]8J*9NS@U@95I(.(L!:&W?%(6PO['M\3.-@TPG2S7;D,BY MPFF&B[&3<7T=JD:++-@)U*W7*BA%C ->?(GZ=(6,Y@&&#>]C(4D6_2ZGX]TGY'&QL+*M4P;8?':KC$M*IJ#J\L+N.YMS#LO8WDG6GU+%71Q.>J M(PGL\CJ>0%C$JT6[ED)D] X[WAN?05-%(<(#G^5;6<)YOCUSOBB\!W7+MV]( M1:176%S[,2.EMBHM(,E&]4ZS;1RBZTSHMB27 DD.A6P*\!YU\!'\$XT#LY:% M@Q;I>A$9L%T(0@+)^=7O"4>LK9OFG+-GY>U;3PU\90SL4#W%$38T513@^'GE MM?F9!,!O#IB(G3WTJ<)@CA0RCPJ__M>NCBCJ(RH%&;Z4D8#E]?5' $\(PWYF MDBQ1@PR-MK>8$!YSCB=_@1D--+[%?F[@AY1%6@K@/,9W=#0(VD=9J8V<^UM< M9PCW(X O=2A9#/"Z'4,[AXTBA2/TWO2=8M(&U@&!G(3BCER&%_DM XG)K40$ M27*U=7R)57>.VVJ27H 7LHD0'HS)\M/7]4SM1K4IDU!QN%8_=,7JV2M Q-=U MJ[6())(6U=F_?IW(Q>C:VQRSSK&K[E\0+;9X.99X"KCWPA+SLT$A^ MF/-251CC8A X*/F6MGOS)#D7-)&-,5<2R4MQX-I/7\O31F["AL1#O8/R!^)1 MSY94RD(Y[*15Q;2K3#!05,U97D@YE6GA&CE[?DO#Z5NI8T)[]QU!S1PG9K:H M7[,=L;'Z0SE/MY\RJ3@%UY:-"O7]R,Z[ZJ/)0)-JD3FI\H#WT$S0(FG2_&AY M6]FVN$Z+I-\#QUM,';DIJ\H%N>9L1D'=! )<"!8%Q6-<0)@BG=BV:@Y+=T<+ M9BNF?8&!*N1+!G$L&B<8)Y:/%EM% "?Y7 TIUXM:1CWSL-C+;"CK6*=%S^HF MP46!RO?M[3?BL8Z,0XDYFK/#G#>]Y 'TG-R[] &EHQXB*5RF1JS6G)%LL20& MGD500Q.G*%T#EK.O*7HH39,H'G6+(ZCA0 M8JXQYIRMN[SXX1@8R6LY,>;>EK_HZ$&'IZHZV%HRV]KFIZ,<.9O.5 EM6U!] M:U9 8 BL!)^!$!92:1#F"Y%ZZK&J:LJ2L8UCPV$L]]W\^)99D"YV(%*4=71 M96"6V$'2E2EK*@D@$)'RK?RMU3(DXS2F&N18K]M[60+?TH>)/RQP!C4GMA*" M2B1UCECQA:TA/'(L0,V5.G^(=XQAX_OA#'E%*-)S$)MTDQ1)+7"ZM^>VWN^- MEO>.FN4WTY6*1M"M&#O*U.6B*[H4VO##(KZ-VC,$0C=EAS 8RTH_@D3ZN _> MD]M9IC9]?)-)7ZE1(IV60VU8A8B.QAA$L''"?5FR.ESU8X720;O0- A5(SLJ ME?R<(O4F%NP@>M.'*5;)""G4_1.X7JLD0M2(7&"E,$>3 Y[ZAXU*VHA\?IT/1U)J'*H+FDH6W7?'1X! M!#+\#Z4?$HH6&H!'(!DZRB_$FZ10256;E \PV&QU)'X-HJY4YUWQQN[VR'ZX M,>I0NCT?=WKVU36=?S'D+TY MT@)-TIU// # .0X'(_"3O^-K^OOO6V^6,T1D<5RF6KI\UK\L\W(JY0^@)+SL ME+%-,^5TRW(+&4HT9_RA/L/;\1S"8Z^)I0#W=M3A:A.3ZNMS\MY-!(Q@O^O0 M'S=WA\.W$I-I#4<787F@..:*?HU5TW>=Q*3"X>?6^>=%=#30P6[$TD=Z3!ZR6X6 M!-A@LX;ISK[R,BN7MV2(.#P9P*&%*;5Z+MGW43_X[!DW-=&;B;^5_L1&&9Z7 MO]EN'E"9^(M^]H]C%Q%24YY8W0..EN914?LI#]W;6V\HA?Y6_B@)_DI:_@@H MM,X&L/RA&(HF:KYSEWC8_B/0,)T[TN)G6<%G,7^7180P?S5G\5/ZQH+82EQ1 MH8 EWU'/W(VC(,BS;T90:;'QC$ /VYQ/.SA!+E(_R.ON3(PFFXHLV%A('\D M5^I785J@4?HO[\I'@-;<=9'LS]\E_KVGY?_TU7HL$;#4?CQ[K3!3K\4:,E7= M;!@B CELK*SE]Q-\F;#4XA-5JN+2>E,I2 MK/*8B*TG68N07(0\.!YGV.^+6/41LNL)38X1-E'9RU70['0A>#KTS@LS%&&- M257V+5A0;H)8._8ZG<;(9;T,D?VXO3#1XJ&B!%9<;2%K)M3>;D"KQC7J$<=\ MALZBKQ&BR/:2ALTG.38_VC'$2@XIK&7;*5>3T7RR_+;>Q>VZ)XR:,KVR+J=Q M-8CXP@U$H,DJ[3M!;+DLCH\T+6P4)JT%310>;SD_TY7O6A$0Z;W17NN[$.X M\\>C-*33\(X8"B[N5QDD:!;*'4NS@1?\?GO[OIJM+ZU9G0ZH^.$//AY(&!'J M2W>W8TQ#(G%VEFXY9F4<^Z V$9[WGMU6 'KO+#-:7PM3#;3W2BTL5\2\#:+& M5W-2)1-GL?-$R^9 P]-(=MJ3K5E$ML^28E"H[^(L^+JX;*G46<+BNEJ^?T=? M.+>PT&I8V)BT>5()Z*.UN<.EQG\BX64WU:>E&+;@!& 9;T>^VF_ - M-M\#PW>^6PU#9B8,*E!TA;.,8<1'I0-H9N?E@%1LY+0WS[ M/U53P,EPH-J>$OIT(=UQ,U:W]U80@/SKDRV)V1*TX".N25-FAE>$L/?O]#CO MJ 2GJSFJ?&,,JXW\3EE=4Z3[0+WT$21<"S7W] +MW9_*?#6JG4I5C#KB64U9YNZIOZ:Y[]E[FZ7!Q+ES# M"Q%G4(]G3QPBZ9U!L^I!JK" XABED,B+!GA,9L4(VP&>XN&^\C2?6N M@L=V>4T:OJBG/P)23'!/\/+_?;:J/"OP1.Z]@_P]HLK$^POVF'D)3OX'3!"^EJYDXWPDN1[A>Z(#O8)2" M?MI\]-_^+$F3>W_SA,O>9("_TXT]W#]C1'T$^-^A-]S^##K_N/4B?\&:@:J[\]?I?NXU^ M.@*Z4P^"(DN7CX8"+->HI2N&GD M@Z_47ZC]I4WV?SH4Z/N)<0Y@Y(*V)+D? M%M/! M:3R"./>B?^W7'?2%9@9"O4%"^N8;LMT(:7,%7NJ@@%U.K&D9VE-=.M M#U<^B*^:P-5BP!]BTX1VI9IG^I'67V&":7^ 0\DZ6$3*%,]A2 *ZSE04=:=W M2/.,FUZEHR!"(3197C,CB#[XX*?>@>SOAY$*Q1\1'6:_K14__9*F'P%[B6#V M_((_W?R?/XPV&JQ="T!@ Z9 UJS5X]P8RN[#U5!JH^"M6 CIEFFOT-B-\%@=O?&K\(A"X^GSFIY0AYCP?@R[*=W%B67D%8Y_/ MS?!MX)>\B4:PLD-H5"MM'F&V7)QL+3J[_6++I]"EQ!:)_DTQ6;EL'7.LF@TJ M*86N<6* 6C2AC1=T&Q/4=;+*$8&/P;+OM==0"DL#YP+D6\/6E,?9-?Z1_WIL M &Z]NBZ&W4A*BSM$.GPF1#V4A83QQ,#S9O%A\.@\U6_?P7V]-%8V%!L)>[-+ M0K5[T&_Y1'@X/Q^NV=^PL:):DJV7Z0/^UZX4*:QC*?5M=9T'A=DRKPI(<<.;9O2K M1=)1O[?HEAO[M,/XP1(B+S/4A08:YW:[NL,5996);E+55[PW#V@E4X/UHZ#& MHT2^';G/S'1QEBQWY^??7V[T:+?4,]"(CY>)*GOMVD*9 -CXP1@QTP% MO3DG5YNXU6.6.K4M0@#!E<#G3(;8IPK._1W)T]#-FQZAM]^F*\ MT/4O^E[N.X"T7Q%!+TCG!\VR"UGK8?2^H!TP6_&BK\ (OG>?F!8/HSH%"3&\ M/Y@EH"A[$[DQ.GNZEA'=TY"*J"3%/ MA^CNSLK[5Q9N!ZL-#9"S$+@C$1.HM^FIV3%A"\$UEIF_Y[<:G'.7(70:H'@] MWW!\;7_M0X>[.2ROP#K'!I4NIH9[870U\SP/95I[)^\J#>O;:+L<7"7.]_GM5KMS?/;&;_1L_5-O@@OZ/!M M!Z@&DGG-RDERY38'6^A[TQ+W X$)XJ%<-DJQK3D5?B@9RZ=YO^^/HG*.6]>$2-0HQ_V1>Y"2-+Y MF8*LUC_8M>(N]4=?DBO)L\-#K4? ,N'2G2S)4<3.TF+M(Z"%N_DJ83P#\MO. M_FKL5[2OSAVEF_,E!'R$:OWP*NPO#+4[JSX#=-Q /L5SV;VGL M0]*$X/3!G8=]23Z)7+#;UB, \,2_5\U%_LS(_]G3X,]C>#I@QYH;[9]ZM@+_8NC0)CY+OYZ;,/QCBC8'D MK!0Q&.M@1'Z>*3'N[PJ17[5O""M-5[4E:Z1 Q>?YXXIBV#U.OK]=$^[_Y)I0 M]&]=$[#9?QFHG[#.9@44^__)V-ZG"W]V,'CJ2#.+P!Y[G95C+2R:\,V=#3T\ M,Z(4?ATB=:ES77DDE[<>"P_O%QJ= M'O9X2\NKS7YLIZ'QQK;>5+QD[/3>T03F7%;)6!G5Q865HV<[W;=IL#@CH]N! M9JL\A-.6%K9O*('?">(9B#355\SN!3* MEY[<)9H61>ZI>,O$UEBT;?7" SBF_ M<">0+%FC)!6TD$3.\&;QA9XO/76T,.!V'A; O#5:,0>JL<9A+!MTT3^940E5 MT^LY;/W&FPIG9@/*T.PV=Z8T0HGD2X2.#HF>TZ> ;GY#P+-\) R82E,4(O:T M7@X!,F/&A[3?Q^X?>E!KZ,'B?'#ZM.Z:!%-^;\01;,.53W8$R;%BVZ8U]W@E8-BU;C@$[5W_Q;"6__AGBI;-R"MZ[5NBX)'NEU+66V\9/Z0@%P@, MO'&N-C2Z?BTI9%L=Y9/R17'4N/0*9)^#8QZX,C:#-EAO^WR,B]!IFPN2\W0J M.S:^. 2&:=24GJS+BLI7!LV[#N(;240/#\"KD8NUHX+I\JUSS&-D#1U-LW!C M%DUEA)TA_3;290 \*?)2PK#ZL6:W?9,T5+[IQ1 =V41%].KM MPPS0O74%:-W69E/<@_R1/G=+D"P^N[SW'UB2"9AK_PC(,AG M3/9NO8@ ?'41=C^BI#BX3IABT??'WS,?Z-!D.4\C*TTR$WNX^68&KKRML4!7 M3C<@]E+6+ ;EWD6=7-5AMQ-YOYN4JD6^2AG7@U<:2?=%VOW0<=R,*6O74]_9 M@:.+B,8U+KJA',;7\>C0\\[=FCO9@0JY-%P'=L VGFA]=HYO_[$T^-M+O?+_ M)C?Y?WV)VC\4">YE@+=%XGA0I=E1U/X9+W$^ MV!PMS?/[?)5\!.S.[+WZ M(\+NSQQ:Y(^\@#E_2WSZTWGLOFO_X$_+2_.O00 T>0<>CX"R_@MA_%2]D[LV MD8-N_&ZN08#B%YVQS:9Q2_*O%;-F?C4$\OA:1^YK33S$=-&IP0Y[ <3F<9"* M,Y"M0[.YOW4\"8S=UW'M4:=@:D M4*U+?B0B7$-F_)PM9:95K+/M/)N2RRX0PQBI%'Q],F^]L#=66LO8?!';0O 3 MN8'[!U9P#54\OEFC9"XO-N=S4[VDGMF'3.//VGC6K7;Z-1KF:TF@Q$?,+)_. MK5/TXW=-/>P98%07]YFS,WA(.18*N[HR-F: <@?ABO8:G!E]O/I&4+Q2I/J) M%\\6!-LY8\(WI#=NX_8RL>_*:)]($QK22*U93]DUF MG/11?(QL*AE@.?CFA.LR#U,K5+UXED"FEK(TMB\2.]C:WJLECSI<%$9H=$/V M0]_Z.X/0V9D5?0K#Z<@:?N[;7':,L4I$P:JLLABLE!M5=V<[R;!+DW@*(F$E MVZ70KU "(45B17.#;#A3'*OX"3B@@+;D_M8NI"$T$@4)LY&"6<=@'J-DN.@2 M72@FF[/3Q,)WV MA&7DK26;R*26N7I0M4/JI6M)?%"O/M'6W"QE)3V%G(0@MQVT M%>6G:GYX$RB'0Q)33DV4IFR7T3G/#"E%,IR3^@B":,:*5_LUK8S!T$*OBK1< MZM^5Q:><7,QKUOC_V$=R-8C.4C.$4I6S0X^H2%J>D.1CS-N):'T5DC_7[1!( MJ50YF!]!]!(8KB>:CYP=,&1C9\>C-RF +$,D,K3"=%F4_KF@P2.*4)F,>QC_ MM+QE#>^P!:X0_-+EXYZKCR+PK>^6\9L:[3R61\ ;/(;,@BV;UAYLK(_\1_.M M[]Q"]SN@;@,%=K8? ).<'=W@KL&F#!Q0G ( MKL&=X.YVR5IKKY6U[[[GG'W?N>^]=G\,VIRS51]5U*A1U>7K7\\ RWJ2SP7= M?R]XHP=$[EN8HNXW/0"E6WL'PO@,I6KD..;Q3QGARJT])S<)/&H26EA'*THM M#4CSZT6KK*$ MNY,;";A0IF?3CM(4M)SY!_+5ON?]" 6:A/)3NUO"33GF #D_MYQP3KJ-P-,=BP:[2X$YG8#@T+ MWIL?)[+K\^*FY]V,S*'$=VF5JSP4(64K3&B/JK (0YPB:ZC$VS+J7I3Z; .% M5IF.,ZS@!P#1J,C&8G11>Z8VSP%D0S2WC5ODA$CQY4N?-X:!S:@7+TA:JWIT M@:,N7M 4B_)N)9+R60??VF$KS4;]R1&%M"!1]:1B+^=%K]4:?'.PM"0=:-IV M&LZE]P$PN%8Z_*%1LU#,(2-O 2K@>E89L& <_]JF)+*EIYZR?M4$<.)0Z&Y+ M/&\PBK:B/.\L_3"V&E5D\=SR)H/0:2_CL>>DLW!.D((,I\"KD8,5[5$-^FU# M$2];11XB<)="&5W3HN]#+I9/4A;H_$TIVMKF,A^G6.L,$E!#65\# M3J;'[AK\>9L'L>Z%/%WDZ;?BJQPV#M"XU%<$80B@[B]*ADQ.3NPM M-X?:?;O2;JS%DO,[L^"S7+-)\T)QX=?.3GVR;W\G-B9_PP.U"JZ7Q/WXQ9'? M?5FE_*R?@,&V6[(N.F'[SL $?E34 HB2U??M+D>QXR+&FSR3KK9Q-\^9CJN\ MH=2;5(V"'* ?JW75Z40M6]NDYX,_BB[WSZLJX9PKMA-.UB95LV)?6<*&;&O" M[#]K?,=#EB0'[R=(.;I1/T'.1?=L5%UE7[U%8CA^:('_@Y- )!;<11B[-)V, MX,Z-V*BYN]@6*#.%+ZF/[7F8;QJA?IH*URU9XF'U &QM58_"J#[AM]F7]2&2 MZ:^Z$9XNZ"TM18.M;52R#^=O1^^J?JC/S@T4M;NP8^\/X-.;0P)HD2H!#*D* MW5E*& >'9IJ#1:)-+P MHB>7T-MAK35WMP*WQXY?BO':ZFC)YE,"=\ M&*@+6S*& =T*K5]JRHY:3"+"94&NE$#"%(:4 ,(-%2:4AXS&($&^CWH\Y^Q= M7IX>K![_ZHL&A1FS:\LL*ZS.@"QS!^1]_1 )8U5U7&BI(@38I>?>/\P3)_F1 M.':TN@V=*< F.3?\L/$LK'V4TR0(Z#&\'_9V$;\@5QWF5YOB;Q,LI2I&G#'Z M<>$,T4K RJ*C,,4A\AE0D0LM YME@(.XQNCD-I_1>&G'<:,XH9C#W&YN@!Q; MC @"12V*N-4*$?;^J'F)]ONO;LX$%F/BMF'1&6*D2R1E=MCW,.EB#>EW>QC; M^X/;%)2D]3Z2&Z:X-*083=[I3[I%Y'8:L,N<=!D&SB(2D;]R,Y!#:N;Y;0N3 M->V3W_")<L7Z-O 38QJ4E9J=ZG:8;"EK8:1]$Q^O">>.'O"Z("4Q-[O-GK( MKA+==RS*%-<9F+*.&6/GY4A4A["Q)0,YG"RQ*=1:7.S,G^E_7)^V(QH]^]"= M4;;K.';H$8Z1[[Z3$N![AIRZ7:X-W)4^_TJ4#TE8AHTFK]?>K>]1[*8:5RFL M\R]':1C 2Y:3T$?F@J/TFM[Q$=FE5:D4^/)A5W&/4V$1A$>:O]L770ATABY8KNIO1G1IZZ\CR$]$N M]@6Q@8Y9JQN2,5U\PFL2KG>^U@:;=1>89H),H_:]9Q*6!G$M\6:)JJ^X0T$J M@\"9)9OW$,7DYYS#;PT=1C2:/=A.KH%49'XQ,ANBY$?36!;7P_=($Y84DHR, M(,$I.U0.A%>S[T5M, ,MQ1S]Q.4SY"\!>P@QQ1@H=S0ZG]'!>-9$7Z&M:WXV M,GN5,'T7P14$"0;W#Q O*M:D]8-LV*UIE'E0]Y]!\T:H>1!.(GL@MTA_VMB M3H ,UZ:S?@^8,,3@)18\ZJ?N)E!&,$LA09AKRS$9?N. J8IM-/X>R,W[^G5[ MSIXL8 $MJ^T,(,).+"PO^@"A(7CMU,!N*4+;URFQ.J?YY: MM*EL2.IU7(WLNVMN] >R;(=8PSAR@>K>C]:LK% $:^!SP 9E I4#<@RUH6[T M.#Y0V>S9),3+57$1N*F^>!AAXGD*/_8 '&()?8V\%&<7NH8Q?0 NGV8LJYHX MW;<<,PGV'SP 7B8'.@=H@^$[=\M7DTZW%"DD=U#@!^ 63O8PYQY] .W>:\;S M'KK@4OZGS.'O/GW+K:E=NX_M=YI.YT6BY8*'MSNTF^T-Y#-28I$%/L].SI5. MKY5RVG^Y4_;PP9W[\N_^>G'7!\#9P][J9Z_5KCG "<$5)7 H^PEH3M;KT2>6MKR"";!3/$KZ?Q-K-BL M!76XAH%Q903PHJ.,HL/59RNJ MTP9DK7KQWAHW%B;MPUDW-\>,:L:ET+)#16"-\YEIQ<*Q6ALS5>)G,@H\_K0T M$K/3IV//"HON-_7YV"[2YP0W&SE,>& MJM/3" @(OCYHJ\+8U)G/7/'_CY4/^M^Z_K3O\__X]!,P^5>*ANI?&,<_++HZ MSU^-N)]9GO2568S6'\L/^'BU22&R5+(N-C);'.3-"WU M4R[W%8^2O?=Y"$%E^_IC&KAI[K7Z2)09=,)?.:,"B%N9=J([1=%"2.N54R8Y MTB>E.\ A)AL(WZA*/M@#86COFUFB# 1A1XU&/U)9G9]U93D/N#C;#'VBF6L_ M'%S\VL#;$ZM>I_.<,1$KX+(6(<:.MP1Y,U[T(DX?UC=*5E3C%/%_*^!3[BB+ MO^4XQHZ3ODEFHN2*$@O&8\QH%V^]*QO<,I8;#-?E8:U])C MF#2^:2,^8C@,?K('!C!,2H-JRT3-#ND6I!T52[,BEO:3IP[L=9-4L2/#>TI& MUQ3# V-%D1[_R6E5T\8EOTT?2[V"BIH=T66%M M/2'J;SI^ '(DR$&UH[$4,4J(77.])]"";X\1LVY5<_/"5,6D$TX,6"B?&-.] MTT*.7O-?0"1,JX!) ;YG?RYK,LY:0%($.5&$%CBO/@!B<2 #]_#6]2OF!X!1 MD_#H76#G-?T.7]ZW$DP6_@7[A%%*6_*[C? ^_RBT\R>9* VT-0%9\ 5&$,X6 MHRY*4,++X/&(3EQXQ=TWZG^@!(?&'5+=&<_[D/(E1O<^??Q.B5A4X^2TD]*3 MVA4-6^\FS>98>V]GA"=JI59K2>=E:]WAO8A[($PD@)5*7(TU6(T5GA+J9ZY3 M(\G+/1/2C7[GI!MTKKBG=GPY &XL$[Z,&"3B[>I=C=QCF6/?HY 0#D.G]?$ZV/H"ZI'E3^>#;O/ZXA94H+YC;.; MCS7HI^ EB6)P;@@7M+[5SU6VS)>+H3V5%14F *N2Y=^^&2T896!T8 +/:FF] M/L%5Z7.DP>=1)"-@+>3N)X1*KRG""3U5+[-DQ%B1)ZI[Y:0ID2^\B:@/9T>J M_S5N1#8ZOF MDJ68M48=Q>+_ #S1$;0_*CI-TKEE@XETK%V.$A&-Z@1$B&4I+W!P3"W1XXSJ ML_=]0JB+J/^;SK#?_5__PJ>H.LX =Y_L8*3SH<5^!+;*K5$E5KJ8S M]W,WW==1,N5XP6,,WD@;83RN][BU#0W5=2?KP7OCN3[\4-S'*2P9KV!B$*_M MU%46X--'GX%J"-3*R9F#-/A0HO?"8I R;9HCK#4III\6WY...R#1K(:H0NI' M=C=X Q/$N4BQWEP3XB$44IM-W5)>U%Y,GFPW..R%YZI@#)!7B].DA2?-5%9C MN"PY#0 Z@D3C5!,,E@=G#LED#LFKTMJM33 DC7IKV<1<3 -IQ&+F614"U5,. M.N@_IIZIZWQ-\6M([Y!E*:M]54S855$9L9?I(RPP) 6NUM[6L/QDD[\-*7*@ M-S_7E%O^0MLA<2)T5( [1&B_%O(S)^O54*>QPM$#<&[/QNYHBEQ8F:2MH8Y9 MKF.#.\,J?-8FP*)LD*&8*#*V"V(JIVQ(OS?Q[;599P_R'\27*U7U)\*,#7.- M@IH;>>_@M*I>"A9@'+&BO%%-PM[?EE"_?YW:3UN:Z3/@&W#_@V'<^WT(JC!% MUK]5Q@E96A:EK#Q/8*G>B(U^!UPP?V* MC.+6]K[$<&<,_E%V(6/PF3MY_Q+ M;ZBR?BR]^C6,N;"(M&/"P-X.0*BH2.40)'67] O4 MX:N;:FO'%=:TNCF:$Z9%84W.D_H3/B@G$;:X+(6,N,-O;^[&;*=DIJ^@\=GE MU86C):5:E\0($[G0N^\D51U9YMED1PK)1TS"MV@Z3JQS'E_))WWOM:()$]Z' M@N)'::<0T'8]65@TB>U>03R3T./RZB4"NS$"H=R6B()^Y5"GF2A!321V*&!' MSNLO^$JA.#,?.#.;PD**'24;UU2FZ^'4SMKP<..<%79N1*F4H;_RY-5!:K%+ M6G@,5/ 8)9%SW)XUBE,:1#&[[.A@+# TE[RL,#?FEY\IQ:?]XC5?0H[1)WC! MEX22I#P[:&TNI8/]5IU>M[5&6YZ)$=N9T##''UM,Q8'0?T4HM<5Y1QAG[_8% MY7NDEN'<5H4IA-6D^N^J57ZZ\8/B-4_I!9N[BRX(U3IR91@FX5&+UKT(A2+'! MY'RXR(?]8:BHN/AYA7.FV'(+3'X'>N.@UNI]RF;O)H0E%SFW;P^FGL5;L(/MFKC>'$P'(+2Z;GQV*, M-4=.43ZK*<_#C&&)I_>T[B>5ZUVWFH^E_ MRFP,83VB)P.1.]I$?6L3(6 )MO$=HGTC;;K2_.I ND9S0$. <48Z6)^W*6#^ M E:9UC\.3)94;3=V8?#A^1=XL.#3^LA=,6WC 6?&]8841;,2BF1*QKXPQ&G$ M%XA7W@K.""EE>;?]BV#-AO@$8*7<E][C_!;=06RDZ;R,F/-M-KH[?[&; M?1'=3'7&HR W7'#4;9%3\G7",+^)%BP5CZ-\VT4IG;NXUL0^(T-.@COGULQ! M7XB*. NOBQ'SK"2LP3'4&DLF:FQ["P'D< V'9;:?*K^' M$I3]1_YJ'0S.;)0B[_+P50H-(ROFVI.;K].SC1GUT7?;$- RZ!5!(VRL)EJ^ MZ>A5PGGV, (%+&U3:L129IJNTB%;^I7*/?O$K/:QX5B_QHNCS]8)"BC?"'3C MI-0*84^J8??NZ8]4=(^((937VFVI$MBNX -D9CA/7D(Z](3%8,39$VJD"!?N M3*3)!31I-QK0_?3 ANF!?F,_(;P1:-YS9FOO[00_%GR1P6<9ZR<1,[@Y)^1S MJ=F@MF1;5K17K*B\SZS%^7+-%ZAJAW4C>,"S ;5C&ZWIIMF)K'#Q7F%H;#[" M0BQ4N"0T0_A<@DR3]G>"DHQE9<9U=1$+TJ]K@Z=%-SGGN <-Z+KG9^N._ =- M8$1?'VIIB,Y*;\Q>C6C5M(>:Z[SD?$F!"V#K,:/:JD>XPP.0@DM#"PY-\Q'' M40(;9VC,K@/PVYBSH?T A),&+_03JY'I^&CX>UF)G]]ZGJ*.MQZB[%@M M7"7=;U:A_8=2'GD_I:3OFDGN8,Z8;F$\#W,N6G1OTGM"-MLU>&?ZWOBI(]I, MC>THH"'_*7G2&KS .4EOR<# '@G>.C_N4E^/P0BG,"806QY&]G"8=492;YEJ M(C)U+V9DQ*U*1(IDAO&:OB@KD +3T);]N/U&IN&WPRO%6T%^<4O!RW4'LW+G MV17YRRC-1K061MT'6XU1>_H> #_CGPEO'W4J+B<10EL(I\VO-;H+=C_7^T-R MDUYH1HB03#9*_4[N6SA9],3NY>L?BFE:AD2HJE\$4740MS!RM.ZR5[9\^[:9 MM.27#QD:&IFOQ.JSMY,Z\9&QPO% M'E98K$^Z24+&P[U-<^QLN2-;XZ;-.*IO_").;/M%!IKU]@/0I-VQ:?=2S'GH M[3""B$<#T7I'BLQ=F*IA.H^A?^FWDOH+.,->0F,VOURCK?5K: M/QH^CHD5!U,F%'XK;K6'%@<,JG"@UJ*Q\OLL&4Y ]'X^UN)X*UFQXJW/3/>L M\K2#]%M8-=6;OMREL($_=G#3.NL]39AAK>/)1-VRV(L985!8> $)HY9XA1*" M0R!,!,_,F\VW MHSH$'I3A$)#"O&)!QP&O\WB(/E[J?&OAZ<",/O["8?#UW/3\^.3;5*51*>QTH=OJ%G M7/8PF? F<^_.L\N8OBXXCYDA<)8)&A_,.F_E2S.H'4@:="(TYNY>5]8[-#B_ M=LAUI(&+'^'R-*T//;@_,YBQ&U].?L>G/^/%Q>C0S#MCL@M:U81$&P@JUT?" M&,U_6?="V"!RWQ$QKE9+*_U,JWGT$L\&IU POEWK4E6^N2$X<]A^CT&W*F8. MS 9M:&32\^6IH$[4V4;I _"5K1 IM!<^U>P0:<2VMDJJ8$^K_H,:]2HC(<*\ M#TL4BQ=J[N(TP2R[<$S-U]98=EUU8?FA@/@ M 6+6BG4$4_*P-NSYS6\.;UXXK]*SNM-%-AT:E;TL-$ 0=/9+)G5&9^BC+5)> M1.H!:"5FVBO,JHN72E]J)(_6MNY5"+F[>20I'D0]6H8<96\N#D5Y(U[G@#/-0NJ:&2E?R9-J?6KMI99+-@\:- M3_8SP;L_>BIH55$F& *\?A/^*MM??AC*B\;D=Q@#:=(,4HF-S;K+&B2Z">5[ M]P#D<"?$L-3Q.4M#M;03:!^YLG!P=_F*Z+A.2&IH2F6#8)Y+KK8ZX8C!P).3 M^NE5D@'I,UPOEVZ/LV#S9:>6E/8;O4'9ZE(G.WX4IC[*&&4#5*@V4N-QF'03 MF'+R6=G:E _!R-(-IE(O65VKG_%F3)9H$O$I+K*K%%^9K)]0UM(U>>'A8I-P M0N%26T@N*(%TIL[P!MT+SHV M2:EB2+@37#$.62$/>4& Z<)"0QD()T$[;9-F=YPVC&!TS1C#(5HBF&IZ?J;E M7M&CPX[LZ8:W):=F<@U[DE^OFS<=&EKS'*FS1CFZ'1#%[MI-YYTD3LUKTBBW M8M?LGH#I,9S@/Z2(EN"^YX_VR2330G8SJF8X97A%YZ9F/%J^J*@&2IB\>PG- M]T9)KL?#(NS9%?#L^T4FZI']+.:K8&/+XI&DD* X:+\8U8*WL=W-E#.&_AUH MR.2:SHNCM?HMNI3NUD0D"1\ <*Y'' S#B'K&=]6,4Y)QH8/YUL># M/>>&]J*VM=!SL='SGD.UK_'>87BQ?;:/=U=ZD[]9/S_P[ORC_PTQ3^/^;\0 M1?\!U.OE3ZC7]>]5\33OA?0?)Q=T._FO8@O__[Q^S5/Y7V0!MO[)E?8WX-?O MVLWO&8#_:2+@AP= G>OF 1A6FD FV7GY6T[@7UV(WWI [NQ(OHU/(#Y.Y^3C M&/2O4E)^C\C]@PZ@[#]6G[2L.IHU=J1'2C&(1$Y3^?K7(,WCJUHUI:^?1\DB MQ4#O"["E[!8WS\XP1XR>BNTXOI7&#*V3WHX%TQ*8\5KHWV\%JJK*;B.__:> + M6O246^&+N";S:LL;"6+YUXL=>A3,WEU MH_:]>^_I/@E.JDDGIW!YJTM?6*!/+98!+HSU1_H=&AZ?-BE^.+*)Y+1Y#"^6 M>A\8Q$O.0@<0,O(0IKLI?_)<2:C7+=5N!PD&6B3$:FB&\GUY ,SJ3SY6C7;! MH,59463]<-G3)JYW2Z,EB4HM$0B,^PA)#H.B_$SW67D-.3H=<6C2.TD'S1*N*[D$*UP??0?'9MG :9 $ M[VHZRCT (1-K4EF;>T92+Q'_HR0AEU +@:+1RMP^Q?A$,2RFO'(9TU)SPCXW M$C8XM2<.BP*M1B?R/9%+)A+[OU//0\5FJO2U;G_+F,LYV3')66/MZE;Z&4-M M1?["?*^Y<:'&G-9K+DED13I>Y-47(CV92'$JL/G!PL\JQ0OY'[GK&9FX/1IM_65I46$D55/0 NDK >L.C"S^7EM;6Z#8TYQM>",L-S;>&M,PV. M+I54N(ZVT?'((@QDXTHD_$5]LKR),J-*<610111K-;P MLB3^O'@JS@IJ@PIOD'/#K,5,H$Y_3KNR.0/GP76*#15:UYN0 MZO^+<*+_:=BW--R5H)HQU5J@9"FRZ.>&O0C$>$HD#S8HYN:31 M(*WO?>_6^(G6%XIMY^J:STI]4N185#@573=KE=J =U;YH] M)3* 0SJY)MI8;UC+>TN[ M!A-J\R(=8[)&NB-0W->N;11I%22^-CY^L6I[/2.\GZ-+"JR K, M0?T;."S+T_MM<,Q*H$$7H@%,J"]/O,UF4?\9GV MV3>/X).1#[M1YB*MV(+E7R0H.Z@HMC]C&T2$M7;%WWM"8AU&8^V#!]I=VU1 M2!-0TJV_*NW 1BZ@GC;H787]L-&,&@(L@3[RT(K;/+_4QR_RL4]4YWI\+7,3 M5& V4#8X;055H50KEQ0\OW*XW64V@K5G@NM#)!PJV3U_#)?/=5\TM7GA.=+& M6:RERSB=RB$DS5]*JZ9T'=.Y,V1!>!-G7D#(GVA<27Q7,@=7G;0R9U0W>XN9 MKD%4YLXVY@- "_F57/-MSGF9T[VWBLXE\>*M6>R>QL$=]*,=?"C0>CEA-J+Z MK='#5F*X9FQ]3[YP;@RF-R#!B;;[,?71 MGH:[>&/89R[S7F[VMW;O ^UM3'\#=F1#KKOWM1F5[.XT+[8A;(\KJ/[=Y]_2 MO_)^^YL)_V=BUR^NK]\MA3_5M)1_HF[XB9+]54W[BZ+A]\GZ+Y,RU!T$K726 M@I4GOF-WUJAU;(C/-/+7L\6JOB,\EF\M MFPWE;(SWPZ7N>K,XU8^2+MY"]VYEZR-=[I8'Q6A.M?/[)Z5YVH(J"1B=R=ED MJ;&!/4(Z9MO.JH;&)?^PK>T7=R_5: M6.LI1HGT'O4ORW[L+&4QE#:H9%G/-$77QSZ7,(P/6?=;3;/;B3![3_3"_N"8 M1B_5T6RAXGA,<=2D@N7R74(R$]JY9!WG \ #J8_>][BX!8L>5RR_&P;SA580 M;;MV@$ @*_WB/J.Z$Y(!A^,N_=D+QX]?-BLPI5%S:-XTMY8O$TK'4;P@NGT MEHB3W[AP1I;/543B=+!I+G3K%L]Q%&30._OV+;U2KIZB&QJ?8'JZ]7G1N6$; MZ7(U9$'?6?!FXQ2^+>S$NSI@-:6U6)USH?_ZM;OC'G6WD]6QFX- 2LA1.)]4 M[ W!5U"61&V#WXG6MRIL2HD?W"A#K^!11(ITPA5F-G;D?) 4F8+0C7VN5216 M=4$U\=]=8$A/SPO.^!II/%4AMA[-ADXDW7UWD9;937P=SUY/I7RHE4:W3'B2 M&BJ9ZUP&E1;)@Z;2QK\YV5@1E##@D&TR64C>8&JU+/S2MHA1Y*;3I>V\, &/ M"LO]<=%L1'?6TPAJETW=0\V.O&=9V<,X$!\[91#WM]5U["AM63YV;J"/H,G/GO62#2<8Q7 3LV&:H*R@F#CB(-+]J8 ?R\_H/?(NJF>B!1-JO@,"KZ=9R[1DZ MR*I5WX\S*;HN>[+\.XBZ>6,9[\C%>PHM<1N:YN!WR_%A-MX998Z>*$95]SU- MX+&OK+.R-04^*LXO^R*3N4@2Y]WPE:WO!QD6K9"#HI MK22"R5)Z?FYVZ..*;KFZZ9Y7=UI-MC)1-Z0O5-"']MZEQT_K8YB$CW-EET)>$D,LDTF M30[SFQ.T$9#?35 CDH@HC+S;I0]:@P0HR].SU+WWCB-4 +/POU<4"R>Y>/J; M'[<1B2P<$X03-U(4"5C0LD3F444C!HF1R](3^LTP"SV-"5%%(D-$SF6&1?=! MB4OVSO,.2?*E])L#1I^'0%O1R2$<[:!@\]9JT(V M3S $B. S(9]?%\6WQ.630Q[3&/Q>NP\)VL/5REQ2&E=LQ(H:P7^"Y*>]]J'V MYZQF(XI"DPN+6B*8[.R<%5'G\J$SE#74._B0=O-\\*42,#WJ)*2KQ52;*L?\ MH%A8X$A'FAU"@_Q_BG[BEU)-CRO>YG?K\"]KC:[B\B3UKOW_PT7^J(VP*"HQ M/%J-E0_ HVGZ+T"G*CC!#E?V?)_0R2.X9,3E-24U7HDG!/ 0?KZX@K.=*\=803Z>Y;& M#3R*,-\AJ0S92]7,K8L5&YLBK2_1 \@JJEQ&$F0A\@'AF&'^;6=#S2\@7P>> M?I<:<"O6[DWR4]!><*E MN&.UGL;\9S49FK!BW;'$R/:_LZ2@(!!\5WC&$." M<7U]I3I%>$1[M542Z[2G'"L:%9;%K>SHE%:HC#:?]+C,9G>7:^-)MC?#[DL+M6(Y=%/BN!F@^^Q>2Z.4+@C]V,H92Q"_U MLVN;B0L37=->\:V/J_0R1GYO&49]FZY.I-DZ50,X*OTT]Q0L"6K7C/$ZH;PI MH9\0B>YE'!4'D+ MPV&VLXM,( ?A!2@[(6?D_:PKDXN,] RQ9UN &LKDYXK+557%$T-F"_--_TV6 MF=)+A*+P-.]QLQ)NB\,B]1T.T?AK>9;>#'A*C%5@C#X 2M6U=;$$Y"D.*A:G M2RG#.S^+[+Z>8#!L=>.>$4_A.EY#0HH7FR&!J_0^_KSMLC7IQ3 B-Z_=9HB8 ML'5.YO!V*2,YB9K0+5KQ?V$SD)$I)9 "K))[;WV+4D9_-M3= M1MSYF7#V^H)9W :K*5:L^BUN-P$S\K)-&NIES]"DUXOL$'_&O;6FA%&>%?,@ MY?<2HCX_RC[E1F02$KJC/!X6HG#S-6-O:Z?0WPY+Z,6)+3=!OO!I$J$B.YHR)4=_]&I,[$42=C 271BXZCCC$6 MM?;/<(-/OIQQP]YC0C%@H>2MU]REJ3IRH6O-?LO*2:%"CA 0(43_%[/WBTE5 M5$R0<6;Z &@_?P!>8?YKT.;4K)_>G>IW@ ;%J3 M_A.&'YK8NI %243'I_Y!(@G<1($_PWHGTN[F-TSM4\;M8T^.V.DXKN>LE,3F M$ZV8]R+DPYCYH96B9_("M<6'Y\\M;M=%W&W&2,=AGZ\ I; V=%*Y=+3&O( M'#@F=J.#_58FRI\$?D,@JYSR[<'[0FJCL2Z"2XK^XPU@VX+;5#_.X>WD$03! MV++!^3[2ZD:->W]'KCTM(%(8!R+K)GZVY?XB4.'F0U]6UNLW3E-7@DJLJG-86I3OQ8@ATM3J!19NW2C,<$BI8 9@#:B__^1LDM_*EB MOG, "<9@(K8")0&%<,Q=,3_*D1?F\UMZ)-3ZW,;QW47%,:K6\;7FIO"I.\)8 MR[84X:<=)1?)B 3158Z$L4."/IBH7FB9.2:#UFRGF:@X,G43['D1*W0Y-BB3 M>4Y/U1#CE3S+#,DJ&VT,"3=Q!?C&Y;X<(9QH#R&>K98"+@0ZJ%8?F )KJC79I%GTVB>DG(4]4 M??ECD)9-6/G3I=BH^>M(/!E/CQ&3%$HGC+?M>SA,(-Z.P\P'0/6$!6;#9JQ. MI;SJ\5036F9SSHP^HTNROWH JK^_QHA?.<.+'Y$](MS[0B0"BVJ65#]>RN&N M=ZUY$2 )8C^KBY&0RTNR8ON8A#2XX'%$:DQ%JIJ%A5"(T"JE!3,N!X_F?X9G M%7/F"595J?'Y\%FGN/#$6TZB#R@#'\4#CMLHMC..)65OEML\B0O[0?E;":P, ME?Z:@T9!. N[2!^.AGW33F::"0%XX,MY+@5I1!S41D-@L ,=4;0HOX9#M=:B MGKVYB5.#-B\M"=>Z$#7LZH: G4:B(&E#_/+]^!3YX2H!]T8P?ZZN'86Q(_\7 M:4"8 =EZ/T;!U?'9/AD/09=)O*K2!K3=QM&3HP=&8YZ9M_E;*)0>0WD$& O MN%(@8G;I9(""'U503WC;SE=!TVRF-J=H>MITYEA+ M7>!;YK:D%0%!T@16B _\MX 73M1=;%UBY@U?3G3@A?R^Z*!V M!7>8TA?ADLQC,)/D68QC<\IMG;-HS$)3!.DZ$<8NOBSX4P='?2% H"AT*JQO5 )'+I^])DQ$GV-SX4 M->2$%BCUUJ+[?$%KZ%LAIU+4,+ZQP@WA%0>6917E">YR-1U/K#MS:]"753CF M (+S2AC8I3O:FHCPDIS%EFA#MX)N]D3X[Y;&_8R@526!=_#K%C"?:GZ Y1 0 ML.-MR'O8/S'>]PUQWALVSR6S2E7GX "5/[RK[$X,'#I9%V7'==T/15STBSHQ M-QX ^?K4"XQ8@@]AM8B+-8$P)K!NQ#\]X]3TV8T397L6F>/V%XE2=:;YZ;OQ M,6\[5.0#^>IA#WZXG)5#OJ(Y>.;5UA3FO+$I0B?UJWTM7S@3PF?7[ZYUHQ)? M'IRG%MP9D6QLP0XF1Y-KU-L5@6NO#38F;@%-H+^Y_QUV@X MM5DV>?GQ.6]:#N2LZ'MV>PGE40WHMPM,Z8XCV!(0"/$WE!T^/7_+*S!1/:V6 MU]>G(\XJLS;#N9O-V4E:XAU5$A7&,AS]XH9IWFK.]^"<1#VYQ;(H6_>K3 MN?>S8[8PB2 @?JG2)?T$C.)T7N@)@8/S\$]?9YT#%297D8PBS1E3(KY*!] ; M(,L1[O%!EWRL.]LD6I^(;][N@,@_4:%1,8!-0U",%[SDOQ,6*'8%3KY;GL$X M/ !8,H,UAK:D7M]?)CZ/B_[VH9X/2L63C<+\-A.N&RZX8D5Z0$0,;,G$+P(J MRA3ZSF)Z6!\^U@_W#DN*#7O^TVW$?,EH828:9XB )1_/P9F N";VF)D55M_7 MLI:%[TZ@XW&4:8:PNG[] JQWLS?*#FZS&6CBA?/WYZ+&C'F6(H[8KU^JCV.T M&,%KPIZ^;%8) 8[#I:1#_4-07AYT)&9K:GH7BKI9O1QBZ^,3FZ+#7) $,/C,-]BI;E;BQZ43I0RN:J4OS"HZJM:S4E@'*F)$Y?8E4T/$,5128>^@[A7259O+& Y)IQPS[[$1':M+)GZ?.FG ML8/? 7&-:JZ.>6YN"$-"Q4?!".U]TTFO66XSB_5#Z5_XMQT08OAD#CN,'.S) MF=ND/[:'I=-.B-I=//_-7T$-'7B>4/ "-.T'I(SW=-&[C'(WGLI>BZ]UKE5 M_H=O6_P/W_9=7M$#,/S4ZA8Q] $(R;F15GS4KS 7+]%Q'E>*!EC^M\:$%5<9 MR_=B'(,Y1:GJ=EG?X-MCSX/J5N^V8_]L__RW]K^482#LAVS>Z_8] ,GW)&N& MGJ9FGJ?0J0\ -/D#L%)X/SK^ /R X[J'??.SCO7?O>C_-*9?*&R[9 MJZN?W\O,?D>)\B1:#=VVQS\ ;+="/3V^\N,=B/"!+ 3BMTV=]^P/P*__M,F? M&F6$X>S) \"\[OGM 4 [9FT%UPA=0\D\ -[HGD=*?Q]DB4K(W[KH:)KDD#;' MV]2&U],+3T,#B]EYIW=SK+]_>G019/71#@2W/C;7YL[XG926,U-@:@QK'RLR MW]E.;.Q,,_6&B',!J4 /.:B.WSO-D<3?7J'L'7-,G(,Q@QF6,;<46]6C\2PQ MG1U"%[7W?SU3T1^+E-8L9)UHN4-$.D %*@*J#?[1D"IV20F\O7E\5(NK#T#' MR(89R/P 7EP_ $?O?6@_#3OVU].3CMC%> M_2"%$,1%GG4_&OT%5W]K"M= 6Y!C[*'GG],C\X#,-1$\L=]S$)*_O:#2^(#<'* M\%N?@,2?8?9BBKT5.ZIHJS[_[C3/RQ3/W^XX[/G+4'_YX?9/<.+(G^/_[%-A^:SLJLT07#_! OV,L=57+1J742*KN>5:V%H8SQ:G( MB!R2D579GWX!'A&,BP$@0$J];=8J*9.$N_] =P ./_[]O__QL 1/HJR*]>H_ M_A3^.?@3$"NVYL7J_C_^],N7MS#_TW__SW_YEW__OR#\7R\_O0>OUVSS(%8U M>%4*4@L.?B_JKZ#^*L#?U^5OQ1,!'Y>DENOR <+_;%Y[M7Y\+HO[KS6(@@CU MC_6_+?\29B*E&8V@3%D $<$IQ&$>P "E61!$.,51?G.O'DL3$J((B@@)B# - M8)['%&8DB8C$/$C"M!ET6:Q^^XO^@Y)* "7>JFK^^1]_^EK7CW_Y\I!-6SXX__Z M^?UG]E4\$%BLJIJLF"90%7^IFA^^7S-2-ZA?Y NBD]" OW?7SZ].TL2_ZB?^'$E[O7:?:U+6[PD5 M2\5],UK]_"C^XT]5\?"X%/W/OI9"GAYV699[HVHNL>8R3#67_WJ.V(]7L.^) MW_J85P_,->)^\,7C&*8?O+'[15D(,3W# S)7L]Q^4&]6?*YO=TOJ:M:GY]C7 M9[&NR7*&SV)'9L#R4O_@O?I;1T8/-&),&SJ=Z1ZP*OZHQ8J+UEKN#0T*_A]_ M4G];?"7+]>*UD*(L!?^D%K^/Y%FO@=6"Q!S'09Q"D1($493%:E$B# 8L2%$< MQC&*DL40\H58P5\^]QPT9"[0^).)=!<_GU)4ZTW)VA5.T=6K>\O*?[X7>H5Y M[,@!WO'P[S_N6'2!9CFAN/UD6LG94P.:'.CI72LF[_9#S5(^K;A[I*82>\WV M!E[J3@SJC5\0M[N2?SW_XH]'$W!;]NR0DEW J'OB1[96 M&ZW'&NY]';)?/O\L'J@H%_5V%3S[01D/9O.!U6<6^9&OJZ$/A@R ME@/P0O%0_6"F7N;0C%N525"QLS*7 &_MAS\O]=KH+6TNW6X4N(VHDI2T4;> M;C E=Q3_*)9UU?]$*V_<**XYO5D4V5K\7K'M7W13]+^1LB!4;:O4FOQZ_4"* MU2(B- L0X9#RA$,D$@9S$@)[F8ZN'(DW:*)QA?J$7Z;Y4ZCVD/ ME/:XO"XJMEQ7FU*HDX)X5XN'2UM3PU&F^_04)'F>8![EZK@L,J@6E01B03.8 MTHCC+ UX+)G-6F++P,0K3<\.T/,'*D6^ F3%P0.I.R; 6JI_E;^)NC'4U98[ MN^7(&GBSQ6I*."WMR1Z2FK)&3M,$.Q9NP)8]J#YRJ!_SM]JY@N%I+;0F/^M* MZ0K.X3KJ/([C.99]%7S3D&&LW C^7JWBQ;(9_HLF^D7\4;]4@OZV$#+&,N>A M]HL1B!*:0)I'J3):48+2@(@\EE:G7F/24Q]_.T:T0I&6%2#^>!2KRM8*6:!I M> :>!"/+P_ GHX+,& #_-HP C0GH&'%YZG86GY?QV-SPO.>DZT!.3HPVX_@ M9EJ.AW^U*4NQJA<Q8%&\>!(E79O:DK.T M;-1B2-%8.VZO,ACG,8IEQ*6,4T@%0A QC"$FG$$AP@3% 0](;+4Q](*0@W%M M;GV.S.H-8"UU7W"9F5,O(-A9SQ,6\P:\NB"\M9V\*)@GLWB>SJQ6\**XAT;O M\@MV-JXJZ\4G-C#N MY'Y_4A=573"EH3\+H@_"3520G4?P$(MQ5;Q"0EL?OJ-PQLIW1I0Q55.O#-1, M_6NG8H>CS:)09T3HU>?T8 ZSBQ6QZM #9;,:>"S4Z7&V^I.GYTR+W=(M>Q K:\@%>7 MD+->6UT@\+3<6I&>=05V >5P478:P\WT?!*54"]]O5WQU^))+->/>BUXT^Y& M%WF42XER';PJ0XBBD,(\BB4,9,Y"RO.(9IG=>624WN1GDIYZXVKE._IVUF0< M,S/SX0T'.WNQ!\" ,.@H^S,.1@)ZL@;CM&95?R.Q#_7=["4W!7^W8J4.@7LM MVO^^6]T]BE+M !L34J@SZ"VMZI*P>I%$<1ARM4V/98SUSB*$>8(PS)(LI)G$ M*8F$G;:;$Y]<]5]]U=NU"A0KL.YY *2J1-U>O"QW)R [:V !L)EIF 8T.SO1 M\P!>]%S\H)';,@(Z3L"O/2\>?9OV 'BR(Q:$9S4J]H <6AB'$>R#$WY9\7+Y M?-]=PSS__%O]L2R8>/5U=?]1??T&9Y++HTQ\ E'$A:*NO_"> ;65UI>PH.$" MM&;$S$(88#)N$?S"86\ +9C!M0M M-X K=NQV#^[PFVTF9@'5SK(TH1D[GF[ 'L!;OL" ,=!Q!EZ/ 6R]T;@:'$_[ M#G<^9MV&7 W7X:[D^@$=8SN^DE*\5-L@-?Z#/F0U\=&W9:E7M"8)XN7S[IDN M,>+V=U+RYH\OBJHZJGU47_4'\M '^?(LETB2#,:)5*51 MEEGY9:=@63 B%KRB4*5B<-UYE M0I"/(ENFI&5_3FP&_4D1KU^36KPE1?DWLMP8&<>1UR>V;9H.: @!TL3F-AP MS8+Y:?"/@1Z$=K$P.R'!#@ _1[T+$CF=\ MQ&HC/@FMHVJ[- CJOZ/+XK[1?.U99CKQO'A0C]S)SSH@0!*F?]+%/,T M"L,;YK8+T75 ;_E<2]7Z&X ?,\G:!G55GG( M:N.;4LSZO-3RBYZW^R]/;,U\5>87S.-;-<_CNR;$*_.N-U1J<)V2JX^URBZ] M^3^;HG[>7@V)0!T?62A@P ,*$98,['];)@SXL\35&.0P9%IK/NHS2#. Q"*$/&6(9X*##R&*334ITW5.=$I(JE MG]T$2-,=E%=P;#='XZBH+4_# ?BU^^\DR4<6$,P1X=-1_'[B?/8AL(KV.7C5 M^1"X7C[IN_W]$,(V#)TGC+ $)PIED4"DSG&09!ùYS"B1(<*6)[OSU";> M8FQI'T; 6A_"1@ S/EGY@<'ZN'0:@0E*\1B)Z.],,T)K[H/*9;%/G#X,7K+3 M[Z9FEW;A;I2J*/-Q)V7!A-YP-":D^UQC)F+) PY)JI,()480DXC /,W5V8(3 MSI+41+^-J$U^]]Z2;]:[=<, $#T'%L7M+H(VKN/>H;#3\3T46MI@2_RRGCO M85'WSRO7J!QB\Y%XEY%&7]K&^: M:D5C._J[AT=2E/IO"\KRD&=1 F.&4XB$9)!P%,./A:Y3]:5X$/SMNM2VZ6]D^79) M[DUODD>&F%CG?_[P\=VP[%G# 9#K$@QOZ"]$,I'6Z@AX;=[9K: /AAE?1)H\[KNB[.Y!@NR==+:;D,#RY>6XH3>!4N M2.5K83U#9=[%=%S4HP7TPN-N.OF&E/HZ5-=[;$9]72PWNJS^MH!H%' 693Q6 M&^L 090F%&)UCH$TR5"2A$G(1&*CG)<(3JRE/7D=#=!^Q3>@8^$&T&>]T#RH M)>;5DE25VEJNV'+3Q)I_^7W=_A#\+.JO:VY6F]0-I MTS4BDK\B7:>(S%VA:T30$^6YQIZV/S5_$E4?MJ##3F__*"K3T_*)5R>_W=M2 M!*^%&N"A6+7G0DOGP@OE)@.QT;EQ7\JJE[.OJ.R.5TY#TUWFQ' MW1%AAD?JB_H+6N]+#W8%.HD F88AAGB9")\>JW;1$N0*. ML9SQ'.>9U27[*+7)+^$ZVH#KU$W72N3C@)FM?-Y@L%/.'0('=<4G. X;B>AI M01RG->NZ:"3VX?)H]I*K?C\\%'63'76[THFHNEB&6#$U_@)S$J)8[5H182%$ ME.8PCY1V$Q2)+ Y#$='83KO/TIK^@KVGW%RRL"%M\.+#6GWS86C9Z&H,.E,] M]P*(K9;O8[%'UJ>"7Y3-FWJ?IS2SO6T6(KMM(\T&7^V?:6%L,-] MILUK#J>WS5*$ 4W"VU*1>%C5W.:Z\_3;4Y_A=(,$316&8)!Q#+YT)QS35JPC MXAN9X^*YG>E.#SG?L6Y4I+V3W?B3KE61RN*)Z+(C;1!. M[Y\+:( 440K#C&00A8) RE(.0XH"G(1$8F35X? ,G8EUUK8#HV'3@'$AF M6SP/HMLIY4#JVU9J[U[,"S)Y*Q=TFLK,Q8!&13TN]3/^N*.:%A6YOR]%F\MY M)[N4S]U>+A!9BF.<0ZD45-\V8$A%I&OT9(B3( YI8!5G<(G@U(J[1UZ'"W8, M7'$W>1%#0W7VB(RE7E\'BKV2&TKJ2]LOD9M7[0V%/])_T_>NN])8B^K#NOZD MH[]+\4FP]9,HGW>]Q1QN.L9'G/$"A"M.P&I=@[+E!?3,N%V#7$#*[G;$'TA7 M7)IH?!07X-,!/N!7K['!;K)??;%R@I_6-H%)!C3GCQ&X50] =M*"Z8X MFFT3)L'&SFCT916FZKVO* M\N;A<;E^%N+SAE:L+!Z;MQ]TX,8BS'E$,0]@('$&D> (YED:0JPSL"F-N&$9 MK8GYG'@?TW=3#)V2 M]!D,G^M8!PWONT92/?M@R#^X_8[FT")G]?N82[=LUV\]IW9IL],C/9IP.R'Y M^5)UI\=P+\EW!G*N$1FKIJ;2WXOZZZM-5:\?1-DW+GUNVU&\6^D<)EF2!W&R MW%M;WJT0?%LN^Q[H*\[6Z#0I]_5748*-8KVL2;%JXJ*JGG7; MR)$II]CLB/+=3)S=6M^S#7Y7?(.>\9MM?^7GFZYEBV[DM&7_YDQQ3; 5X6;K M3MU)X3,89@:PO8733,GKS $Y,\!^'-(S!U&WM477.+^3@T6NB1&/6(1EFC:E MCR5$29Q!+% *:99B@4G*<&Y5!/DDEFH_QAUW]).#36.LA_TV_?*$^5P>PJ_G]OMJ!^8+?NC>8-\)7!'*\ M4R34J)NR;>-1K'E;#^=@"6OX^B#J._EV74I1U#H19I'3&%.<$!A@J2M.9!C2 M,!4P3X)$HHQ(P2*' (]K>)HG\ ,4#8N -SSJ]D6*R1M0-6S>#'?[5?,X:2W0 M2C2%*.6.7?"B6'6O668"7C][%F$E<\V(RTFBY0VTS'5]B6ZZFEHWQ_OC;C'X MT$[%@$_/D2H^(/,9P7(5/_-'MOB [V3$BY>!W0SN>U%50KP7RMY7;6W578P7 M#G-,68QAFK($(IH$$ >$*LLJ>!Q$+,"Y566P$5H3[YA;FG;&; P9,S/E25X[ M ]02O0$MV6D+YAH(Z,E$M- MWM'<)J]-TA[LLG"^M/@\H7F5^*+ 1SI\^0W7(OA="])FA?](RKNRZ33&F\-6 M7ZQOH50V$"$-8492';8N4TA0CF$>1C+'(B92YG9U\$W(3KPJ;YEH3R0WX)&4 MX*EQAKS85%P?8=ISB.4QQ!!3,\WWCY2=%=B!]+D%2;&@OC#0,M'YCK9U.GT6 MP[>1VUL]?".B,Y?$MP'BN"J^U=L^C$C;9!RE.,28I1#C2$*$0@XIBM0&0 9J M[4]RQ#/+RILGJ$R^\A^8" #!_QW\.0C"G:GX-Q %-T$0=!X+0#;UUW6I8T3^ M#:S6_4\[WT@3O[:IJUK]Q;IW\RF476S(Q*W7?WV(1NXCETIIN4!P$E" MJXH89V1Q*GMQ.-9LM2W."#$L8''N$8<=_5_%4JR^K,NE>/Y9]P/7VP#=*L\\ M3G9\A.F^IX8N: F#AC+0I)M>C2X!L1>0L-AQ^D/$;;U-)-E;UMI^,IU/6L^"2:*)YWN^$'4?5E#$01)EH02XI1$$&5A#O-4Q!"+ M-$F1#..4!C;[RC%B$R]YVX8NY99V$_?CUL/F)%IF6TQ?&-C9KZWXGP;B$ZE; M2-\NE^O?FUS(I@=ET[L=O%]7U80];\:$]]SYYB2I;]+_9DSHJK\5CD\>&8Y)+A&/(@US9 I)) M2*,,02Y"2:DRMXA9W;ZYL3&QE>BH@B%9IUQ 1Y#-3,CTT-ENCNQ1NZ+0K(O0 MWNO06C'QC,[#>$![\V?%A:)6-S0%&A9 M'O,[NC?-<:.VQ,@^@-A28%]QPJ9DYPT'M@3C*.K7]GTW6_+3>LU_+Y;+3^OE M\NVZU.'#"Q1E-&5Q#%.2<(CB*((4Q11F<1ZB0&UMZN78HPX^O]?BJ6#B M(RGKE5!G2Z7K?,.VZ=Z9)*D(\P2&@H00(234J2)(( F2$$4:-Q!MUC(Z/,)]?U$B2/;>HV1OV-WA=(ZO;LGSY_&[%VPVQX37> MJ7TW7? MR0%GN_,;$V=X\3?ZG-MF?)M!_6[UN*FK]^))+./.J@L6\#S0N_ T4EN!',

EJ\-SMXLX_;)I/&R$$@$0S#@48[B/!8$)Y:E"GSS:*,\3@'^ XI=B/^9$F7M+YM"95<4*/ ^ MAX;>PF\Y+W9&S4-1F[N^BLV [1O0,OX=E+"YA.FW+EESEK]_CA(UE^#U5I+F M(B$'CTT; G![7XJ&=+<'P6D@"24)S*D0$ 5YJ/Z6(RAEJ*O,Q#%/C&)!SI.8 M>%?6139LB5JX(TXC8N"+N5I..[MU***+Z^6TK!8NEZME=G.U&$^OG8=E5)I1 MS\KI-^?SJ(QRON=)&7_2-#O5DJAU3YG03))991(F.<\AFIK*-1V,"8P#,,@Y2P)PI3:19FXL#&Q M)7I3U<5#D]ZU.SW9AI)9G/$G"(+*L"S8] MODX[ZBTC4*Y+J%WPX(&4OXFZZ>=0;1F>!?4@XC'/40J#0.H@!]E>B??%BNR8@59?EQ7A=ZJO?FC5B>70K'T M9J4V<&V[G 7":LU&C,,L20E$&=+AXUD(8Q1%,A=QDF78+6[4C:')[X%[]D## MWPW8QY!#V3X-<=FV# IW/ J>,\F=K$^="WM8Z3 W]%S.IU:'F/7G5D MYQO%L5X'WOF(UBO'M3.H7!3]C=KGYP>Z7BY0F*G33AI 070A]P %D$;*/.:8 MAD4?E:.29;IQ;8F9FZECZ<7MSE4QVAL-0'&/E/\OZR%6Q>J=58/67 MG=X>CS2+ IX5H->D\P\X>!MO5RMU*NAW*YUOLRT VZ1$,)J)-, Y3#'7)5[" M7.T?8@[CF$9)(J.4IT;[!Q-B$RM.2WV[(=]>&;0,6.69&$%GX*#T"(B=ULV- MA84#TR,F;J[,<6P\.38-I1QU<5X:8SYGIZ$T>VY/TW?L0\@^K%X;&S77Z1L0I%,Y39*2KMTMBS!:@9"CF,53-]Y=I\M+T>B,, Q-L5 M5SRP,[]6NR7U;;#FKK8-JLQPG$6KK6 \M**_+@?,VEV:NDV\[0W86;H;)N2+YSC=^WM/TO#'XC1+Z? -\/O7/ M.R4W _]!U.\4L0>ALYH7&8]S$C(,8RG4D1-1 @G-)90HXRC,J#IY8IL+N[W1 M)[Z'T_USBH:8G5G<1X"'E"8IS6 01#E$2<(@P2QN^@XB'&6IS(C=1;$S!D[W MOWY02)$@,HL0E)&D$'&*=6QJ""6+ B[3C.7(J+KL]=^!P^Y=(= 2 R\TN1_ M;5V7!=VT5^#U6B25$VOO;R=5$]KBNRO)/OUZO[]\J\\\8=7REJ[3VF.IBK^=7. M]_87;=N8PRY$*0LXPTD"8X:5CE)UJ,FE%%"$F.:Y"#(<604,3<#CQ)J^XZ&] M^&JCQMM]F>8;-HQWO[-3]RDFS,QH?.-IL#,].V9U4XJ>77WK>(2_3I+I S2. M)NX&=(VJ)FU8-2&TGFSB%!S.:EDGA/C0/D])RE=#KD7 DD@F,H0$I6H3&848 MXE!WTF,\HE19:IH*FPWU,8E9HMN8_Q9Z(T\ZNBEU<)C@=^K(M"KNO]9=/,/J7C[MY\LW89786OH M(9P+,3N#T+$%MM3!EK&F(SMXH>'\8?#[ACV@^6L?\)\([ 4J7WZ_JWB9U\7G M [8C;YZ70:\-3WW5A9A_40.]7C^08K7($1,L3!G,:(PADBR&)$C5*3$DB<@R MF5%F9='&B$ULL ;1C3UM\&M+V3E0] 1B9G;*%PYV9L@)@BM"-L_+YCT<\P2I M;Q1J>5[H\V&4(^]<625$'6C804 MJ6]30F1$Z+,U1,;>L8^,>O557^'QCT*4/Y7KS>/;U,]T"8)Q+?4HO9V"C@D.?O7JI324T2G :6SY._GRY-%"#X]D]0QZRJ C#31M"]T[ M*;>!UETKLJ6^.4EKIV-C$KEIU\D1Y].K,8'V-&KT08<,AJ[RI$["K)IKM[YF M!F$R"3"'*8D)1"@A$ N9YDB4RE><64,T0F5KOV%M&UE.TY8,;US9>X M=BK7$00-Q9ON^M2A?,K9C\$\_\"#[&YY!ZK(6NG8.%P/[XD%:._NR%730GL+>NIR3V,*Z>)#_,9 MW'YX#3Y_N7OU/_YZ]_[UFT^?_Y]_S:,P^S?PYG_^\N[+?SE?^8]C:^:@FP(O M.T,VX&#;;J=^GL199RNL_PB"<;+?*J[ "(R1: .S]QU]]\6JJ$43>W08;/2^ M6(EWM7BH%H11)#F/8,@)ARA,D#H9T1#*"-&4D9BCS*JOJ G1J7WY#0M=K-]Q M2.:OF@_0,&+KU3&QSKRN=#[12RW>MB>AR5PL2IR&+HPR*-*$0!4Q BH6$-,/JD)-%64KI M8B7N=9!:7K(.<&\2XC.E;KG,N0PCG@4BE3M%T1N=[:X2'/R0\60 M _U]OP@@R@G-:1!"SG0KM90E, ^B $:)"(. T QJXQRK_"Y ME)EJ8J[)G!":&4JOP-B9R\,/JBD)VE,'+SKZ'E/?C&7UU;7](KUY6[>;BG_4 MO]WX13=[^N;A<;E^%J(YQW5.P"#-,T*XA"P/=604D3H5CL(TYB26$9%A8-4, M^02-B57^S>>/'^UT^A0.9EI\I71V>ML3 PVU">*A1Z3QI)FG*,RJBR,B'FK? MV*..;@VAGB7+MYL5K]Y(*9@.?#P(\H]3&5&]]B9Q'D$D(@9S%BA-9"0+L:1) M@JP68 .:4SLU=(EZ3;X)X[?T6Q@@9NBV\(N#I==B"\&6=)O3,&>V@P4"OIP8 M!A3G]6&80W#DPK!XU=6#T;?H>D6JK[>KYC_:K?I$EOHT=?JGG1(@G$D7G0 MM+-*5P#IX#JY'@%OOI4K6)G9^7(]:,?>&0]C.H2?-%$L.B2Q%%]U.>PGL:L( MHHF]7:Y__ZO@]^*752G(LOB'X']=+W6Z^4_J2]1/O11R78I;_K\W5=VT+I/* M>'PA?RRB+!0R3S)E^\)8E\".89Z) +(H3C!#8=0DAAM&L$S'Y\1F<<< M '6VY[MDIV*EIGW3=3E>"9L F0EG;MQZ?D?S86=8V[B_/:;WJPK=M"97\PX: MYF_ 8/HZ_H$68/M"*P78B7$#B!8$*$F^C\FT"!_Z/B;5+0+INYEV?.^V"\HG=3)Z:#J(#BJE1UF>DB@C$ F40)3P M'.)(2)A2ENE%&6>Q58+E99(3+Z^-DWS'P0W8\7#C4F_> DNS,X9?A.P6/ _@ M./4/,Y/78Z^P"P1G[PMF!L"I'F"&;SK6D#D?H<@HB@/$,ACD@8XY%R&D.N8\ MCW!">,SRA,>6K=J_7;SGD'0?WRD:%BSKPIS'B\B,H2!/(<^S'"*98HC3+(4B MYC1(>!9'TLJQXPM&!DZA2R6>H0L)]*M6?;;>9V M.SA]O,JQ#,(099!)93V1I!G$E$A(DB2-&!0GY'7P*[;\[ZIJ(_AK17AUWQXF/G]5>YJJ^>5=<\:HWOPA2E94 M@B\H9X0F80X#F@N]H@5J:QM**'&>!3%"24PL$\'LF9C\B/!AHV].M+6L&B[: M1N8/#\J"5DT83]&P"T@%"%"_WRR;:.[V=^N&6R Z;BOPHEAUX[CLD^VFQV+_ M/!GD=G:T(0I?$D7DH)76H-<,?0;#Y_JV>+>_DY+?@(Y9W0*]QUQ![JMGWO6@ M^=REVS$P_^[=":"3NWJWD=P,85_([N]%_?751NGQ@RC[M+GG11S%(4(!@WF3 M;9]E N*0!# B#*O=/>-<6(57CE*;W"4J1:EKNI;B2:PVMAO <:#,K(\W\>T, MS;9TY.^*+N@)WX M:7^FPDA"3U9AG-:L!L!([$-=-WO)(7CA0\$4[^_)2[U_ M,HL[//O>=%]E2PWTY%Q*0YP4U.)B]UJ!W:YD#P3W=&,Z)LOH7>?)%^>[I1SC M>^]^%1<):"RRE,)0Z*H/F9 P#Y,8YA'C&<.8\-#( M=W*1TL2+WAYIIX(SHS 9&!5?PML9EWVYKZH_,_Z=F!L;7T"X&1UG0.RLD(F0 MH]9H=(#YK)*)''O6R>B%:SOQOB'E2@U?J4-!K]4.Q:G^@?DTUX^UO6M:UL^-QT^J6Y0'!=9H,'1?3 M@V_IO1C@WK.D/0^MN^(&O-Q"VS'6=<>=IL'7E?!X[X9KQ\4W:GGK!-7YOK9N MP[FZ+:KZ3OZT7O.FLH\HGPHFJL_K)5]@'A(9QB$,A+)]:NN60"(R!I,LS7+. M*6*3^V,UZ<;!:EZ&U B4V^%#[%M716MO W5QGKT=($F[--1<4DX M;UZ*LX1F=E%<$OC8/W'Q#?LJW&_^$&S3=- @M;A?E\]-S*!A%>Z3+T^\O]C2 M!#W1OYC7WCXM[;CZ>1'43NN.9?06_WA1&J>ZVZ='G*WN]JA P[K;XP\ZQN

9V\EF0TO9R\JH)H(3E(J&)#=RIK#K;,YHA@J8G-O^XV)[? MCB&9I\6[K>S>CG>&9&<^[-F!<7STLWS?T;-=W*\*63"RJF]94RE,1[QH$H6H M!N8#(R8$4IO63'=IIIS!G/,,B@"1+,CR,$TM/3IFA"??GG[>/#P0==A:2S#@ M".Q8 CU/EJYH,UP-/<_>L;)T-(\CX[D7FYO4OOS'9D3G=1=; 7'D';9[V]&, M=-YFP8=AE(,HRNKE\^Z9+H2RB: \"*:KWG5)A0<[IO[W'\N"B87$+$G#0$"2 MQ&HWD^,4XB +(<,IBO*$$1$)2W,TJP#3F[5!-' %?C\\@_?QP>!1;"H. M'D791@K;!@K/._6&%O.[G4Y+RVL0H%Q=$:%\XJS:/P4:T3R:\V\R);Z6A7F9 MGW=Y^283<[1,?1LNKFP5_F[UN*FK]^))+,,N'DE*B3.&(YBCA$,4)^IO(@EA M$J4AI@$/$9).G<*/:4U\N&Y(@="Q'?@):,QLMR>![0SMKAGX#6CIWH!._BDJ M:UX6T7<[\!.4ODTW\/,BGVT&/O**_?6G0^OA^1H.V_45MNLF/$L/8?\M@WTU M"OXF[8$O- 6^OA6P'N6MXFR]$I\$6ZNE[OG=BMM\W*??_JZ^\S,"7O[DKY?- MH%Y+>/%4\ U9>E2)<;&+)>+ MA.PISG.0P"Q@7*<()HLGAL\R!K4M;3R7Y(Q!H!71OQOECI,$CPDJA' M1LZPXZ#DDJ99&NW<7^>Q,[,4OW7HS?LBSIYWW=MA9M]F'PASNJ8]^[V8O/Y9K]5G6SQ^7 MVJV\XMMTB]W5!LE"I2X,08EYI,[!*(.$)0SF89;0/$*1"%,;2WJ9Y,0V=AAN M_]@QT\3';G.Z+ HE6P!IIGE^X;'3R9[V#6BH;QOT=OE-$R8=F$OM2:L-",ZJ M[^8 '%H"BS=="[R0NO'AO<>OE"P,P#6 #@40#$0S%NM MDS%:,Y6=?%NLU-ZR(,M=E=CJBZ)0 MG?Y5VRUDD24\BI(0PRA%:H?-U!8!QQ&"@J44I2DF<9+8V "?S$UL,K:$!U60 M7?O1>)T3,SOSK9"V=,>X@6QMG*9 PY,M\\K:K*9O"E /+>4D-.P=N+><-R4R MR1(%T9-NV;E<:[_P[@Q@Z,N].-#$5FU''R@&7CS] '8\F+M[+\-QV?/K%0D[ MJS,&@N=0.2M)G?S"ET>?S45L+.C06VS^DMM^2+?34#;CDUBV!0N^%H_=0IHG M441TRSW!D]S*_W&6TL0ZW=$%0\*.&Y7S8)GM.KQ M8*?,;M);[R N2N9I.W">SJQK^T5Q#Q?JRR],%+=Z+NBHK=)Z)]NRD,-ZNC^I M=^L%)P%%/))0)$D(E>T)(6:8PHB2-$<)EH%EY9>)&)WZGO>PF"WI&0!R78)[ MS<(5-6JGFCU#9\MW,"=VULQ#O=O=C+;<[TJ/-S/:"#!CT.B5$,\5'NK*YO<5 M"'HEV-8AG]?2RJ&NQ^K"N=9@ZRB3"<91"M07*NVJW]8X7;59^;[D!JX8=BP* OF9EW*Y_*ZSM;'C'H&Z9UK$( M!CR"'9/;1FIW$@P8!2^?0<U%50KP7:AE]+2I6%DW"1',KOPA9S@3A!'(>Z6(H M20XIS7,HPD#-;:8;:UAUBQNA-?'RTU+64?N*]@T84.\B$"R=%6.HF9T//&%A MMSQ< 8/U[MQ 0$\;[#%*L^Z1#40^W.::O#*S]Z)+F6IVR]M\J:;7SR*0:1(J MK8$ST\,_[4L:@-1="0!#U- M,PT\!\BX[GD0TT[K["0T5K0+F_E8 MLDWXOJVJS4.[L!Y44*\G9[<.7 LW'.^1*_:L)=U\8^&DD-7 M 754C>BZT=SLU9N'Q^7Z68@F\%'POC>M.O>^VI2E:!(W/R@TVG\L4BX1XD$( M,R(BB!C&D*(T@QS10"1)0H+8*NK0COS$]NF6L7+3]8?;;IQTJO$C>59C+D%- M_K MTVN)KYGEF@XURX-RQP7'K^N5:,/K%BS-XCC,$V4]1 )1) )(.94PYECR.,,!#XS]8(>#3QT+ MH,F!AEX7L&KN 3O"X;+[ZQKI+&_WS06SZ6N%B)^T;#C=88$[)&GR%N/\,A<9L5N2&IN[YV-)L2*,VJO*Z_BG(7"DJ: MG9+=ZFR$K=F:[ TO)[7MJ8,7/?T?],WT%K\=#_[691N)/:W&1B1G78-M0#A< M>:W>=0@U_QLI"SV&=FML:S1\^7W=%H;";+7ORQX2OV 2I]]>M,_O2P5..M-M7QN;UH.;VB&.?R:-] PYRF'WP8' MIU@/(P*SA7W8B#N, +%ZS_'N6BS5;^]_$BM1DJ4Z6]_RAV)55&H3JYO(=MZ] MJK.U@>0A1J&$.98$HHP+M:]GF5JH!8J8.C+C&%E=/]M0GWC5[GBY ?]U[4!9:C MJTVG0=R,SYT^,I]H_/?+2AU EL4_!/_K>JEK^?Y$BM7[=57=K0:!<&51J5^] M5O]L$HV*-?\@ZCOYA?RQH%&29DF,(8E1#A&/\4?4*O[ RE_$W6S%ZTLXU8GGSPS2_@]3(F=T;Q[]4[G M)]%Z$#9[LRLG .6ZA)^)=BD-YJT3 F@IP LMQP\W@ KUK% &]W]OJKHMQ$ND M^CZ XM^?E9T:84\&>3(V9[7=4X-]:.8GIS=5+8+JEY7<+&6Q7 K^L5SS#:L_ M*H7[2BIQIPE5;2#Z0@1!2'# H4P$A@B'%&*"4YBJE2$6>1A)F?LM2&#(V<0V MOV,5E-ND[,=!4O9ZQ^T-Z*])ZS78[%C7M;XU[^"Q8[Z=0,/5P?]$&CBZOM7T MV!Z_VYFYE"Y?Z05@-QT=KZ!G%K3JXJ:S#7-$U0VL 2 MRNOK&Y@2_,Z*'%CB9%_IP): :V\*\4@*WIW,U(FM6=O;2*U!+ _*TC1FB$,N M=7ISS!)((\D@$CQ-**.(4FR7Z&Q&V$9CG7*7.S: Z!T.N]M8ETM80SAEQE(4 MYCE,4BS4_D)07D'1P;.?J19$,0QVU&FO' ME#(="<0\26%(@C07%&4A-JI!8T%SXD-'$_4MQZ*^G<$RV/[[A\#.*C0^G1T# MN@EBR\*V\)7FPN7JVQ CB[VX?ZS<=MEFF'G:-=L)/;H?-AQJOIVNG6Q[>UC+ M5UWC!9]$ZZ2L7BW5?JR0A> OGU]U<7(;LOR9U-JO]/Q:;5.:*D&[NO-?P\S4UX^#;FMLQP]X:!G2)1;4;\B> MM[@BZGFN-;"W,YF#[@".[9T+NJ ,=!S!C1KDS9V\X&2MZC& M*UB9.=KQ>M".HR ]C.EF*C\IPF6AD^J:[*@+;76 M$ 8O- @_3! A822F)WLQ3FM6@V D]J'&F[UT=9OZUQOQ9?VW8MUV=+B3?UT_ MB%?:_5<^OR>_6]2ZLAUWXHW+80]XP#="7REM6=+[%LT4Z+@"BBV[VPLG-,?M MP=1 VIF':3"T"LET!<,I/-.:V&RAFJXP#,,VG<=PVS;L'^,^D ?1-1D*8YH& M641@%.$4(ID02*5(8!*(A*8LPY$PJLE_B=#$!N;(5: I.W9D.HN5V>[!!P)7 M^I;,A+?>,%R2S-->X2R96;<)EX0]W"%&K=557 MBS@*)2(T@C)0:HLHU;O]F,,D1RD-J QRBJVZR9^G-;'Z]O6O,ZZ8NE.YGGD=AD",9PB#+(XCBD$%*6 :S)(I9R!FBR*BZ M@ &MB16ZI0RVI$%/VZD+_!AFI@Y&+TC8^@\=07#):[XDGK]TYK.4YLYBOB3R MB>3EBZ\XEU [ZH"\_5E[>_R2++4)^?Q5B/JGC1\OB"RU\)MNO8F;L8FQ?P3I1E\S.NFS43IKV\HJ%#'_NJ#E(F BF[%RE3!Q$F.F,TQ%#$:8AE%LH\-*KJX$A_ M8EOW:KU4S*V[C,=A4=LF(7+P[S9*K/Y*5F#_)3<_ANTTF-G'"<&U,X=SX&IM M#AW1\63];*G/:NP$I3*7@@:PW=KH3!9540!;E(HPSPD)FM;$;)S=U\%W3?X#N]Q_8 M+3UM6#^IOFX#_PV.6RZ@FADV?U#9V:V371JN1,E7-X9ICIP7B'T/70\N'!<- MWW)TC:U+4=ROWOS!ONJ/0/U35Y+J@]*S'!$2)I#$H6Y5$V00A[G:'@F2(V4O M9"2,$K!-B$U]S&M20]@S^"KXO;NJ"UXL-_I(O:O_H&@N-USP MMTH0;58V=1?:\H:4.AFV^BC*QO#L8L6#0&1A+"+(&,X@(K%0=H%F,,ZE3' H MAUEUC M7LO=A_]Y-=RQ?-/9LMSE#!(Q]B9MT.SRS=ZD#3AN2BOVDZ68;CM;39HY,!VV MOC91_AF<=^,U&Z+^M;,EXV//8@Z,Q.LUVNQA^YR"YKI#UQKY61!=!M8B M;>#$JQ/K6'LW,ZR>TY&VC_X_)?>XBGD0V4ZYW*6UBM,?D+-%VX\( M,PRH'WO,-5*O37;N/%7:?;H(!"*,,*%.)Q%5RQK*(,W2 &9ICH-48(ZD57'C M$S0F5K@OZYHH63NZ?4$JDW.JZ"J_(8Z$^UT^BWI0KM5;>E^2A+Y B<$1X&,)4 MQ#%$- XA"6,,8Y91$H VGPW/B;YY5VY)Z'MK-"7 MDC1UM/?N*P<>O1-X>-VV&PCMM'T?&W>V;;R!<,/MO,GCOIH3ZG(>*S4MBLR" MQJD,8D(@23B"*,A32$,<$![RK:")T21<'$>HE[XVP4Y/ M8KE^U#:\.Y!T>[\LQFFY9'5"=Z YL3+=,]! MX[+E.QZL"^=V ,R._BC::HHV,JK[]J.A,]B)=O^=8O= MJXY%"*Z+CNPZF,F(H30E'"8$:W=PFD"<9P(F*$U2E-(T"JR\15ZXFMKB*A[A M+@Q=TST,0=!W>TNSK#Z(MZMZG.AK*$Q3B.H8B3#"*IS@(YC2D, MTSPD&=7VE%A'ZG?R(<>ZKVK"!J6'91B))(XC*+$4$,6$04Q9 $7*6$(Q#T*[$DG[ MPT^L2)K8-069#[ P4R5W">UTR4(X^UJM)V7P59YU?_!Y*[*>%.RH".OII^P4 MBHMB\;H[+?[/#2G5][M\_B1TG\I%$N H8FD 8UUT%0DJ()59 O,D#VB.),EB MHQC2$1H3JU9/%6S)@I:NF8:-@3.N9IY$MM,U>VF-5M"EYO! M>%'KFZ)W;:]:_G)3?UC7_R7JCZ3@"YS&+,$!@TFD"S+QH"G(Q*'(*4,$$Q[+ MP&8;:4IXZI-:NB7I34?^Q7#^*LGYNKM/$_]D4#@%2QB"; MJ?$4T-GI=Y]4,&0!]#P NJF;V\9G40/-AS_MMY7UI)P&NU]@#4MRO^IE^R?RK75;60*>8,H1B2 M5.U@$!<15#L;]4\;D>!'KCBSMQS3-HK[K_6= M_*4236^".UHK"Z(#+@=UZ^X4>:)C+]_KI)'W!:'%LJB?%W$8\XRF&>2A4%N- M6/V!220@DX@P*G JL] JG<.=EXGM1,,97$NXJ00@31,'L.[8TYE-HJ^[J$\_ MRR;U:4V7Q7USV6>9"W+%A)@9F9E@MK- 6X056VTS%7 W /C-$. MNYFCNIE.^(#S1=\K;T"ZU-IK#L=:&'M#S5C^XI0( M^Q4O3C[AD"OR251U66C[_+E>L]]^44JI"TP.R@XVX7Y]WZ\,(X(Y83"* P11 M$D40AR*#&>&QR'*11:DTSAFQHSWU7N#S+UT&E?J+10:$)8#CBC@Q+)9'G"T? MH&$$-)R 6XW1H"IERXQ+Z2U+Z"R22*:#T"V9Q I*3PDE;AB,)I98#CE?@HF; MK'N))HY#.%["=_T^_E[47U]MJGK]T-8C[2C=;7TQG]6?E2ST'NEC*9Z*]49' M8!=KODA)A'."0AIB *(HC21$0O3S*XVR?4L37Y8>Q*KC0"E8.O[ M5=/;K,TO4;1+G66B6+#T@7N8!K/SV[S@VIGYGC?PNV(.]-S=[!FF'8-@RZ%V M<_4\@I9)C_?^W@#S%1%P/4/SQ@IX _ HBL#?R-<%";8MVI6-/JPFJPZ(R[6^ M=FRZ9.RR^U& 19@@!(,@3-3F-""R(0QQA.7@LRVC$QL*+>Q>"U? MS:;V,#X/['ASBT.T!M_,4,X!J9UYM$1STM8LUZ+C.6C2FHUO$EWI"M:Y,$SG M\=RLW2^5N)-OJKIX(+6H%BQ!41ZG'*8RBY4-BP-(A#J/AUF"LTP9,LR-#N"G MAY_8,NF[,IV"VI.S,ST'2)@9%'?Y[,S$H6@W;5F69_!K]]])#,)IZ3RI^<'@ MLRKO:<$.5?+,4_;NX(]B?"RW_AZX>T4[3JYK5S)XZ(YN93/##F;:WE$4H@P%,,\##KF@@6!Q$N;,:F-^FLS$"JF) M0DVUZ1QRTZ5,.P7YGH');,6[7G@[A6SD_F(KM_52-RZ6IR7O#)%9E[YQ00^7 MP M/V^>_OEG51?W\MEB*#YO&[1ZA2 C!$4QY+"%B&8&YQ$3]#:,@$6'($Z,= MYZG!)U;)EAS0]$!+T#S5]0B'<>V[5CH[G;,0S"JK]9P$3NFL1X/-EL=Z3HQA M NO99]Q6-JU_[U9573:W0[^L2!O#(+@^%C8EA["0:4AX &DL.$0(YQ"S,(-9 MF,M8'>D2%A.[;@$7:1I]@-=T#&@;A&UVE(%:LFO ._IVJ]YE",T60#^PN"6= M:^EWM&_ @#IX?0D5ZS716%)/R^-E>K.NE,;B'RZ:YB^ZIJ2(1[5G[AQ#KW2& MG?IZ4R3R.)8()IAE:I=+4Y@CS"%5ZVO$>8S3P"K3[225J4^=+-@?L*/K,,1D1R%MJR2D:,V>4C(AYG$@R]K#K.ET63T07/=-' MECO9WV8M DXH$7$(92ATMTX<0Q(*#$4:)RS),&>9E7:>(S2Q@N[(W@#6W^SJ M X+M6GP&)M,E^'KA;5?>G=S-870M04_5YX([+I>W=?8,F9F7UW%ACU?5"\^[ M:>RNB7W3MK<-$3Z\V0T3@4FD>^L&@>ZWJU95)@6,8A+'E"E%EJF-\AK0G%B/ M>P[:BA3MZM,OL\T=Y+II#]WF=MGIM@F@9FKN&28[C1\BU/;*;NE/>@-K(;$G M6V!"<5:S8 '!H86P>=6QHN@@=>!.'B86+'C"LCA02WL6)2E$.>>01 C!G'+, M<9J(,+4JC3A.;F(3,22NE:#8DKTO227X\!9]D)OU\GGWR$?RK'_4E"[>%G-1VKQY M>-1O59^*ZK>WI1!]8-0G4HN?BU7QL'E8<)IB'. 4LB 1$+$ 0?T3R/* 2)K@ MA(16R<5S,3ZQZFO*4"K2>O5N8PI+1?P&/+3D+7?V<\VFX?'@.YPCRS.&9@\V M_!V$F0RR%^DS&#[7"0(:26[ H*K50)H;H.4!6J!=-.FG9N9_OC#S]F>6F:?! MU\%G+K;G/3W-/!E'1["YZ7NO9_%!U(L(RT!&(H4D(SE$)*:0H"R"#,4!REF8 MIU'LJ52%(C?Q&M V#2W+9WV5TD#LK0R%Q@ICE,11+B%F@5IY!6,0!S2%F(H@ MSU&<8Y0O:GV1.SM66Z)V%\Y>X3%;ROP);;< C=;64*N((CY+P8R!D-/7PM#$ MOIJXBR@.(!:,P"!FE'*> M89Y9I0)<)CGYY?)(53_PJV8#-'S8]@2YC*69%?"+D)TE\ ".O\*'1_).7?QP M1_#[*(!X!(!Q$<3C-]T,Q ?Q^RUK@E74MD%16ZF_LK;0:IMQTOZYN]()U:8) M$V/:IMV/!1CF3*<7,'PUL?>DOS, M7>S=P#GN8>\XCGVFE2ZSH4Z)>NS70L>E%*OF!/I:_= TWVILC*G]=3O28(\V MT,3-TZU&81@W$SX1L#,'CL);Y5R92.:4>34Z\&SY5R;B#;.PC)YW*/OUOF Z ME.2M$+K(S9LG[?C1'I^NU!*-1)+)((82ZZ+I".L^9SR$<98B)K, I6:M. UH M3:RP'7&@J;=[9DV_==5:E*JZ@->XQGI&P4YI]P"XW0? I6C7!20LBG3Y0\2M M*-=UR-@5XS*3=;3XUH4AYBNV92;+7G$MPU?<3D)?RJ;)Q'-3M^N6J8-6*?BM M.D"0>_%J7=5]RV)U HIQE@0A1"E3?^11#$F+J1S8.$U/"$YNX MOPM==EIP2%K2NB(64W_JD,%=\_47FVKP3\NFZ\80FYUPI@#.X6)/:7U'^P9T MU($FOVN-[N\<8RNRI_.+,=E9SRVV8!R>5ZS?MS,L55FKC5??%.[VOA3-!NR5 M/B")\I&4]?.@Q; 0F]G! M<;%9BC"@2:B++FN7HN!OE^3>V&=Q^O6IW14Z/EZ3A>%>R$K'@86_XHST!JZ* MZP6W]%*,RPQ^U>0]%1N_()R;H^+,F//Y*,:%VG-/7'C4M45M]57_7]^9/)&E M=D/NJO/J7Z@SQ/X/!D\NPCA7HZKM,$T3W:A=8HAQ', \BW$:BIBI=7G1EHO] M7"OS8+;7OXHGFX_]D#/S!4K1O %,_=ETANM(-SZ/!9&W22]61F60YAYBGJ^ M)IH@H7.\OL74F!WA9@/;9>QQY@.VZ [&-0_QVZ&-L\;):Z_,HP9V:1AQ1G(D$P3@2#*" 4JO-D M#I.<1'F4QA&BW%=#KM,L3+P]'5#=ZP[EKPW7&63-;-RT>-D9MDN!@-90>FVG M-8[&#-VSSC#PO4017@#(IC?6A9%\5*_:AGHO4);2+$PD) %5>^DHBF'.D@CB M..0Q"VB08F97%.,DG8G-3%NE2NI$C*)S@)D9 M%@\PV%F/H[I4@ZP4@TKP5Q:F.A)PDG)4.RK?L C5D:CCI:>.'W=,XR,ZJ;YQ MAW_4ES_;^YA8D)BG+(8)BCE$,<60RHQ!',9A(@0+$+-+NSM#:&(-UF2UUE:: M\$U_P;6[VRI6X)KKK;/PF:FS#U LKZ\Z/#ZW>#14I[BUNB29KU2OT;%TO--8 $_.HUE-96:">OM1&!V5S8-N(. M_=E6[[DMU?O]O_5M]2+0P?BQY)#)5.^R PSS*(]AD 5)2-(L"NP6Z6,2LVRP MU]LV]\NFS3U3A.W6X1/8F*W UTELI\%;6J A=M.$C/A;%GM80WP4!WNQ/AZV*YJ=MJL.W)J$G8N:556P,Q M(YCE61+",,:ZCU@804(3#L. 8D&#/ ^9U:G8#ULS19F!/LJ,K1\>U))5M9%4 M@_.TG<[[FI- (G6 MDU_ /"T=GIB:=;GQ"^3A$N5Y=-=NPMH2-R>+EO"[JMH(ODAPEK @5?O**)#* M)M(8DD2H'6:2QV%(21J$L9U-/$-INNF>IC)SB]Q148_[WHX_[M@1JUB) M._FJ%+RHWQ*]IM3/FE)1-_YAH;U*.F=9&9=%'@5Y(J,$"D0RB-3)$-*096J/ MDT2IC&6B=J56;;+,:4^\N=Q1!5(TGMV.KF7?+ LPS;1\(HCL-%\ST=0S;]@ M/1_ZY+F%3;$"/EZ&S;[MECT OGIQ65">MT&7/21'7;LOKILEZ-/;MK MRWGIFZBV'-BNQ-=!77 I8X(CE$".*(.(9@02R7(HN<@#P4*! ZM.?7[9F]J= M/:@X3G8\@(U.&%2[D)=+PGZ#ZBDU?@4>UEQ8EJKR/%F&MU??; HL/><#]$?J M+;8.]KN^S.*6XV'UQ9E*Q/O$TWLU>2_,?:/"\SZ!/5^CWBL5^RK7GP7;E&I= M>/,'^ZJ3&'06RX)SGG$4IY#$1!WI,$>08$%@*M(0D3",,FP4$GB.P-06M",) M>II-)I5YK>N3F(R;.1^26AHJ.R&M*EZ/2>)4\_KD@+-5O1X39UCW>O0Y]U;$ M7[K&J0N$TSCF60P9Q]I3@E.(TSR $L5AEB2)Q#BSJ9$Y'-Q*I1PK8@+6UP\E M%GV_3T)A>"YR%-#RX+/76MAO+^%#[CUV$-X./7O?X$.A3G4+/GK&L=-*$XZZ M#6#;>387F2213 ($XU@G8.4T@3A.E\]B8 M:9<7B>U4K8\CGS@P]*)DOKJGG*4S;^.42^(>]4RY^(+//@_M-O9VQ=^MM+>A M>!*Z7&57\VT1!6DJ(Q3 A.% 9^8QW2PIAS25+$V#*,REM+L^<.!B\JN%&,?7\'@^+6:66]M3Y^Y!CO6DI2"O0&+2E@3C''P'W06,(#)K%& VE*.- M$DOUV_N?Q$J49*EHW'+=!45?D6I"71O814(D1D$409&R1)DE7<^>8MWYB8JCMT?AJ@L\]# MWY[9H\FQ$MJ7E3$C.J]AL0+BR);8O>UX(-EEQC7=);79*L57-;(BHZ-/^=_$+^6"!.DB1,$ Q"JK8W<:*+$2029A'/19Q3FE"KJPQ+^A-[VH;Y MH&VK6#;D!ZA=I>VAQA)?PZ/.=*A9'H &@+7M9/=8 2TOX(7FYH>F\8:^B% L M>3P@Y0;-$?'*\=AW"S2FX?'Y?I9B,&505P%!9 M((CR.( T%!QB*=),W[&RS"JS_RREJ?WYS65;6U_?TIRG,2&!C"'#$D.4 M\@CF>28@ISG">1 SG"&[#9X7>-SV=%, 9&99O0AM9T-[DGN7L!Y+Z1J+YLDD MGJF86'U=6C5>U.'O=1['AW7] M7Z+68=3WJ^(?@G]LJAR]79?=C_1SX2),49A@R6".1021(!+F/$EAFB^W87]BT_M)Z(*&^LIG6_^WCUT?< %:UIH@V6=!2ML8V9EGW-*R?7?S MZ-6;IC:9O0Q]<$M3G5AQK>:R!CN^;_IIENMR./L36-Q9(?=MQN=A_MNL#;-. MS-D%9UXN7-,EJKHI0]^Z':H%R65.>4Q@QK!N'H\X)%$@8"R#-&=AC&F(;2XL M#PG,E\);N<##\S'D. MIX4[3G X\YQ]]?2?R1^Z"7!W7@GC".59*G2C7@E1%F-(:!A"B;(L#T*91$EH M=J [&GOR UQ'S;SL^8'H49+1C$K(L6ZZQ[E.P5);V""2,D@"QHDP);C# M[O)*L<=MQU7"V!F-CHS',^A9YJ^HQ[X_WFPUUT^*,:RK?OH!YR3%0U?;UE6< M"1YR&E HLR379>:4@4!A!H,T""-URM,UZ.P6X+.T)EZ+]WW&14/:.BOQ+$ZF M2[(7Z6U79R-G^0VXK>NRH)NZ"<"OU^K@4XJ1@$67!,9+TOM+8CQ+:>Y$QDLB MGTAFO/C*=^8C6F0)B0C/$ICG%$$4Q@B2G,40J3DG$Z\-O^R M*K>D+EYYSSQ'W]B!\T_AJ[D=#]'^?GPS_RQNF/^?>%QF=ZXX6GJ=D/&ZZ[CX M1;VJ?A#F"6(IQ4[>I@@L:4D2#0 :AK),4I#"2RZG8\_E19ZOP?%&P85GGRP_; MGX#>K.JB?K[E7$UQU?WG?;$2X2(-4IE31"#5+BH4T!A2IK9V:1!0Q@/)XSPP M/0Z=I3*Q(K9T04?QIO\+T+3!WI\MG)R_2VVFEL^!69ZN+@CD=M,Z/ M.MNIZZ)@PR/8Y8?=7-![[<&;/-J^1[CV@K3EW!=AFO T#&*(B$XC(RF%1(9" M%\?D(:#]A[8:UD=F31]6(Y*S.41L0#OV<5N\ZYXB5&\'?%X3JFGN%T/$N M32;(X$>+C"F87PCHF=B>C(@P&Q)K2LS?P:_-1K=I>YQ/YRN@QHSIW)90[#B?PMBY?= M;,2[U9,ZDJ_+YS:I?7>*I)@R%HH0YI'>UV.609)G*8S5,'$2X22UK8=QCM3D M46T]X;$/W X<,ZWW(;"=HF\IWH"N-L6D-2HN">A)K\^2F565+PE[J+T7GW?N MK$Q6K"#+75_%:ONS@5UX2=27H>]/A:A_*M>;QV)UO^MCD8:(Q2E/(4L0@PAQ M 7.62I@'6*28(Q8&5DV8O' U\8'!9)V;$'(SFS$[D'8&9LO*H+^JKJ.U_?& MQ1OP_W'WKLV-XTC:Z%]!Q)YW3W>$,4&"X.V=3Z[;;)VHKG*X/+.QIS\X<'5Q M1I:\E.1J[Z\_ $E)E"512 BD^ST1N]/=520R\Z&02.2U8Q(U7*(MFZ.,$ D* M7+@9S@%XFGJL$2,*4 MYMD^8J,89X'@"#6]^D)NIIUR'0:Z@VG8@9;U4WQFT6KY39M+I4W(-!JUM4M? M7VTD)7%$RP*G.BEM&7ID])MBF/"(%EF6<9Y*V+W/C?#HM\" N4<&,>VF0U MP/28(X1NZBH\+#"MM,5CQ\$TMT:8X('TCR/12=4,#(C7V@3XMI_2V"JA1>>= MOGYFU\40BD *"4I]4$WE"\UHE M^2[C&?AF?ZBE(6G7?[^N;6'=?5KD!3<7-"P*46":BP3S2$ILKV6Q(D3SB('B MW(P CU:6%"!:2/ M4)@V_GQ:Q(-P\\"CGH[H3=OV8]Z:K5?GN[&SFUON>]:VA?M2S=MQL/>Y3J14 M!<-*V;: =I(UB\H,1UPH66HNN0)5.%[*T,@;>S=KX)1CM.]'W;*)-GRBWRVG MJ&'5,3L]V*=R]%U/^ & ;NM)L(?[K ,!%LI=?2D[TWJJ X%WX*0.M6[(V14] M=^&[E^.CVKKV%=OZR35?BKIJF+LUO-[S/$ES)DN<\#+'E&K;:%0J+#.E\U@I MP7@&&F8Y$J,CJ^%-CQ2UZ=ZY[-%'M6$@Q"R, -_+3>?^&;Z"OS?\5$T0XB]# M4R\WWW#7@;7_#6^'OF&@.1SA !YU6$< -O\$$SW"@>TV]B,@/<\8I:JKYV98 M0%L?J"DEJ:(13IB]U6K!C*6<9U@H(@FE2F=E HHY[J\_LL;=48/55IY"PS$: MZ"\C3)\!Q(/'\(X+$2HF]VKU:6-LQT4[B)F=>.S2^>#&D*M6ZHM95WZ>K\SW MK,SJ[3RR5^5T-(YB*76)8U5$F"JN,4]5BC,E\T1301-5^ T!=^9A["!_KV*W MY0DW3*$=5^C:8S"@#]J.5L^X& (-&F?X)IK$#<8D^+AM=P[>:*8V&*+3@[/A M2WGTW;#N\EW2E*&CS ]RU?8+OONYV/3?-'J)$FWMA%QB6J@,LS(E6) L3Z1, MHU([976ZDQQ9,_V78C5:_5P FC&X(36L9L:1'VI6\%4OR?(*;3C8MC\WN)SO M].D+$* E17"@_/I.. $6J*4$2.3!OA%N*TW7' (DV5X'"-B;?O;;/UA=69UJ M[UC7?U3+^](89K3(C8HSMR),RUSA,BX$)KS@-&%QP6,-,$QA9OVW(-3X+ M]+NE"+P<'2#B9D!=(B=,CX%$!!L]I^0(9-$<+#^IN7)*N->VR,GG?$O"A*U- M51]4^\_/\R[':!,_M",-#TK3[CDKHSQ)!-9EFF":Y1J7MMA<%DFI,Y[FYO^A M!6,^C(R>2+AA8A.=;R>77E1KZ@FYVUX?'T:81MCP@W[92NUQ:/:1NVV55F"I9)+FN,L2H4M MYY"8:]L=HRP+GB0\H3EH+NH).M,D#>T"UPX55B"8G#7-I<*#50E8;A\U,215 M.#UPE,K4&WU(U",[>?#Q"TO2;]G/W\S2QKB9M4-*;]52U<_FX(L3I%:'D!NVQP]'FHUR7)\3 M;*0I9V]S8)\3]MS4LPN/;-O7KLOI?XD)OZM6ML6WS M)A+G^IXDQJ952N$BR M%,>*E%+3F,O,*0IQ;/&1C^&&ACUN8O(+_W53F?+BWO_Q (SAS7BIB+ -")4. MU.3QE!A>O1T/%INLI>,I,?J='$\^XYOMPU>[PIC7)3/7CXMZ9>=7V*W[\0\Q M6TMS9G3WXXV7_5J;?U[/9HN?-F/5O/F^5K):V8%4]XHE.K$E,66NM!U*&&.6 MD1@+$FD6)4PP%4'ZNXW++FB#PQO#;=EKNB)"\Y!&_4YNQ_:?!WV8[G&H]&MF M!?6^SA7:2K#U ^YB>LQ*@;9B-,.@6T&0E21D#M84B =+Z1J5V8DSQ*8 _C#A M;!*J\#;WG^?+RCQY5\NFQ-LP=U,OQ+5*I<:7.Y:UZ6,_L)WOYK9H9K;*8 MJTW[ST]*+;L\G;)(,V;;=.J8QIB*),4%D24F6DMMK#N5E$Z>T,M9&5EK-+QU MG:CDCKMF<]1;_M#CAL%VVRR:#K=:N3I7 GR181TS+YPAPP3: M\8:VS#5_T381MOSY9*-=AC4@2VTRS/VRUR[%/E!B6Q"4!A/>+J,P72)<$"3V M$N3"K.CI4&?+'V91^X^/_[VNGHTI:WLO;DI==YW)[C->)*0D.99IGF$:IP07 M3'/,)8MBG:6%X!P26G.F//+Y81E :L N(/2.;?^EQ M<85VY?)HQTE #SU4^% N>V>ZT_KPH7 <./7!"WB8J5WUH[W-LJ%E&4<)1G.%+.#H$2!2UDR3%3)$R+,GS*G(D4G:B,KBTV]L74J MB88!\X^9:V3>#2\'.S$D"C#ET >@I8TL<=2G'A(,@"$7$A0_6^TB<&#VF*NP M@R;7V46FLZI2\8CEG)#< M;;VW]GCT]__? K-$40"*G;]AX3**CK?,/) MR=+K7W;!Q T_IU'T2";T@R)8:B&0_,2)AG[@'*8=>J[C<=W9E"3<*J&,BFNK M$MXOYDVVU']6JQ_OU\O5XE'5#>UWRMB"ZGC(;].",V,Y2;G06,HXPU1IZZDG ML;DNT20NI)81R5SR,,9A;^2\B^U OK;$I]ZRW7@@1,2*3_O)%>>[M4[QI0!WQC?]8GZ7 MS+?ZY>^\B M1Z(C:XKX+U'TOU"/#]0R@AI.D%PK9'F!&%&.8'(#72IXC/-"9'8,2XQY'F68 M1;%*(Q+16!5N95)CP>E5,F5)[>'9\# "?BZ7@/"8P+2LXZ_+)RG'%2:(!1X> M+C^[^M)-";2/86(/6[V.:TUHR\*DV[=0@>]Z'#W_#YL;ZW;>_5A)J96FN<(J MR1BFG-@F#U&".8D2FNI4I<*I__GATB,?(QTMP/[=%]Q!F7F+ U-9'1D?E;0O M$D#Q>(OFIUXV(KY?S P+B[HU>,\*#-,J1V4:U!W[;TRG(8YRNJ<'CC_AV=YW M98S5S\OE6LD/Z]J.Q&NZSS59,,=;?=_G(I%Y+@JLF0T>T:S )2$Y%K34!3%_ MFVC0.%\X"R-K#\M+XPE::"06CX_FU[BT/**G=6W_9F7GL:D_5"VJ9?-0^[>+ M;O")=<\^JV53IV[^TI:WU)6PY0?M<_;OGU2M%_5C0Z7]T_6\LGED-$FXL&C7*!F0$1DS+*"LIEE EWG]9),B,;$/L-7+>40=UJ MS^#DH(R"2 _311,(#E!$00#PTT,G@ BDA\X*-JB&3K\]G18Z*\&>$CK_-#S$ M9JS"![/.K1*+9U6_?%BKNT77XN>;_C@WUKEH._0]KEPC;8 E1U9 '2=HPTKC MHS.7EHX;>RWI\=-TD5B[IB9 P1O65"/B!E-=@2$#Q=T\ / *OT'H3!:%\Q"^ M'XSS>=V_Z5#K?EV:HZ!SQ-J/N3B.]91N.2T0PGRK;:3.,< M13J-9$%R6,<]5]*CAY-V3-@-(0U;5^C)7,I$]<1F\-Y 3G"ZN2O&@ BF09I^ M/3L6KM"6B;T9&Z$4AZ_@ =OF.)&=O $.!(QCK6Q [U\Z5&V3==2$<;XLV-RV M&NQ&YLX?=KE(NU064F2YCG6.!8LCHUUL/":/!%9YF0E1*)HPZC=<# (":J#H)Y]51=7CER=JK.@G8[[7J]L*%@P:^JM6]R'+.2*QQH8FR M@T!*7!KC!)$IDH(\%IBE6J#1*\ M%)BS-,49BV6:\;S@F8 TC/7%P;O,J J'A9NQY"LA3 7U9B1\'1#*?Q!"C_O0 M(P_LTF\SW* GU,DQ!OUG1G*GM$'_-O(;WY,XD3*2)2[2F&&:E!$NXD)B2HHB M)8F.<@VZ]L#(CWW3:5) JH96VT'EP,_2:T> ?EDVO %+FH& !W*[>,,XBO-E M+Y%D0A_,412F\L3L$_]S^6.. @/VRAQ?!::7EO7J_M;F#C5AQC@N&4MUC!G) MS"U$%,:LX9QB422J3 A3VFTBP]ZJHVL18^@M5\;>FZ'?%+/MJQZAT==]%(9U M@+=L0!>&GUC.F_BH&$-[T[S0VY?FOW9['@TE0 Y"7^3AC7") M(+"]T!#Q2>W:^W[N*12>0ODE30Q_(%B*Q!'&!Y,B^L]/EP9QA,N]Q(=C?^]G M;7>N/#;KA3*LAL^TT DA*29V(B!-HQRS0E-<1%*J.,IHP9S.N3-TQLYWV%#M M&7M>L\%/P>1F# <0'J8.?.0&&[=GI IDQ9ZB,JFY>D;4UW;IN<=]7>/-5 S; MJ>]9?6 KMNG>428I8U$>XSPB.::9XICE<893GM)81R4GRJGPXARA:1SC/=K( M$H,QT024*74$+&1 M-^T^Z7:\;$.\BQ(#S]E!V!P]3X' /J9O'& .Y40 MRSM^V_O+8OYPI^I'ZX':Y8-(&159*16V+B([5Y=BGI,$YT)RD1%*$@IJ^'^4 MRL@;VM+$EBCZT&3Q#<5' -"X[=V+!89MVGU9 S?.<9(IT#X]3F/2#3HHYNN= M.?SP9>5Y7E5YDQ;C75:!=U'AW5O4VX4OLO.KK7O+DCJW2KH@'IWAJ8NM)147 M7-"(&8M39^:@2J7MW4$S3,RU4999&L5Q# V:GJ$Y=HRCG\^X-P]UR9K&-!OF M/.U2!U =S=.P4 &MU/.C8T>P5]TEGF1TZUM8K^X0P(:H7F++VBJ9)LNGB9+^ M6,S,*[>K.:"P[?C;(^_T-C&I1]7@XN5CLA^_ V#B,V;-?Z2@RJ-1L6 MRJNL[,22DU60#8O4+Q8[\Z3?0=RU'EF:K7JKGLRW_<%L[=G[IG-,D]ES3XDV M=\,LQF7"G'6K8_U@/Z[H&[ M+?'7+7-@IZ\#DFZ';R!@+ID#M6SRN/:1:>FC[X/(@,]==V$#';L.!"<]==T! M>'WH M[TU WU0J[%JKO+I5&>ZRQAN"B5P+0DQAQ/58IS7N8TCGF:PLSQO=5' M/HX[6LB:V3XYPOM(L"S2)UJ=W\EGM"TC1228EC3BFF5-E1*7&,HRA63&F2L;*$Q8:'R$T3(>X?E]O4 MW1X7T$CQ((##VS$\++#]>2DB'M%C%T$OB"$/+C]Q)-E%U,-XLM-;?F;#9AS3 M]?Q@9-/-8E:)EUW I=2I8BPR1V60EL M&&GJDP^&D\%.7@">;L?R."C!=,(P0%>H903]WOUSE* 7'(= 1S^ \*1V 1R0 MUT:#QPH> V;D/^\6-VIANVE]FL-GRAQ_?62-8*BNEZLFQ_%N@6X^?ML;D7*% M/BT6J_EBY9CC/03#>=]@ 1@N]U5^#'&P@S+ZC<)YL2:TPU_&19J;][+F4?] MSG@[>_[3;/'SJ^'5_*NMK&QZ1O?[+ES;;+4F(+";2'_-E\U(JON(:"ER1K'] M7TQ5EN R(2E.A612D((5Q*E10BB&QH[\K9^>9DWE#YLAN:5N_6KSQ1Q;EILR MYK;QMCT3];:I"=NR#;,;+OY&;M;$E,C#M([E#%G6;,^8ACGT>0_C7>.8'8-H MQR'Z?<-C0*,C%%R!3)&+V9G40 D%WFNS)=BZGAVUCG8"[W6#?_>R>Z1S^U[_ M9+7\4LW5YY5Z7-X7*>/>R_=?_J%1M%OKQ M\D4]&UQMP9S*\S*.*,,I89%1IC*V02^%E= J3PO%LAA65^A$=F2%:2FWPT?0 MEG9C!7V]_H=?N:$;F&Z:+CQ$,&UV"3KPHD20L*%J%-V(3ENR" +BH((1]K9' MQO:WU0]5B^UHKT6]W S<++E,"UKB*"ILG[\XPTQDJ;&^I,R5L.U^G(JC!JF, MK! :LFB/+B#9^R0TP_L]F,"P[7U$5I\,]Y-" Q+=0PCOE^_N!0(L__V<<(-I M\"=?GBX;_AS_>TGQ9Q_V,U)NU8K9<SVSZ6T?E*Y$M;K/ ME>U56!98)%H8]9-9 Z5(L4[B-!%YF14*V+SP/-'1TU(V+"#5\0 S1QQ@(RKZQ75 M6-".<:W>*R-;#AVE_^T>J^J+9+*ATA/E^ M(.G87WL&CQ:/CU43#;1]NM\OYM;5JN;B>!0B543%YK"SK7TR3,UAA[GD&N>2 M*TH+E419"HH40:B/O)%ZO#27S3UN@)&( % [!GS& A 8W0F('3R*XX-!J) - MB/:T\1D?6 Z",5Z+P(_87L;;9@#3Y[G\RAZ5ZXE[>H61]88EX7[X#@AZ_BP. M(R/PMKZCN1UI=H4,V>JYDFLV0X/R@T[L\^)Y'> #RTYVGI\7K7^\.SSM>YUM M&II\,KS9O6PW[7]6JQ_OU\O5XE'5KU,8XRB*(U%P3%6D,"4DQCQ7&K-$1T6> M%K$L)?1J"V%@@FMNVW+'HOPPKYJ067M^+5-D?-]IP@GX:5M"&EW'31/V "'9=!A&?^.KL \SA-=IK%0]O_J?*;#?UI7I6 MKY-3[[MUX^+>E7]3QN6U.9@_B_%ZD_FEWD?Q2F-J*(XCHL9%%\'FX MQTB-;GE>=WT&U253;X^"9(["(K'S;51D?72*I)@3QG&1YI3*@I6,@WQT(2#R M[MJR!0=9$V[I?Z8&4MTE$&_0W(%;*ITE,SDG92&A#W6 M/FGP>?]>W&)1/]G@=&6+/+Z2ZEUIJ5B8Q+G3"C$V;%IC1J,1Y MEF1<W=337T1MPQ M0EF#(@4ZEH_3F/1,'A3S]8$\_+#GANR&5._&4?^M7BPW1.YYS L54W/ZZDA@ M&J4)+K42.)9,:)&D&8\BB D]3&[DL_CZTH'W9\!RW*S!( #NVHWT.\)7B"N] MJ(U=/9LM?C+SBVTZK+VOE:Q6Z(OAZBK<$ V8_*&V^#"Q:?>ZD^ 'F][M+5]; M_%I*\YM9-L?\M_JF7CR;:Z8QPC,J.+65S[DN,$VS!+,\I9@I1HGFLDPBIQ8H MYPA-8WUWM'OVY88^U.8^ 9>KL7TY"%Y6MH?\'K;UL' 7&-4G%I[8FAX6[]", M/O,\/#/$5J==B]6:S68O-ZR2_U@>Z;T*[CL"6W7\S+->Q6;'%;)LH>?E7]"I M;K[N22= #(?W];CPP7:Z)W(CM#;Q0\0KGP5(:K(<%S\(^GDOGBO QS,W5WM5 M/[%Z]6+3:II!QS4=1&58&(62%;GF@F*#QS4.R7##)^>BRDPUU'A*J/]]Y\#G/;AK=E(UO M^CVKZY=J_M!4AMIDTH_+5?5H"S2V]:++;WK?^[YLIA7L#B:51%1KS;"*T@C3 M/->8:R(P8464Q8RHE&2@QAHAN1MY>_?GE6RX;8NDVY3K+<-H5SZ]M ^_BBD! M'71A/Z";K^#-/@M,$P7[(MT$E7$RYD8!,U0WCJ"\3=N88PQ8#WITC$+$3Y-_ M52O;F:FYT4DEW[W\?6D30[X]*1LRZ;=DVKKQ\-Y(.NF1\=%"Z8L#2^HZ0&WX<:V(_K%,H2J M^:]HAV*O^]L8$19_3 +I/ \&)E5L_@"]UEX7K.214+RO^YH1S6JYNE%UM9#? MYJKK#:%DI(7*(UQ(PC$5*L8\4@K'.8E$$J5%7#@E1[F3'-DL;'(I%W-'ERX MJ6$5,X[\,)5RD"RUX> *M3P@PX1/9Q$W@ "9O,&!\LO9=0(L4$XN2.3![%NW ME:;+LP5)MI=1"WO3LZO:R:S=93]=UZ;PSI?JJS$.[WZJV;/Z;3%?_5C>4YTD MA2YBG%&E,8T+@KE("YPEJ20Q+0L:.55DAF%G9-UI?FLIL,W:9>BZF6W380;3 MMWXI_\T!%42OA,4G5">WRYB9ML-;$. ..K^%6=5/W6V-R2^*+=5F"MM]D? L M54SCG N&:2$%YHPD1J'EBA&2)"D%)? <)S.V0]]>EYYL+,NFI[3Y[S:+IVT_ MM%J@F64&>-D\ 9B;9KH.-:N\KRW"D)S@NA&">4TR3Q#!I,)\6$P85EKTFWZ,?75:O!K>/& M+N@=1YCPVX/C#7_.+PJ,2QQK\KUC^JKM;F"^HF5JJMC#],"&CU%,*,-;Q3*F M_TP#,8\W8,:_B=K)>9"*,UV*DN(BLE=JE7)N8I;F"14%"38[T MJ_;H#>6^:@^+)5KTF@3]4LV[/S[=&A..HILF?YN9FL>&:5Z%G:8)$3!@:[.W MG:L)$?I8X[*19FKNN_'>+^9F'ZWLI;?]UZ51-#=U)51\KS+*LR**,$TR.Z9; M&[LJ3VRC-]'<,<':A@9J][;0?11"L"'Z+YA1;@#',,EXBX+ M>,0S;^J%V3JKQEA9V82/_UY73XW),Y?[M_/;ZN''ZIO^^[+UNC6=./;Z'S_5 M2E1MEX[Y7M..^T*G)*7V1LQT9"?_25QP*7%FKLDRE6G&N6.#M\EX'MW V0C1 MY'"IC017:*X4*E['Y-TU%I M>Y"1.[U3$A[M-GEKZ<3WG*L\34F,94W MO4TV#5F"7QT[2(-='>% C71UO!V$:XRKX[[HTUT=.[I_MJOC/AP>5\=7"WCF M1=AQ6+:ET:.R:J^-W.WRQYGBA)(HQ0DS_T,+13!+HA(KI@NJRZ2DQ*G;F!NY MD?5'.TJM:JBC7[HH)=#;= 8OQ_2(8"@ TR0: %K"K;W5D1XE@]Y-RE"9$\/$ MILV@@RD1U['FQ?&'D_WGS\YMZ:8"?%\![S%@!X:_WX M+> 8QJ-,>]7\[U:9K)S_@/%^I?[A7WJX.*\CDO:.P.]J7BWJKXN56GY8*R-^ MWOTRDB)3,B(6U MM:3V\&QX& $_!\?=")C M)CCK\NG-L85)H#C:P2X_'Q7EVY*F+,)*/:@O\AU MK>EF M7.?[BM4KM[O118DHKZDY_Y:MI\MZ8;EZJ.9V)"KB;-;T.O3.SSD$+",954G& ML28YP31/2\PR2;"Y0>8)+371J>@ ^SB7D\&UH04&2[493",@Y7:!G#!G:=0L MI;%3D]XX'\DY"6FRS*,[ ^S2=LBZ4>9SFW/O07W33?)3DXAP5U9[EMKHOQJ7@VOQ/) N92D%A?6TOY&=D&WO/1;K:<&03DCJ6FFQWRU27 MLK1JV0KD;';\)A>ZH,,C'=(QO>4.W>RAWC#8ICFANS.HA_-9P[ :VY/MR,V? MP[\-@\[9ZPU<]N+L[!M6?ZN;WJ2RZ9ECR#8Z^CY/I%9Y3K'.4F/)E+G"G&AM M_I,D-,KBDB3$.TG[%-71+\7[N=I/K$;/EC[ZY9+$3!U@W/+ M5Q;8[FRI^#BH]N0!>*%\Y?)S-9WY3#!/TC'6!]U%>R],YQ,ZQN>>X^?H T'; MU7TVIL=RO_G4O>14*VD+M)(RP]1VJ&.%9#B/RBR+><(S15VR:.&D0;H G@YK M>ZX)VT1@W;99,__7L1"Z5]TQ6-UL@'' @BF;,[WIMKST>M.-WI!N (!Q&]$= M(_QG:$ W (ACX[FA%2YM:GIL/_=)-*'E5ARZC*&6IBG!>DAS3R.;;4,DQ M(S(BQIY0$EH#ZDIZ]#M&OW5 U;$"5BO.0#KZ44< !^A>[:&RY:$W.VR2HGLW MX8/7R9\A^T:E[6Y@G*Y&=WP_A&.WZ;M?*);$>4)PHD5AX_0*ET5I_I.1TDX* M3656^OMJ)YA'\,HS")I&,("+C[]TW(D$0$$O]&>Z3B3P=E%.-YO@O(##CL0 M\PGL@M^56-=M']IG5LWLOK:M)MA,_7U>*S:K_D=).Q7N9K&L["7OZ]K>3[[I MS7\O[UDJ8RT2CE.I.:9E0C%/S885:1[989Y1H0ETKU[,U9X0(] M;H1V7S:!"M.'K"NV^Q\W93^&E M@H)!%U!K7<[3Y(HN&(S'=&.XQ3TO1-8W>ZN>S$_\AVV^MXW']I[EE.1EEN.=)3'B>"IK?S]6#]?'> =JSN;/@ MM)?+=B\?,.*\KW>\V,TI>B$9X!T)@*WC-2DP5'XWI284W..BJ6#H^$ M(UU[ MZJLV,!/PJ@0'(-1M"4!YV@L3')*#.Y/'$K[66UT]LU7UK+Y4C%>S1O-]-8)V MHXDC4L::)A$N8R$PM1P]BYVE3!$(%:2ULPONS ^'H># _;QTG$8%;-,+6)[14GT0\M$;?7X#5/ MO52ZZX>'U<>Z;D9&/JY<:Z!.+C#RWNW1189PW5@3R)!?S-5BO43[@TR;5L_N M-52G41G>Q,$ @6W=D%B 2K'.RNI5FG5ZUR(FS.8@<]RN/B!CG4 X4E/>#@@KP][CQ5"C'K8&GWW94$R M65*.62IB3 N68$8B@96DN4B4Y*4N8+'5$Y1&#Z6V[9"VMOTE@QUV\+CIA0 B M XV UZ,=OIP5^\+9#@="C3+<84?E#:<['(@Z/-[A\''/1&MSQ:]6GYAH%NNB MF#(G1*3FI.<:4UD*7.2)Q#1A0K%29IP+R$E_2&+D$[TEB#84O:*81W!QVY67 M20O;D$!!X:G/)V4)E>E\2&#:Q.:3 A[D,9]^,O#@2UM?L9U72*),%(GULB=F M*U*9X9+%YC+#"4]2S@JAG(:G0XB.O#F;V6*VLBO4^,L^7L-;="P4H%ZPQAF?ZT_QSC,(](Y#\0\]JZ? M6=)S0MYK:LP.37.<,YI@*C3#)2TE9C2GS,[_S9B"Y'KWU@;I.G@R]YU]97LY M &=8]D%P,SX\18,IL"\.\H!-C2.FU57'L$;B'O?F9-:54 MMBQ3U;>K^3^6-TK5?ZL7ZZ==(JZCO]UQN9'MA';O]-BP\>5U/4?_6"++#&JX M<7>XNX)TWOT^ CZP#>@&#?H]:*JRA^1>KGE7&I,YZH%"]]WVT%<]G?B/3[/% MBU+?5?U<"75\C%9_T)9UV3[,;5Y1>VPW([:^5'/U>:4>E_=IF:Z'?+:NHX17H= C])1WC"V_W?6!Z[^R0Q#"?!AZA& ? 4&&,P-Q-&^L8!]J# M@,A(9/P4^KNVE]7W'TJM;MO1T1^JI9@MENNZU^"X)(S06"4X3U2.:6G;RM,T MPIS8$4$)426LM[P;V9'5;\<$:KA '1NHQX=+?^1+4'73F>&Q@JG"(#"!%1U, MZD#ZRY'HI&H)!L1K;0-\VT^)] 9A-.VLK28S=JA19MNX;^<-3%/*<:8\LBKI3Z)IVZWO<8)^L5GUOW8)#3!=X@ZN MFSH9!3*81KG^]OXSNEZMZHJO5TVEZVIA6^PTU7'!NFM["QQ(F;C3G52?@.%X MK5+@"_AI%;-4;S>BP?S6">Y3TA,54Z M4CB.28HITQ07>4HQH2G)LE+S,MK6C;@I&3]&G+;/?O4(3.=T3""UF>9@;R*+ M1OFPA@.8GO&$VTWIC BAEP;:\(-^V7#TJVV LH&TXZ8=1]8@>CV,*%@I709( M( WER<2DZNHRH%[KK@M7@_O+_=+0)\T]#YYO#DXRGRJS?-)L\H IY&^5-WX^ M63QHAOBM>E;SM;I5CZR:MX5@>E$_VOO+-SZK'IIO9#>HL)66U:/-'M7?S9\N MM>U795O_L7KUP7S?)H>*IX6(4F,#E$P90\".LV#6&I )E64<,RZ94T++..R- MO*D[9J_0EEW4XQ?M&&X]F99EU/+<]-_M<7V%&KZ19=PKO2WP9W4S.-[N8\%4 MTMM\)["Y,@Z<@.$/M6WCL=ZU]=CKIC)^ M,Y41>Z>,G/;HVRKE;;NB!%:-7BS\Z7N>G%)S%ZWE<;>;S3[^8K:[_7HN;76A#6O]9[7Z\7Z]7"T>.T]. M.[9]-EO\M*:/T0MMJ875!^^W/4&(2")N)U49Y&DA!2XXS[ VUD8F2,Y3E4/F M'P;F#[(OO(H,-PRC>LOQ%9H;D\3Z0D7'.,C!/,YW4E3E-.4YUBJBF')BA['9 MM 2F1!JKO."1=,G4?O.OY)WKS?X/^5+#!\&;XP\\/3:@[UA%US8#;(.WY19M MV&W#!L;^M!RC+"=7@T M:&BB$\X0'0FO_6&C8Q&!WS>^+N:WZYF*(Y[&UW5]+1=/*R4_S=B#ZVWC] HC MWS4,86PI(TL:Q_U46M1QX7[M&,#A_*4C# 2P0\-!>O2[92'0W>.\C%XWCX%E M)[MWG!>M?^MP>-K/AWECON]7]MA&)$A9)CQ*2VS,3HZIC!5F$2DQD4F>4E+D M&06U$>PO/O*^M*20I>45V=E#P[A;X<)[>5,/RU30'?Y$2*3.\1/"WK,Y3WPM.?I M5B^>5+UZL7M^99(SG&1Q M*2-29+'6H$/O/,V1M^Z7Q?P!?ZF>;83=_'G5W!&M48]^;^E#3T<'%!T/S;#8 MP#;W!;# 3U=W04,=N@X4ISV+W2$X.*(!KU[<2.C8E&;S9\O.Q_]NO:SF:KG\ MP%Z6]SK+8UFF"98TTYBF@F-6% G611D+F:11RA+/UD( -D96'R?&R8L=,XAW MW"!IV/'NM0-!WL'W.@F>'O:$P]#X'F-HPQGZ,!6VWIV-1L(X4*^C8%A?T@7) M R) 7R3(ZF_5*23ZK>7:(8+7-,%MN)F[O2HC3M,RSG..(&]5/DZC$ MA9VEFTD2%2IC-'?K+W>.T,AJ?D/6-FQ&R\'Q[S!\W$S!$%+#E/%6X.V\^U'N M=^<$"]6AX!29:5L-G!'VH&? N>=],B?6J\7G^3^5,-_E3HD?\\5L\6!MQY5- M#=UT[\NI)'&482:(G5Q'0:1ST$5*@X,D'8X MMNNRT(3Q6H!<^S%8R(M^9LMO3=ZU#>_N$DAO%K-*O-Q3(G.=LA076I>8QM2H MOY@(S)4JM3;_I@DHO'.:U,C*;T>XEQP-LUX&8'*S7\((#U-Q1^6^0BU9]'OW MSU&&;9\7-Y!=,T!H4LOFO,"O;1N'-SS;S3>C%)MI<^W40QYID:BRP(+R%-.( M"<)G&2:19G.@4UFW]%8'0'TVXT),+H_XK^$D4Q>F)U6RWR5Y1$T544 M1>VM9(G8>O5C4=M\][^BF.17<9$UJ8$QR:[R?/M8M5RNNS9FB][D);:TY2?F MXX@?__YO<1;]-8FOD#UBFB<_*-%HW;V_2JZ06?"I'?P"_X)<4+UP'^]_+0=\$\(=]#__M1SGH-A3C0IL4E9 M[Y2Q(.Q0FGL1"TFYN>EPP32FA1*8Y9S@O* EB704E3#WA!/5D35&V[I"['4B MZ@9/_6+KR'X%CI!Q M)MWP:'![:9C_5HZJ9-M:V:KA!ON+##IP).G(%('6K^ MC!/-::?10& XF$T#>MFSH=FKTK&=96+=JK^QU:;$S*9[?IM;G^IB_?#CDV'& MSIQ8VE+.]A2+8\7+,L[,=[&Y8;&@N(AIAN.$%,8"D8))4./$8)R-G0>S5H@U MZ=.+N4(O=A '7Z_0SVKUHYHC;?>;_4/@]2/<=W'34F^"MD>L[%RM:U-:W)DL M'== !+CB!,3H)7#\NZI6]_MB&N<=S\C_^(6;K9M*I$+4QY#YDL2J;8;+@I4XBC23:986DH!S$4?A=.P[9UOM8HW%D+T&+ODT;IK[ M3P'X")I\5XRD7Q MX>L'-J_^IXG7V+R%Q:R2;:/TN;PQZV]B.=_TIVINF*K8[+OYDZ;$9M=O6VA- M&),*DUS:4; YP2R)$ESF.H]B52A=@KH/!^%J;!] C\YC/YNA1F/IC #T.$WT'N$\B)&ZA?!9!>)K6IQ$2Q@.?1]#%0\S7 MOJT>?JR^Z;\O55OWVIX,VSYB\Z6Z3VF[L+NM?<"O'9!%+>[5/9& MF79=-8P=]-4(U[6R,9<\S7298:;3%-,DHY@QE6/-(J%T(J,D*\"Q7#?:DT1T M6>??V4Q^\ CC.B()".:&Q\@"E_#3 M(=_5@[T1W:HG:XG,']HTL_9_=^,TSTN-DU+8OO&$FWN+U)C'69FED>*Y M8A#MX41U9+W1\8 ^SYN^S_ +BAMT;NHB." P1;'!8DM_FE10D-2!U(8;S4D5 M!@B&UZH"]K)G[D?3,''3%8\49LV$VL?";7=[2PB\%C1D K;@&^0_5$+!WMK3)@4<$^L@L'_T MH8NFN7PRG!QME[?Q[F=95,8\37"2)F:'*6V,=4()EB73@N=""UBHW9'NV-[! ME@MD/\2NR^3/O2Z3OE$55V3=]NL(>,%V:N H>=EC)6:IO,87$%8H3 MXT6<7_=JM?]Y+JOG2J[9#-YB_^#=L?UYLQGJT01UU#^4T\%!=Z&(P*-W7[KP MC?-/RN+;,/]PP2D;Y9\4YU6#_-//7> R,Y?GQ<8KWR9*;T)(BB222*%Q:LNZ M:4$CS L584$$B7*:D#*.W3K=NQ&$_""]6M=_GC^KY:JYV^U&H;;U#DUC= \W MV6GT )ZQ((CX.,/ZA+?E#1WMT[4??FZQLT*&](2=)C:]\^NLX$?]7>??@NUY MJ:K[C_-5M7KY5,U4W8W8>+F/N::Q*C-X[ MM=XDV^V,,)O]=>XQWQSSNGIFMJ)UXYM^Z>['VPR;7M;-9JK4QS]6MC:)S]3' M^?JQV>>+^7UB]IS@&<>"E38C1E+,T[3 *)S@I@5GDPWD;>R#M.MY&9 MEZWOYFJ7XK:?^;;A&/V^XQGUF ;WU WW*=V._S?Z0# 5-/6W\4@Z#XYBL#3S M<)Q-G%@>'-+#5/+P)#S:7-VI^O'+@LT_,='PL&UL)4J>&Y,H)3'%--$,EX(S MS/)(YIQE:2;=&UL=IS&R2K5$D:6*-F0!#9I.H#*LU0+)"M-.AV+Z-*0Z]2MP M;T%UN=Q^3:< GQG696I8H,&^4B=>G:Z3U##O>[VCSCSJ-87G1BV^JL7U\T,3 M8;.UZ->/*\ ,GJ/OCZPN[ R:FX_?T%?S_]?/1K$^*-0&""U]HW/;RH/K1SOM M"#2+YS@:YYV6(8" Z9(P&$!'\0P*Z3N(Y_BB4X[A&13KU1">X6<]DWDV5D23 M9GB?15F9IKG$BE!SH*LRQ5RHTOP/)V6I4I5G"I2UL[?\V.DY6QN[36(%7FQ> M0>%V-_$7$+;IW&6#I]0<%2%4[LS^XM,FR1P5[" ;YOA3<,=A9Y=_JI:"S6R% M_L>YM.T?[I-(,:(TP6F>9ICFI<)E1A7.LL+\D[$R8T[=2X:(C+RU.K*HI=MV MLOAH.Y@9TNZ>Q),(G7K[>M_%K;)+Z/=RP$2F M65(6!24,U*[,D>[8FY4]5=8ZG5/ZV M6,B?U6QV/;?]&+HA3FVNWZZ :I?%SC.0W[WL'KEA+_:/FGK"FXU6;,K" M[Q6)X[@L)=:L2#&EO,0L53&F:43RHA!$2:<;?DBF1E96&V)VV(RAUE@]CXOY MZH>KU1/T SA$!]X 5J"]9*GCAOPKIU]O)O>[EW;0#>;-H^/?2C8"(8AXQZDV8AQ/B;C(0%,_YYE'A1=><6N5S!EL\9DL9-73/=#):__ MRN^ZMVVO^N[E'9O9%GW??RBU^EN]6#]5\XHH3W%"$XTIIPGFBE)< M,BI50DO!XQARR7,A.O+&Z'YWH8&"[;\P&($O MG&#@/#ZN@9ZU[^;\NN"?D92F65*&RUA^R#3.,=<*H[+G)2\ MS+F*VSDN6*1Q$259 M2M(X+DH**]H:)@CYR7H5;6W)MX.MK@ZG5_G'>LY@Z;:/P^$#M)2WP'0CIUK2 MO;A.N$WM)F.@_7V&V*1;W4WPU[O>\2T_!6!OL[=LI;:)RJ3(;%EFF1)CIR<) M,R9Z'N/<&.LTU4F12I"=OK_\R(>O)89NG3,M3D#@MD_]!8/MRZU, >N>AV4( MM.]>+3[I/CLNV.M]=>(IG^'60JB9K1XP>]1NSUV(]?JA5HWSJ/MQ:6WLVY1' M.)-YA&F42EQ26N"RT"1G:4P2%;E/N'8E._*^N_Y^"YG6[ R60P1@% A@.[3' M0C>POI7":ZZU,U*0X=9C(.8YX=H)N5!CKJ%R#\^Z=EYMPH'74 GWIUZ# MW_9,.1,_E%S/U#>]B0GOKKJ12#/..,-1RDI,24IPJ=,89UE,21'G12Y UL< MK9%5XH:RK6+I@V/"3Y*KV2 E*$RP@8H39L%=E[D@\PO MAU?">1"^[28[WS.>1JH4 BW,OPA'17=P(QUZ[H(_I M.R;^9=;?3O3JK%.>,M'D=1)IW?I%DN%"&HV0QT1%HLS2K'"J?G:@-?9-QU+& MO"&-EEO:'FU.3T#EML4# 0"\YS2RMU1[@P-'\$LXB!>R0^H)2M/W2QT6^6CW MU#.O^.WENYI)=3V7FU;I-BE\>:N$JIZM'==&(.[C/"7&(N=8ZH)ARM/<'.PB MP4G)\CR-=))DH%WM1'7L_=V113NZ'KW*ZGDNY>_+^WXS>U(IFNQJIX;E70? MZ8RRU)9U%-K)Z3,2$:)@#0U=R<-TA;PCN>&$20,)[9RK&'% MYKCL6B"R+1\P]0& UDV'C ,83)%8K"P3Z*:'U2^6$53-?T6[@6W7YU$#*Q4X M ($T"X#PI.H%#LAK'>.QPF7^PH7MWE2MU)?J61W4D'Q:K]:U.C+R[=7PL5P) M*1,;=,EL$UH14Q8VW#LW9$5I"&YF*O%>CE[:4M\7I<&;9AQKX0XBL"P M&@LA/$P5.E15'%YRLS&)(G'[-Q>!S_IG4G^?+5=V$X#\IU9;Q MWPM-LC).!":I'2:5)!R7/-4XI52I7*:Z$* >52?HC+PMOZBY@6*)M +:'J=@ M<3,C @@+VX:6(-I1-,>^4L%;:9R1*F!*]3$JDZ=5#XAZ++5ZZ'%/+PFSA^PW MW5V+%O/E?1P1LPO-G4-*3C!-=6EV9:ZQ%")*TT(6B4QA*=6'1""_4J\TZF_U M YMO;%';L>'=>EG-U1+JZ3B$Q]&C<9'(0,]%0\L:ZCMJ(S6A."U6*'_$(8%I M_0XG!3SP+YQ^TO>4?*J5J)JUS+_/5%/=.Y=]"_B^$%&6I27!,E$,4QJEN&1, M8B;RDC)JSLPR@6U.%[*C;]<^$\UV93WJT%/5 <8H%G;R-<>DU-3 2&R"JRJQ MSA.6)RH7"C81.S2(7B,%IH70U4H)"PS49-E1OT);^@T\UR[P>-@O[O(&,V8< M2$YLV;B#<&CF -[US 3I DY-^:-9VK;#[D6?OA@[X?-*/2[ON:T%+TIA+B1E M@2DA$A<)8UB07(I$Z90ST.1K5\(3Q9"OV@+0JZ:=^K+9%-W\@?G#7CC5,H8: MSH!EXLY(NRF3,?"#*911H(.GGP!Q")6+XDIVVL04(!@'62K0]T/X0#[/S;Y5 MRY6M[FG:%LL;97YQ\Q5[4/>#:DD4WBOT++AKKMY=61O\1],HBHCTG$1?Q1OS"#A-W30N R[+-Q6L%C%K!UB=\]/OS'XN=O\Z?J_7PIS7]O@Y*N M4X$'5QG;(K'$T5WU:([/*V180+]]O?ELAU\O*P/"0&DW%(WSL8UP0 !-BW,8 M!';IN,OJ-V5X>.GIY@T[B;@W>=CMC0NG=!R9];4=5$])6I9)7F#)"F, Z"S& M11IKG,@DX[F(HJ@ >2=+H=_Z%1@FW_ #YSPMQD#CT M%)$ADF\S6\0!A),31US>O6 PH_%S(88/_[WNEJ]W)=::U[*U+8BMZWJ4H99 M2A16G)JK0Q9GYJ( 25<]) %2!O"TU';&U+)']M__K2!Q_E>D&O(>$PSV$4K+ MB(DX,KJ3,_,_E')<$&7].#E+,E(03N+[MH>P^83U:@J<7I-S3W]H2%TAKAZJ M^=PZ&'C;\>QBF&C)\XA$*4XT)9C&/,(%SPK,RBCGN4QI(C&Y=(##LE-H)>KU9UQ=>KQLFT6J ;5@=I1'!>II##*_8)3#^G MXJB 1T=2''_23Z._7SP^FGN?/2J8^;UW=74)U5$I18K-!DPPS:G9AC'),$_C M.$Z)R%3,(3;?42HC&WD[FNC)$H5MP..XN.W!BZ6%;<.>H V]$4H,!R4*M F/ MTYAT'PZ*^7HK#C]\:;>/@534-B]2*Y40R5)<,"Z-\:437.HRQAF/C;4A5)0G M7KGYYTF/?3ESSO7VG,?HCK'CD3L*Z!13YR9ZZ#.2UI$I9\^ MNI"S"=55?_S%J3$92UO)=W).QJ4J[=*O"-5X$WX;?X7H,KVD]UG>>7R6"Y1F M( B#Z]1+^7HCE1L(SM,:.10!C\:9[Q<#O!K.1N::QAH?-*7MVCOFL+&0ZMX2,B M+ +0B_!QT7V:B0YC &@@&@P+OZ:A_IC ^H4ZB3G8(W1XA>GZ@CI)LM<+U.T- M7__U^O%^O5PM'E7]I6*\FE6KETY1VNJXAWG3-3\FF9:Q9C@AA;'" M69YAH\YRS+4H<\H(X83?S]6#S?=P==U!&'#Z09?M#[K/!O1L0/66)'JJU7/5 M%F1672CDW[L'AD MU?R>)UQ)PB/,8F5L+6.4XC++8ZP+(E1L/E;,0&Y+(/V1+==SO2D:EE##4S-H M#_W>L@4=> 8$W4T[C0@E3#V%1Q$^$LT/BU#3T8#4IQV4Y@?-PI^3=- ML1"YB))"DR1-08[/T5@=6?E=F_LJ>U!(=3216>.Q:>_\HE@-[>X\XA=S='+^ M*;X#T.OI,J=YR-%YA78S*%&/_RNTD0!9$0+Z04='.91C=#Q&I_64C@[X@>MT M?(I^A\+GN3"V\9?%F$NNK@=T:W(N9H?2PJ:JXIS1A11(9PU;%%--$1KB068$34;*4,*93!4J+ M')'7D?,K;2O+JN$*\8;%S7^M+).P0V',+^9V*OQ)O@/L6&B90;]8MG]%5B>@ M'>?]/AW=!^J>;[BWQ:5];K2YN#_=3:L'=FQ>L_JN4]45HQ(3DV M"D';<'*$69E*G,2Y8E$A&'&+PP-HCJPDOBSF#YT[[F[/&6?V@Z$.]%ZZ8.BF M+P(C U,6WJ!X#&]R%C/8 *?S%"<>XN0,P>$@)_=7P\UT^VRNK$K>1TSQ6,41 M3K@TUT"94UQD6AB%P".=L:@L2I#-<)K4R"K@U"2WJB$>=HA;AYVK#@B!"&SK MGQK=UM(==VK;OFPC#FSK"+WYK+9]@5W&M+UZXX)2UW:E#^O:&!8W;<""TH4IGG),.=:XZ2(\D)$:<$H+!WZ M(G9&5@Z6+UOC:)-MS>7MT1C*C99 YCZ'5C^4^<,-@_81^R&U;6/GK MD0L_EV-(8+*/ '3[-V"WC*&6,]2RME%-5^C]WB?H(__]_& ^OY+-BY$*6=[I MS\STI: 7 W>T;/3R53U31#9N_,_SI_5J^44]JQG9%IHR769%BDNI!*:)D)BG M)<5:QC*.TUCF*:BIX0"ML>](EA0BP$2. 6@3M]+/>+>[B('"V [ MD)PX$NT.PF%(&?#NI07RK^-+'ZK9>F5'>;YO/!Y-OFI;1"U3PKE-!DW2/,)4 MR@(7E*>82UXPJ70F"?4KA7?F862]VZ^N/@R:7J&.KRN;:]BRUJ9KV^O"9D/= M_5QT.=R_J=6/Q<6E[^[?Q]'9,R[J0 _/6P!^05$[&++@Y>ON'+Q1H3H8HM,E MZ?"E0K>-_ZBULB.,5:_/.2%4Z]38FT+K&%,J8LSRR&A%D@F29JF0.2@.#J(^ M]JUQ0]$:4+LV\L!T1AB>;FIK-)1@"NM'S9 O%W,9I\6M4T8OR_S+,\2'F/)(Z-R5!EA MEN02\T+0J"A$K#.0.QE(?_3;;LL%^F7#SZ^VT+G/TO^-6J;0[Y8MU/$%M*F@ MJ+M>\$;#$GK7"PZC3\JS#QCATIA!U*=.3?:!YDBZL=,!UQ M'HH1!F XR^LU ^/\ZI.-P7 6M#\)P_TE_\O-+N9]_P]+R M9BMP-YZH*=1R&O4%=#%3 &Y4_+Y/?L"Z&[=B-Z_)%X<'_#UW'L4_5 M4K!9FS+TR?R9G47:E+#:,0UV)E#)&69*Q+A0:]C_-$;#"BF8Y$!%XR,T*.!_5BBO;NYI99?"!O=A*))X)6E*F5#O(E3H"UY9.@#VL>>@6M8 M>P0& :8K!N3WZ:-[!@A (]UP@/AUTO7Y8'%GWW+ 7]-SD=9A;_V-34?7!&)"SQ7)MDSP:7MQ= ML(=BGW>Y7B0Q3-$<$;9-2$'!':LGI?)RI!ZN-IGC]*0@?4?IZ8?@6^>NEM=U M_7DN[ZK53+GNF_VW1MXT#0WW7?%*HO-;PE\8V'[8&-^]QF@V:T)6SY5/3L/47*[*U\N.6R_'>V!V=][ MMM<46_YH.E_.EP&SDX8E#=FO\I#(]+TF3PIZM$_DZ:?]YYLNVM#_9DQ.K(GM MNX'C,I=FST8&BB#D#]>L]H#"ZXZM)[VT(PF>:[F/AMC,ODA"V M*?O"C33']*@D 6>8[J\_^?S2H^(=FUUZ_,$+FF7,(VNWA''MUL\.G"3M4<-3P$ M[COA*'#([A+G2$[?0\(1A*.=(ES?A=\G=_>9ILV;XWUR_ZV1]_2.V/]VOU6^ MDNO\K=)?)-@>[%T@0[6E.\V^UPWRU5*3W2"/B]"_09YX IY(\;Y:O5S7BKU? M2'5/%"-9:FZ*1N&QCSJ;#FUI(4O,/4%B M3_;A?7&)1$ STTT84.+#,$8^_V,AJ-_[]M0Y%I*\W66-XNE ML9[^W^JI^7'$DC%*"(H-/ MAVF&OHL>$9J5L4XU9JJ4F)(TP2R6"HN8:))3QC0!%5>=I#3V%@W<\MPUOA94 M;N#>/&QL'K9\P5FVD=J73QR+4Z:H;UHWNWM0_-?NSUX-OFM&26*,(*)B(SMFR44%R*+,(]T+E06:9: @H9[JX^\D5M: M0^V='0!PVY_>8L'V8T=FA #A40$"[;;]M2?=74?%>KV;CC_D6Z=25\_,%NIV MG=D,GUVA9LY4H2B5F'!E+--YGD426!1RBE2(^^K'>&V^>05 MFF])0TM/3J+EMN_"8 #;A#WQKUOQOYX7WZ-XY)QDP2I%3A*:N"SDG,"'-2!G MW[BT]O._%*O;JL:\B 0O4XUS)12F@A68L;3 (LL20:),<.WD!!J@,?:V?54" M:>E>5O6Y0^>\9S: S,!M"A?W@GK/ X$"5'ONUGRC6L\#H4Y7>AX^ZG=^7@NA M9G8NII+=,+M-1'[Y7:U6L\;>[;(6O]6W9B]63ZM[S0N>\3C%5-$$4V[+LFUM MMBI(%!=)EN0)O9^K!]8.4'8]8;V8UTRRU#5VC'$OJE8^I7\Z-%'5_ASO2+8 ETW/OQ M,*DEY,C6A25FF_3.+&7@C=L!+S>]$Q8%F))I:5^A M+774D+]"&V0V+(33)^[B!E(>#@0GU13N +Q6"X WX8&IWZIY];A^[#Q(!Y3$=-??8T[[H<5%$4O($ M1ZEDUN5A1->YQBPGE*?&3HL2IW8Y%PGNT^CK,K&'E=5%PL!T4D@/)3-L@VVH7J&&;A/-WE)N1JE, M, V[)^'88[ MJ3_'_.N>T,Z#K_OO7% .>U ET(5R=9*SHA *$TTTIIE,,5>< MX81Q)I(HR@L%&W\R0&SD _#U+7E3P>(9 A^$S6U_AP(#MK_]95$#'G*6#',4"U>D@4#: ]LA;K.4$-ZR@@^%X=LI4PTXW3PJ2F>F#L]O1.!)ZL*T<%#CXJ&0X M!*%&)P,H3SM*&0[)P6AECR5\Z^B[5+9O^CU;_O@T6_Q<7O-EZ_OE,4E(SBE. M,J-RJ%8*%Y1(K(6(5$*XSN(<5C]_FMC8=O4VD](ZA&V3E8:ZV0\=?:AA/82; MHV$=" V@8>T/A$=M_'D)@]7$#Y":N!;^O-"'-? .[WC&]1NML?UIBCCB<6QV MLTAM294L[-2(),.)*#5ES,Y1!_:/VB_7$!3 MO#VGQ]A_QT4(%<_>7WS:0/51P0XBT,>?\KRAWCT^_#9_JFQ[3'!;SY,+C'SJ MM=>\N^K11D5_^WKSN=?=$WB+/2J^XX7V4LE][K;'A1YAAM)9"?WOOD=7G?8: M/"38P8UX\&&_XVLS5/MZ?F )[[XJ4+.#UASO=[IAHXE='%[<^C_:$+%ZPO#YX_!;QC&^V&53+6S5K,AH7=^R/_ZQ6/VPG?J, [XSTR M!8G25!".8Z4+3#-5X%()AHLHRXU96 I99!ZIF[[\..VSB[,W#3-JB9Y8)5'= M,FAS..=JU9;EH^4V,^VJ^5-S1WJJ%T(IN43VQX*JY7+==(XV?R/:UH'+ING8 M>FZ^&5+M$,]J;J?1VD*%)T,>F)3E_44++M.(&=M>)S(R7]36@L8RQHQD)(^C MW,["AES71_V4%_4L;]A">E&C%?L#_=SQU/R9G4555\)^W,VWJ+)?W14IS+2.*8Y$EF*8\Q@6A$694 ME(K$N5%XH*3=DY1&5EW-6*3M$2(L66C=WBF(W'1-$,%ARJ0=!;61N:%XA1J: M(6OVSH@5K&3O%)V)*_;.B'M8L'?N!;\=^_?O=W;4];I^V4V+[%(Q6:RYEH4Q M1C*28BIL_3H5 A-)2,R3*%<<%*D\36KD/?OWOWS_"UIUM'OC9V$;=P IMYT; M1G[8UOW[=[0AVIL5.T(1_'GA FW@ 4*3[N#S K_>P@YO^.WAKVIE8PXW]>*Y MDDJ^>_G[TD8=6U71#'DU%YF&W#T1D6 I)3B6JLD^B'#)>(G+.&&VJ*:(TP22 M+NM.&K3'X%"VSI'R'T)J;^:8%/V?H#;WCF M*;*J_@>;K3M/]F^--:+DM_FM-4AJHR[>L66UW$4'BUPI1A..-;4MK%B:8YZ0 M#/,LXR163!6ETXA67P;&3BD2/Y1P1<%;2H T"3E-[@^X 9T4_WAK@_&O^<_FJ51/7N)Y+VVS *!EE MKCFJ%Y3?':!4J"+7*<4I$RFFG*:8QZK &VD-'.]^Z;-9>\^4WG*..$X2VT;_JA([,Q#8?ZS M2$0F\XCD)4QO3<#UZ,JNXQ6)CEFTVO&'F/SG>KD:S%]XL\_IIBO_9)\(IF ; MYM$>]QL_TB^6J5^OT.;S;01!/4D:I=R3!5EANC=1)Q!J)>JF0#8^*7MK-V*% M4]03?H- VGT*CB<]$B;\!*_/D2E)^]J_;7LMF\CSWN@[PUS=7+Z;1(#W7?=G MRA):9&F,F4HDICD7F&F9X%@)QK0H-4^<1J*!J(Y\'=[PT'GIH+:M"VRN)FU@ M,*"6;(>#39A$&P:N-LVTN=+FQXJN9[/%SR97Q^92OJ^5K.SX"3M@[7WH7ML@ M0(+9M"XT)S9E 3 <6K"0ESU'4ZB5T4]*;H9)=9DK4C#-;.BN($F):4((+NTD M14(RDBJ5,MMW!V1K'B;?XNIC?J,57 MM;#D/\WA%>I#BXRL7Z^W_C=;C&>8P#%S4J^I_.H5A MXP_VP+*!B9M:/5;KQ^7GN:UB;,(5]SS1.K)-O74>&_/,6F:LR!C.8%/;+Z7\:HMN?YKC+#(^O2\Q.X M65DCPNH[E:7E!_W2Y^A7B^V6J<9\VK!UA7J,!1W+<@$PX>:R^# Q]6"6"X Z M,IGEDM4\,[ JQJM9LS_-^M]M7;8M)S76PL>F9OZ>1[3D)2VQTG&":6E.CK+0 M&J=1N[QX#Z%:MUO6\#@ 'Z%;B**C7O>3493KAF].PBS%/L6I#RTW&J(W_4F0IJ<#X5W9:>P U@4-:LSLS>Q,"S"3 M/INA5E%&:XD4[?J@V&'%C(F,KFI=!FG-6Z5B(O99?8G13786WAY'W8D]KDO! M%GD6I$G&" JR,$$8BQ!E>1(IU08I98Q(&H!:(BY2F?B%7='PWOSQ[9VG]%?$0V M=[GO/D)SY[='!+Z0PQZ[ YZDJK-&O_%J4?W[8"/%QI2Q>E-NO M="M^IS_UC.0%]>,HSW,?!6E$$<[5AB /TQ#Y:K.0^ %.<0+:%EH@KY7(^UH]^=]'GKS=X-@9'X/+(;1SL#W_0-L9'\;% MX;ASTK<(;S=5A^+MBBY?CL"B3 /9GONG#EDWF_5*K'?EB:=HV !$J'WR&\2B M#D0'1IW#4D\19([(:!=.]BTZ7^ X(M91B#AV+9'^0HQDD29S@,16B$L#TIEQ/[AH:Z)QKR M7MFA7T5\9NYAVB%RPQ NOQ3"M4^O9=[K=(J7?9=B/HJ!ZGTU+?)87XBSZ:]^H\Q"# MQ\'W&Z[HO]MM:HLVC'Z/[YKZJ*5C=2U)\T#W1,#Q\-9>-M@[XWY#JRE=(/% M0>QE2:Q"UY.E9@M8+XO0#5-[KH!9 A?%XOUJ6VQ?;CE7SZQ\JW[\LKE?_[5: M!(('DF08A4$2(QP$/LKSS$ZI7TQGPY7?KE=EH>05W&ZB=$?P\1?5]3+#K&I(7.^[ MICW!%.ESP:X>(=U9\E7F1Y^+U#<\^L*5EB=PNGU%SYU3[[(%3PCC/)>(A%0B MS(, 43_+$1.^B$4D8T$2T"E99_&)+>YM=\IL49&LD+G4$WA6JS4]L7JCHK^; MZJ-M-47Z\WH+A?$]TICA292E'H"IADKVFHS#XYL+O+LZ8NDN/>\QR 6ASHXJ M+EUC#2I8KI<%KP+1JA+GY9!69RG-8Z9GV$:@0K? MAHA-;H0=TF P7X5F5F9*\%A5G=$]::N>'OQOC=_3P1V/2ZH.QC ?E)SH_^- M"GT!]&_\'LOWYN[IJ1Z!3I>_TJ5&@OSV0XCM 0Z[=_^%DHYBPYLUH"GGMXUQQ05!G)1977%TWJS M7?@1B7),N$X[)0CG--"Y)XX2X5,:JJ@AR8US3WU$)G8=+5GO0->K"9NGGGKU M,YY[@\\51"7UI-5S!1I%BL[5P[,D%OR:@/= M,.!UVL@Z++@+C4$2.XJ)S6C.&@R#U' :!<-NOG*@[A?93-RFRTX3<+VM7Z0) MC3,61"BGN7(7?D)0'OH"L5 J-X)])K, YBZ,Z$[N+CKU^VOI[1GIMD%;SL@= M5*>9TW"N(IC3,-#-/ DYD!Y<#\ =I/DZ4V]-U- [ZM;H9MMRIOLJ/*SR@>]T MU2*HJNGDYHG#^ XU[YUQD6>_J./!^]52PLSW4IF3L= 6Y4X]@EU1]72ZXLS% M3ST"G== ]5UH/R)VO:J.QZJ:Q/)VM_VQWFC,]@6+,IQ0'J(P803A5,.3ZM

LS@*< !\#0]0F_SEVSU4OJEQD4J/[NE[;XI5\RD0+FE(A::'74[4 CWK MJO3QK=9'3=<[$'8[SG5$.H>S6_LHS3ZH=43D2U-9QVZQQ&EYIL52X[U\6&^^ MT:702##?]LCA*LK?/>Z6&J*\FI[UQVHCZNDA>C[?K]6 -#V5,T_\- \SB?)8 M3\;A+$>9"-067NWA_21EF# 0-IH3KB9^:U>DO0/M:LXF,$1WHWTS/S*[3H$I MJ5%M7*KQ# #' MZ>(6?8VWFP>Q^MF,NDOB(,2I3! 1480PQ@P1'@<(1YE(N0J9@H :]R)V5Y[Z M1*$B!>@R.Y)ZV!%=)0OPM*"B,C[(;T0>0*>;K5QVW6FF\L'ZR"[),-C[=73# M?/U:E_@\ZK&Z>($+X,EZ4E7!FKZL%HY@(5,9LY F*(TD19A$&.58Q"C-9.9C M)E(1@B8#&E&=.BM109BS]>Y);01:T)AK,"C[E&<6OCA7B45X-J1$L@0FQJ>MX]J0[IN!]UY3!Z+0# M&C-U"&[T /4#%BJP,/QQV9S9^P"IF? MZW\QQ;KWU/"N$1?6^Y$,=,\X,.LRQ9,U3,*\\M,";J..'].>7^^SKORN'],; MS?,O^M>:;>^N\Z3>:-;5X_S%.XS1.+ _#5+PA/IUE;B9@L5Y\S@3*ODLK3,E M+8L2T>6R.A<.8P&8<8,*&/:!+F4'^K$>L1TF M4$R%LZLA'5IXOE)2 _&.*DI-KKR9TSF-O).[0+^@.RNE.9 MC6SM"G'A%C8@J7M#ZY',UKQ.EYO3J'I$.3&EOJNNS5A\*E:B:N);B)3@+(IS MA%-=C!U$,2(99HC[% =I$ D<2+M$Q9[&?/F)[YIFW9UHG9HXJ ::D; 2V#H1 M823K%3F(,VFQ>:DP?,V'"O>O M,+'_/@;:! X.'I![W+#I]-6N08@8Y9@1E"9A3C&/TBR6,+L;I3FY(>JR@J>&"T\_BP;E=5TS MXHF6$YAMCBO3S%B=*@AFO7='6JGQ7QOJWOM1K8!-VEA21S8^3F]6HS<6_]0+ MF-]HB^%,M]4QZA=9US^HD%XG+S;BAUB5515<]6E;E!2D,DZXBK9C7\8($R)0 M)F6@XNXDD+G/\1&6YQD.XT=JF?#G,%TV@/F"EPH MS@)?VDI\9Q#4,.HSHU1;J>8^9IA]5N=TGM+GXIMWYWB9I&?H)(]IMIXE,$0XY M1R0G#)$@%$0D,D\3T"'612HSYG4UT:O2NMMYTC6_LWR-&",K-. M\K%U1'=/?YY.TLB#*,Y]'"B#S-36CR8AHKZ/4<29[V>)Y#(B$(/L(S2Q33;[ M$447>LS2JQDSDW0A+\PJ#Z+.@V4X)J$C*^TE,ZNAC@E[:JNCU]OF=<43+7@3 M':KMV9?M#[&I4\9O=YN-BAT7/(_RF!")N""9V@&%*:(\IRACA&9^(H,P N(A M&U"=/+?;\.")FHFZ&F&M^?!8S8)'*X:@N=UQA9+(YU$62I0%OE*HH#[*DD3] MD5*B=I."A1Q4V.Q8G=;8#$_]*JU5>=.JUKU.33/F3C4%S9G7ZFFH5]JIZ-<' M8'HFZ(AV+/+FQO(ZRYR/4YPY=VZL@O/LN?FME@C3Q:K8BD_%L^X0W*HOBX[% M:@)J6ZY"L_^N=D\-!_\AZ.9>/2>QP+GR')+$B!$51V&?*Y><FZW-UX MFC&OXLPA#O5UJG&%3&W)Q;Q8U=>IZ@R]^LKE;)#EFDJ^0\U>E==?54G\?Q7; M'V]WY59%J[6KU$F@O_24J@_KS=N-X,56-TFW[^TTRH,TH1&* I^HX!)C1'% M-'I^'(@HR04.%BOQH)'RAGV9:]:,S#:KS;;+H+'U[JE7XV)Y46XW1;ZK"NVE M:*(G]6DM$ 0RSN'C&7:,KZ)RN\ZAALENE?&MSH0W?'J:4:_EM'6@QT^H9M?3 M_(Z':M,^%@@0X.L\'DL(SCM*0^2&)!0UA(UA-B$X< MF)^!#QZX:($(O>\U)^!F9P.-FD7KKO4$>^$X4=&5 (W#,D^"S]A#\A7A&8>5 M,(S..'(OO!=6+5VH*P\P))\ S=;]-T]Y!E#1[$&K^>2ZZWI<1*NFT(%E9VL* M'1>MVQ1J<+4EBF#G=?ANOXHW'CW>A36\>91!]EU [9J]P-SK[.H]TT"L[1 S M#R2W*Q0\,Z+SXMJ!%'&&5 >[V[KXYBSL_BKD;L4_%30OEL7V94$2/6^ 9RB@ M8:!\"4\184P@/\U"%D6$$ Y*5AO0G-B1W&W6?*=VHQNQW6V:1N:2+G7.IE4Z MN%9G5(UF3L.Q8[]-_ZN[3=>QKV; VW/@M*S'5%QW13ZC%.8Y+P:C\ICA)F*+K(DD2BB:8QQRN*$@X8R==:>V-Z_=,ZP M88;=E=_,@"VE@AEJ]]C9G3%>8-V1T757GM6X+HAT:D27+IDBG?1E)9H:SC@* M(E^(5%E.*!&.E VIX%S]%/A^R%2 'EPSW:.7[M0OU3HIHLBY3!D=M.8B:V2E M"_>)(\7&!"6R0-%GR1\=J/Z-4DAGJH!EDJB7 MKPSVCQ.,Y\V\4."^;=F=FO-3CO*M?E[J(&)2O5E M\-1>5HI"[;H +4: MCO5C5X,QIB='M10 60=K)$S6F:_V 2#544T#Y#Z8%^2B6+Q?;8OMRU?QH&O, M5 CTF3Z*!6>^D)0G*,@U%D=$,Y1G,D'*W_D8,QD%H1$&7A^!B;U<3=([T/0T M43/;[=7)L ]S(2G,9P&%-+; ,4D&3EG5K75(HWXX1#*]"\YB>F/BM*8V>AW\ M1/_W[69Y+S:/Y1=YO^$J8CWT]1FB6_>O,+$%_4[5305=>A5UO=NY<,IOCG<] MH(EALW*G!)AQ&B<>MSH&P,).[(.<$!C8BUE73&T[7G'U^0X]0ER8X M]%UJW=F_J5PB7;ZM\FKUEOUV6[R4FN.R,7WEAE M#1T\%;,DXKRZAKF5#F]>S5R35_2Z[.G$[_Z!O)=2L IO;B3SZ/!\U)T*W4$A M7,O0W* )CA1X 5[!U1=DF]SBB!T#:T9T^[#*._7IQE<$W PS3BRQ'P91C-9CI*+AK?, M!F'PUWK!_9 )&N5(,A8CS$F"J.Z,HB(+_#R*PD"F$P,8_+6>V-FI+U$R.7R! MTJ59_#:YAF"^\!KH@K_6KPI<<%#+Z\$6*![^[J %!S4Y@"SH+'8M./ ?J\T> MBK)[RJP!*3]K1+Q2?>^J+70-3]F!L//]+&.Z8E5@@M0+@B"2D5!%9"RC+%1! M6B3LH("M>9K8A76'>.TZ/'JZ0N910Q[H_>QA0"!3_'KYBZ<7ML7ZM7\^9HYP M9JW#W.)H&+Z]B[,;3S#;@O=/ \CG4EW/47GN.7@FC]VH5]B/R7K^T1;*] M'0(.F.;:O6?JM/I^ OSI /@;\#C7(U$-4NN64@+SZ;T".IW5>DD8NRQZ=Z'Y M4N<7V#_*EU_Z/;S*XEVS^:T+VMZO^#OU@ES(+* X8R$*8YDAG&"&LCB@*$A8 MD&6!R+/8*&CHI3!U"KNAV=:>O]?50(JL>:7%9;T,FY 3:6&V!!845&TQ*(Q5 MN<7E%6>KMQ@4J%MP,7PA_)U3&2K;[NAR^7)'"_[/\K/8-O"XT-->D[4FMJ]C MI]WPXFEFO.?RWSP]@JQFR/Q59:2A\5>8:^7 S-%8+Q,<($,DMWH/&A&8[?T( M$;?[W@3=!S?T.R$VOVW6NZ>J6GQ3?EB![7M@B:E/.A1EKR+M-;1OO _K]7:U M-GUUCJE@W( =20\\Y!@0? )3-9#1RD*'UIW-, V$Z]JCR>5P,ZQ+LVYYW2%5 MQ6Z&UG=^Y^3[O9H4($#MD7#\!,$R.^#/ZJA]C MX]Y;F/.!6X]WV*TZ4FB'3R!(DZN'9)9OGE7GMD!/>SUW6;SQ]DQ6*C\^BVL9 M53]I5F^J2_;<.H2#W9?"LT0M?RXXJ+G_]7O"QBP0,A!$&"-W1"Q&'"NW ME44\HHS"FC9/*$SLL)J&QH:H5U'U%%EHW^:I7L9/$ZZ6%N:7P():]&[V"'-% M\^;IBC-W;_8(=-Z^V7>A%4!$%ZOG+7UZ2Y=+M>%>E915Q^?TZ6Y3,'$G-E5Q MQB+C<1B3.$&4,A4^J)V:"A]XBICZ9Y8&>9!A(VA<*^I3'T;0)X\I#KSM@84; M]&?2MV.C>(0*;4),STSQ"\M%8U-]Y]5ZOZ MTXHC?>!8=Z%,J4(0#,5TJK3%I'"N4BA:A9U*1J K@(O.B6-A)^\)J(7E(K;P MB9OBF>KNKK+N?"R_R ;PN%@]_$/P!_57YZ)%F/MYDM$0I2SR$99!@HCD.8I3 M'*)UKIQV*;*L>9^B,0/(SPS3:*><'"11EC(5:/J$\#C-1!I'T!D,XV0G=DKU MI. J8D1Y5>9\5$#>C Z&3UTPT*=ANMZYEF!>:+0"_/V(BJSF+9A+['#>@@'1 MV>ZW!:B&=\@^.>=3C)]D?NNOO62+_PTSW&>,A3A M(-"]*031/$Q0G"4\)V'@"T*,]Z=&)"=V&7L>FKDM&C9T5;&AW\Y/;<-HJ3@! M;*#,E&FP\72N(IB_.&CGZUX[G_?:.;333J$=P)[2N9;L-I(NM 7;.8($']PN MFJTTWQX1)-G1QA!V)[QDZ?-Z]76W%(&?QX&&E=H\KK;\PY(^F%8N]2XPL:M3 M=)$F[&G**#@J^-%(6<5*OV#,*YOZ%3'LV)SI .;+S,3WOFLN'-4/CDII5?K4 MO^IL%5"C@G4+H<8OMDS)-' [WP3;;0IM\;=Y68V<6<0X8WHP*B*1"DYPF%-$ M0DP1(S*B))&9R$#38/I)36RS (PG8,*E7WF&J14G*@$F45IM'(C>[,&65IX* MBPOFO:>;E5)'>4C3>M];UESF3D;E=Y4EZ2$,82IC1$0<(AR(/&*I M] 4&966M.9GZ7:_"UXW^!L.\@KUBS9S&+.H"A@6'7I\WFJM?O#U?3=MKA?C6 M8>W&:YB;Q*]>CUF]TM7J.G5:UR_H'.KHMXUB9<&B1 :<4Y222"*< MI#&B.,I1$$1A2CA3;LQHD(0IP8D]5$7#>TLWFQ=]YO%/NC0=&F&L,3.?Y%(/ M,-JLG]73"&CH0'P D=WV>->ZL;&NG/)H/[JU@) M66P7E.<1D2)#<<(8PI)@E(4L18)C'N(DD6&< <%L+]&9V,:;]^J6_K0[>^G3 M3N;[J0@Q02G+=*%BI**X(/ 1)R(21.DI#X+%L]CDZQGUTZ5GHZ&GS?JY*,$- M)WTZ,G-^#N2&^;Q&8$6Q/6ORWC1$^XN\;,!PA\1RAW![DB0OVEV6/P3_;;WFNF'[B_PJ2K'1%1M4!))DDB&69BG"PA>(AKE$ M4]"4H68[KC%3$W:J!Z@Y-\1OO+TV*OHW%8C" M6GHM#RZ-VUA@9X8^3G%FHS=6P;D#,+_5XABYA0Q;RRKUEI^>5'=1K77,7WWX MQ2RD)['^X_@$G MY7,_![N#]*XR/;G>>"X>4(5+Z"!1YUR/@^?R3@C-=VSO4B]'I_I.%[8IC_KV MQ]=OMW3%[]1/M *Z;+HVHS0/!8GT:8*0"$<90Y3C$.$DB-*8X9"DPFPS.DQH M\KVHHJ?"MCOU9]UM_^WN#E+4TZL@@]>#$Z%A/E\1NO$4T1I:0-/U:L(VG;W] MPD.JF%PHP;)RZ3")O,IP>W^LBNV-=_9QC?#:J*PSJ/SB_<;Z!-8\C:EIN,ZI M]^X9:YO&)#BN9QJ]VO+ @1:;*NO^KBC9&U"&."N:HUZ*4S;RW!F+AGM0*C-]@B(GY<\6IF M. @,L;EI:KLSGH1^+LZP/5TE"WF@*YX#NZ=#0)O5>@*R /VY5F M1CL\$> A"GRHSA"..0, M$3])$"33F"K_($-$ M>$"0]&E \CBE"0,=-1\O/[$CJ(F9U)::J,+,N.T%A%FQN6Q@4[TL@B.;/%E\ M5N.[+-BIE?5<=>T\NWT![(?U1H_U/)3R[[/J"ZPVE"SR8\1"$B.<9!I..%/6 M1@3AE,B4X<1N3&W %[5&4^KV MYQRK3?-C=EAZQ2PY@ *<3XTSH?U*\^$ :NF?! =9Q,[[- '"!R7)V_6J\F?_ M*K8_WN[*[?I1;-[_9,N=WKSI*ESU'[^G/Q=9Q&D@<(A4Y*\/X0*.2)KF2$8L MBD-.8TPS6$6H!1>3G]#5^"9V>P$;K9HYGHDU!7,_[:Y VX'7LN/]I?CQ6H8T MRDG#DM?RI M2W7FB*S3BR!_9<#"K5[I"1:>^Z9JE7$P(>[O^)I;50.GF=,G! MI+#^-2<.>$8F8^E?T]6+UW+7'JA=,S]L0'_C^<*I5 ?S.I9:FV6ZV+@^'$T9 M&R#TBM/&QL4?GCIF<+]=F/-IO7I0!OJH ^9[M<3MSZ)T/7@N'Q+]]%"NNSX$J!!N&6+CV]/R-#%SX/MCZ8>-["J98)9E M* X(WOXBZU:P]LZ^5-L/^Q6^[+&F'.6 M$YPBGON^KGS%*)?J#S\/@R /TDR$,6R_?9G0Y%OJBJSW6-'UI"8,>TGUZ,?L M-76]S#!SJH6M"7H518?%F69".7I5]1"9]64U+.CIZVKD:COKU"CL0='@":[S51I9O#N-&,+F%"1]=ZT#/RB%./ME70 M5'#;8PT0VAV<@@'-N<$5S-5P 6H!<+/3 &#;XBI5Y>4+$:>A.'KSOWXM,_R .C#B)"4Z4>%5X8*\81Y'"C4>W MIFA;KJ*&RT)/&T"*/>CC\DTF)U: M7I_F7QPML%#11IKY*4-4ZDDA0<91A@E%$Z$O5C?Y8K(K'W6-UJMSP70"Z:OQ(:3BQ[JHG M8^:1IM8VS$&-3B"IV?4J+L625PK7:%$=MKTO^;)X&![.#J\>ND)-KHJ(;%B8 MMY;H"B6=E11=LY;E;*3>VB5]B/ [W3;_TJP4JR\K\1^";O9=>HL\2!D.8HE" MG,5JZQ501"(>(Y[+/.(I#[/4:+:W&W8F3KN\VXG*P2F/MEX)[T61!@Y.ND[9 M9LYM/A7"W)Q!%>2-=VC,O?$:5E_4E>VHGRJ.^Z;,82GVO_;>J=_<>%H*3TGC M<$Z3$T6ZFM]T'3/SSG5RHKBS>4]N5K7<5*IXI]A^H*Q8JJ_(RP909FDOGIXJ9]1GA,6@"H3+A&9.I-+"]WT#\KC:YETB,>^N;D#(LTWS:-I_)5/*F'_$.'0VJ/ M^%5L"T7HG?(!JX<[L2G6]5@X/726R)!)C)AD/L)Q%J"<28JDSW,11CR)D\@B M.0SA89X<\8$9W9EQ-!+EC=T&#*)FPXV7:ZW9;;@JI738J,**AA&OYL2K66DW M7PXW518J<+69@I">=Q-EH92SS9/-&G8.Z'Y3U3V^5"3K%6_9?^TTK45, HD) MEB@*>81P1#-$@YP@%K,P"&A,8UBYX@"MB6.#VDPV'3.QSN4,*,+DK&4^2Q <:X1#:,D001G*4HR@L-0_8IB(^3=<5(3VW-+V.M2 MAMGQ@)K,S-B-\# KOBBWUPR1GW28_+BTCHQZ@-"L-CTN\*E)&]QA"9LB\NW' M5;G=5-B/>@Y>^>U)^0_^9?5/NBET(N&KBK2#110EON1IA(1/0X1]@76?9*3L M&].$1D%&8]A@1$/"4UN[)NR5%64]"?"YH>UM%'$@9HJI*LU\P!0*LDA%'EBX M\6IE?=LKJ^7#^SJD+#AV"E!R5_ IIF3G15 !*N,,1 5ZOYT?N=MH++WMRYWZ M!FW5GD*?1#]IBG^40NZ6GPHI%CP.<$R2#.4LHRI$"%.49WZ( IR*B(DT"6(0 MW(,!S8F]1\M!M3,6+?D;;UIR'U@+T&0&!'#L.$XJR^ J""4SE0!BA?:,XN5KM<&S#&>MGT?4&7>-FKX?5P-5GW@_5(Z[ 2_0&3V M7O!^02]U@P]<;3/)C&JXJRK[>K<1C\7N\8NRED^TW'X53^O-5G!]Q=VF8.). MJ&_(:DL?A/* /)=!&"&1LD3Y/>:C7$F/6![F5+E G@FCP:WV+$Q]4$)K-+SZ ML/6I9LM;*[Z\I6),'Z%4G'D50-Z3YNW&>]IS!YF-9?4 AGW%/&J%^9%6H_41 M5,.1IUGR-$]>RY1777A7:_1N/HU"QHM-K5F[\393:1@X,^P:Y0P/";-:><:I M8-=(?CP&[*J5+-X"MXQM=H)_*FBN:WK4J[P;[L9!(K/$1Y0)C+#Z$1$6,Q0$ M/DU#+ 4- D"YS2C!>6IK/NGCH^4^QM-J-9Y*/:XS _]\M0KLL$9JJEZ'[(UW M(.Q*?H W=:4'.Z=IJP^84S21<=#W#2XPGXLSD>/(DQG=8+DYU]VFNI7BXZ,> M*E\/16R 2606I8+G DF61#H^S5"6J'^& 26!Y'Z8,5 /PP"MJ;?I+66OZ) & M[C<'-&6XZ70C/W#GN1>]2W4"+!<#Z5SM. I414%?=MMR2UHR8VD:IWJD*PL8PG%($"%)CO* D2SC M048S?['5B,ROK\L]%\:Z;+GQ:,W.OH:Z;K]<'QBI.C!YHWI!-ROU6:EW]/6U M,ST-,V\\H8YA'GJOWH83[S"PK6EP[;!QXS4,NG/P)]X0(,Q%C39GYJ/OW!W-8 ?$B7.6_@NCE*3=VH;U(@$F-F_@8()5#% MF4&7@%>%%Z1\4'I8K\17P?3YP\O[GT_JV]R,&=.Q.&7;@M7[ZQ=P>8K5XA.[ MMH8GKV5*'SKNV=+!Q2ECYA4K=KH<=G>SJ!'FX< :G*"DY2J56!6XV%&!9M+N_ED,G[MJ7;*A_P17XH5G3%"KJ\6Y>%9NG] MSZU8E46^%.]7N\=J@O!ZM0@9C7@F&8I\DB.<91G*4E]M0 GV"<6"A; $G5OV MIM[A[YG=IYU?NDGG&V_/L;;5/<]>R[3W_<"VU^$;V./O^)F:!86O]Z1@+O05 M'I)%\\$4NG36HN"4N9D;&:90['F[PR14+/?>%X9*Z5E2NL!ZS][IA&J<^R&. M,A0G0GEQ+H3:<%..DC ()8Y"GDH8^C:^K:I5+">E,[&_JP$WA[%9UMW*]8RKY1]8!E=8IR]5709?'?@O]& MB]6G=5DN_" ,$QH+E+(H1)@1C&A$^!5D![S222RL!*R^'"0!V;!J?.]38=L-Y>JYH?[XWFJ/]XRJJQ%:X*A^VM M .*S-[G"%7.IU=5BE4EF#1]>^5+YG2R**)*I1KI)B8_RF"6(IXS'D4QQS#DD MH#,E/'$4U[#A=)0P-$Z:0A4PIV(P--AQ&M!6]GG& []29 -5!G 0L*L8IH&M M+N_7#1Y/;]?M @L-MI%*E&&,$4YXB'(28L0ISJF,\B@@*2Q^,2<^>>QRUT!E ME7H+^'2QAQ[8-F^N6#//XEA9=DWT#0\:0+[APCMIK+\Y[JQWV$P/EM]53[TY MX7E;Z\$*.>NPAZ]@TVA_,G/X]G%KWE5_?N_4!1=]XZUOJVP.I&O^@MSC1XS7 MB@S-I-A)"^QZ[Q?)LL7]PH(S]K/WBW/Y8-1(M(AZ),,L)RM) (AS%'.5Y&J-4Y#0)<: 4"9QP,DX4\OVT:M(^ ML. ]*1Z0V@BSF@L@C/^X_LQ>QFYU K/9CC(JX JEC(:\SGA6A:\5!P[Q](VE M=869/TYP7EQ\8P6<8=^;W^G4)31]'WE.4I:*#$F6!QHB3R-=A1+EDL9)DM(\ M,1O];41MXC?SR?<>?=Q_[YTX 5"GC#,]7&7ZZ&#Z$_3+&,DXK<&_1L^,D=B& M9NZD;Z:"O-&!VD;\T.?!SZ(>N:@SAKH(\<-R_=<_!'\0;1KQ5R'7&UTWM*1E M6W#?%>-K77$:3OOM3[4N*D+L#7#7L7Q M3??(X\;+*\:]4\YO/*IYUW/5W/F^B;3JR%NZYFY6_SJ1:D\]\E1D+*,T?1!= M+OPDRZ6?^"C(B(]PHNLA,Q68I7$HXC"/?5^ VO#J94$>$]Y==Z]O\6A%"AAI MU5(;AE1@68"QT[ \/#HB%]7<5"]Z+P!SY$@9Y'-\6_A^;_;:OSHVZ7:]-^O M?U\]%>^*DGU<\<_T49CF 8?6F#A>T"3,DWZ#PHXG_US)";2,>D!L159G$^X+ M/:A^[?W^^>ZCISE0O]A5XS,4*\5SP7?*'PSJ!90>-!':*DTXN/!LZ4(3\;II M0Z/KKQB9?!BT<[=9/VSHX^W/HES$!+- "HE(%F.$J1_HDH ,)5&>B@3SC.L& M<<"4K5Y2$]MK1;@S(LIK2'O?-7%@Z?R PLQ>:F[4 #-G6PW831D>%,[E+.'+ MA.:?&#PH\,6YP,-WP$R9BV+Q5O<#W>9E512PR-(DHZ$($(U2/>6&2I03)A%- M-&17EN1A:C3EYFSER0_:-&3=]Y::H66>RS]LB%=)!3U+,Q3(V-!ZF1]X':I[ M:I-2/QPLZ7RE60RG5X#63OHOL(&W4^(&[[_=W>GCZR:=BWV:$II+))A^KX5Q M@@@-,Q2SB(6I'Z3J!V,(TPL$)C823=#3%*OB"@ALVP5=#%N*"PEA!G,LW'@& MVTQ*"";===+:0=$9/E(@\ER_),. LL_$1WR(S.$*U7 MZB$VLX]9%@0L%Q&*(BEKR..,)ASA &\V4<2*:/^@51^X!$8D1R'*,@ MC;+$#Z)([>>-/1>4^M2'=M_^T&@\ZL^ZNE31!9@P6)4&;FU*!<%\7 M\5(!?K?9L BVP"@&N<4I5VOE+L$H=.5!;30QZ5?"B\[E:6WF/_*_U M(A9.^=?=\L_-/W9W_PC]]GL>B3P,28H2J8$U2:3B19(R1*3PXT!$?L+,1V2< M+3^Q6]7TO(9@->+"\'RO1Q<&;O,J"6%^,>\*9^'R+CQKCH^<2O]5UK-(F1"\;-JYGL5F MJW$]='OH@J4^2P6)$6-9@C#3*.9QA%&6:T3S1+ X-0K<#&A-[$]:RG7O85&6 MN^IEN9:>^@X0K\.,]WF]A;:"#^EPV/4XU@S,#QTKI:L#3=?IL-$QX=P-&>VE M-/=PT3&1+PP5';W%MA#[/W?EMNVGNEP/6H4C.2T%[PZB_*I;#,MB*[Z)S7,] M[*58[$@K,@"!EEB$6Q1#B/$D1('J$LX4G& HQ]!CJBG9KA M.0YZ4<6;QOL^C/44/_7/P#;PR9^>F8?Z.ST3F)N[O?OX]J;>%Z%?JX?2=!=Z MMYN-NE#4U9Y%E[7K\^C16?G[Q.S.7$$_C_+/B_!G MHGM%'?_=1N@.MO>UCVIF:RZH8!AG-$0R"2G":(R-SO#' M24WLE.LB[Z>:@)[,G*@;Z6'NKQ:\(>HU5&_:X:F."],'97-98WZ9 MT/SEXH,"7ZS\'K[#'N_KX[Y%I!,]?A4ZVU^L'G2IGNZ;OGW4<^;^N_(MM2\) M%C),B++R'.5AR!'F&44DR2(D>!JJ/5X8Y'$"P\*]@INI\_4M"QH#<4^[FK/R M5#&@]X1ZWK+'&QZ]-\7*>Q%T4_[R?^ (8?9/Q%^DSZDO& M&4I56(.P>FJ(8/53+-.4!DDJP@2#XYRK1TI:QSF'N:++ P\6P8[-<%&W*K ) M=B:;I6DNFLM8YQ6';IH+?#'6<3EV4W<@J$4^BW4[.M*P1>?HIHFM3]%"G]]_ M,32ULJ:6"&U KBL'N_EWNK%IKCE6;KF;DH0+=)YO(%5\%F[M^,G>/C M+_FR>*B/^QB)HU2F(?)#/74LHD+OSC,D ^83(67$L%$[&XCJY&%ZQ<.-M]F' MBD^=(H?UG@\K2,T1A9J]WIRK"6:@>PT=@NEN&5,CY1;IN,=QU&MP7%E,412U.49[P:?),ARH,8 M82$B(4.&8]\HY#4C-['#J.E[+0/[%'_-@DUY[;@"A_V$>[4 CSU>02.0#@>7 MFK&K2[E60\!&"%.!A]LB1E>9L4G"5*+CE@GCN^QGN+80&LJQ-H%U*DB0Q%R@ M.&;*V?EYJ$^G"2(B#[,P#@-L5H,\2&5B'W<,0J.HPD>NGBO&+-BY6ER8[SJ3 M= (0L4&1' XM/:'D\FDK:%L?N)I<75GZA/9I_ M)^J_/U9SB12#[W^R'_H$7WZE37.;SA#3^_5,68BO.;ZL\*5[P1H*HC[TPD MUK^'>YT9'[^Y._M[/E2XG[RY,!WZP+M77U+/ECH>+'T\3[J.>?9%,&]:N7ZI M*F-JT;Q6MKI=JY;.K4>>_ZDX=/4S,C_[.V3^!W/IY?0*7-B]]92GU1S<;=;/ M!1?\UY<_2J'(-Y,45P^W;%L\UZ-W6K@(07 J>9"@,"(IPED0()+3%/D9#F7& M\Y1S'X:/#6<"XJJL\++WM#VZ)PY[H5AHUNRE,*VV@.EW]:*NG'3+C9>_>&\T M0^I=_8MWT.*!*:?X'M?KQ)%;M6!@5M=HKZ!3]W;%2E8':7=B_5FLP4=IW=MF M.$R[>__%^_S^"^@\[4@RHQ,U6Z'@9VJ-/.Z/U2Z)8'NP=K36G$=KEX0X.5R[ M>(G=.UJ'!]N7,^B$B& _%A3%@@B$TSA$69[$B.8Q"UA*TX"#,D47J4QL.35- M:WB)8069O4VO%AMF6W")P>_"08DXNTYCUC38HYNE+:_AB"TA6_I_W:[U< MA61HBL':O6GJU6ZAL6AYY+.?Z&LA80>&+4*YLS@,9>:>Q@5(]6 MF@\W]9( 1T"I%R^X AGUK"VDT[GTZ\OADN8TI0)J;><&WNEA[5]D9ZZ+V@LS M7<878)FQ/,Q12I1FL0PU4F,H4,)I0&0H61B":AZG8W7JUZ7&'MF#DE;3[749 M.*M'%I6:D1M=?Z)9T;^HIT?7%UK MD[S-,U>RW^/9P3S2]W6O2.OU&%;[X\O MMOAIWF^\EGOOKGVXW7E45?J3.:T0G5[/+A%LIV%T?@3<215^$4%W6HHV=3_! MOX5QIZS^FU@5ZTT%:L!W0A<4-!MC(F2;!=O?U0$5NH9O?QKO?GS MXZI"Y2C+SV+[17X5I=@\BW(1!DE*F9\@3CA&.$]S1&E*42XBP2*?DCPU%T4T#-QX^CQ&!8TM$^[B M1(#$C@(^$XJS1FX %9R&8)!;K0Y)?E-4FAG)[T3)-L63?H_WNWGZ+=X0%TMC*F$*/C%H>Z@)_ ]*G!^ZX9\"H.W!W+&(IJ M>U(SMOR&HIZY0(8X5.Q$A^WXK%<9,0/8RPIXD(F"$>10%3B",4T MPD)P3(( A%C50V=BJS[ILO>^:\)>11EXTM.G)[/7M@/I879L)?B5L %G8DT" M"'"@\HJM_F>B#C?QGU]N9ZS_$L7#CZW@MRK$IP_B\TZ'\U]DC93[9;(AKF#&&1AX@$.$>)9"(7B< "ADP$HCZQ85"GPGW+*\4+NM$]>64%"U-=.YVB\"'Q;U?;77M0 T*\54\:;27U<.W M+=WNR@7C8<33A*,T)Q'"F 6(D(@CFH>2A+ED.#::CC5&:.J3Q8IT"[;F[8E[ M-77SR7*#RAIV'"Y5 /,1MM*#QM"9B&8UE6YPX=F&U)F(UYU99W2])7R2>AU2 MO=IA7KF*PJ(DC[&/0DE#A),H1'G@,Y027X<6*144U&YU@0;(1.$]47N*NC-J M;3I2>4@G9N_Q*R6%6>)!R)J:]T;3ZX]FX(A(_=*X@D*Z0&%>#*1^$<_ CP8N M=9'(^"JX>'PZ */=_]66.Q,6T"@,4Q0P%=1CGL>(4K5)RL-<")\'G 6@79$A MW8E?HTUWFB)W35JC7VLV:0XGNK@J[:'[_%H>]AU\BHT)FJ6!HD^2&NFG^HJI MDE%5#*=.QF^WA/Q_$"OV\DVPW:9J&=G/!.(B)@%&(F4YPA%+$%$!M@JR8S^( M.4DS'H. ^B^2F=@9U$2]?+WBP(/*'JV86?_ULL*,O1'S0' "LQZ6R16$_&4B M\P*_#PIZ!M<^?/558&Z'KL0T2OPTH1$*@B15QNACE..0(9KQ- U37Y*,PU)O MIR0FSZZU!*U0V*#]F==(!S.]EM(D+95]8K@%2GNE=L@^X7K@SZYM96R7.\94 MOUWQ"GWTMBS%MEQD693Q(&(H9$2]]&24(BKC$*4B)SR,L'K50:/OI_KNV MI>T/NO*.;[*O,W#Z$,U\TVL]&I@OF^NIP$%Y)E"?*\@=EZS-"Z@S@5+/X'*F MH $OHKQ[?KK70^A-2R7;ZZ?.*-(7[[D\@DS66:UV(9EX1N9=NV!?9"@:, MAX9D\KY7U!U5-IX*8U6_N%]DMBK%4[:[M8AGO[/LU]W2K3@NHL-^(F7"?!2Q M2*J-?BX037R"$IGF1!)*24A!?;9G)"8VECW!*][\%_1B]OZ^3EJ8!0$%A7>% M]LKBJIOSG,"\79B] IYU3_9?:6MX:_;GQ[+<"?YNMZDAU8LUK^8CUFU#I7JG MZ7;+3@M1F^%;8.SGV \92@A7&P*-NY9'*4.<99G,$BX3"3HWNXJ;BI7M'IKOKR:L>:\[L:K>&L' MI+4Z/VX];!ETZ8@AZK?#YI$-52D:4+5O7J@R=6:@QNOXN%4034?WO?F;Z>M4[9*<):! M-20[]\WV*OUK#D MM3Q5J"G;M7?*5FN*+6>C\^K<*'8\83NU3F%^;3)U@O*^U^C$*D=L17"V?/(U MZNCFGJ]:QP)E5:.0E6^7ZU+1^7WU5.AC M I3?\*$WN5FK!74=8(+??%8V4& MOW^^^]@Y[0 ,X!U0QKB/<*,'F"T@7/N7G0_/=52T(W#7\:OM M6SP.B9W;9UHL]:K*-WRC2U%1.*019,HXC],0D42/N4KB$.5QSE'.6)ZP5/V6 MY- ^#U/B4Y\VL1^"[Y95>IJVC""YWJ!2L=* K^K/O'(\,WJ]ILVV1%/I#^8: MJ@:1 QOJW7^D/\U*XQ6FR=C8:,%AKX@QZ=D;1J!*N=0U EZCSPUUG__\']B?_D%YVF1I_.S?_G+WS^^!O>7__[?_LM_ M^:__!\#_>O[^S2\O%^GB'.?K7UXL,:PQ__+'=/WIE_4G_.7?%LM_3+^$7][- MPKHLEN< _VWSSUXL/G];3L\^K7\13*BK7[OZV^4_ M*6,9$]YXX?ZO,_HUHP-7 E H!.4C ^=D!!NT",5GIKG9?.AL.O_'/]?_Q+#" M7XB]^6KS[;_\Y=-Z_?F?__K7/_[XXY^^QN7LGQ;+L[\*QN1?KW[[+Y>__O7> M[_\A-[_-O?=_W?SM]:^NIKM^D3Z6__5__?;F0_J$YP&F\]4ZS%-=8#7]Y]7F MAV\6*:PW4O\A7;\\^!OU.[CZ-:@_ BY \G_ZNLI_^6__Y9=?MN)8+F;X'LLO M]<^_O__UNR4_A=GB/[Z=XS^EQ?E?ZR_\]<6" /$NG%5R-_]\_>TS_LM?5M/S MS[/KGWU:8J'/H7\,5:],;A?]/V_^\5]OUO^\Q!6!9L/O&_K!Y6?4U0ZC!;^N M<9YQR^/5*K-%^NZ79E7"B^75OYR%B+/-3R<9IY/-)S^+J_4RI/5$4B-S*Y MM]Q6-H?1?;4#/]+O3D20EGE)&P(E;1ZO.40N G >0V%26<_Y463?7NU[JF_K M]-DR_;)89ER2";E:+BS3/?U^#][+W_CKY["D#X+T:3K+5_^Z+!?G+72U7C20 MW%8M1.Y??B&N"RZ7F-]LM?(@H@A%J]"D2'9)LJ_L_!>.!#]X^ 8>78"B7>XG"[RJWE^ M28?Q)/M@,I8 VH4,2D8$9RL_QKB<#$.951- ?+?L7G"0_'O%^<1EQ.,MI"7%L F26\BO$H--Q=<2\4 MZ'Y1<)0$N]#^>SR;5B',U[^'<[)I2JJ0$@=I&-DTEQ39-!\A12.%D^AE.NY\ MV+7J7B@PO:/@"$EV@81?*:A?D@G;"/X#R1]?+"[FZ^6W%XN,$\.#B\XC,%N! M[3-Y/M4C=HK^IJ"2 G,#8#Q*Q%XXL;WCI)V7W@HKK'2HM9-L%2)[E3"I87?[Q M9CI'/F$\)*V] <-$C;%S!(=%@"])*J4MN4JN 4!V++T7.'SOX#A6ICT!XP5] M^7;Y>MZX047DM3@#NR@$IA@&@MV4(13%$)I0\- ?+= MVOO!H^.$9R.QC@R.:O6>+3%LZ"[:R^ #IP"10< M;J^V'P Z3G$>++J155[O2&?O/BWF5QD8YG7PR2C((DNBG1?R?J(EN$:C!0O, MJ^.LP-T5]U-]QZG,HT0XLOH_8+I8$G2YB!^GZQE.,"LOO2(A)')^E8T4/YOB M("G'8N(EJ'B<^N^NN)_Z.\YA'B7"D=7_<1EJ'/2U]\MMY_B.TY;'BZ\3C;]JZ_I4YB?X2;?BLYXJ2R" M%-$3_<1)J'FT9!BS&4E"Y;BX<=>J^V&@XY3DT:+L(AQX<;&LXMK>P%5(DPXN M5I/,ZLT;LW2.V7J.)0DNDD/#%1.%&R:,:7&9L7OU_:#1?0JR@6B[@,BO<_HT M$L?T"[X,ZW#)UB1)K0N1OTV3J2!-K?%A4*Q@F%T0/*+ 8NP !$7Y>K^\7Z1\?/I'<5F\OUK6" MOT94DZ*-*<$62-*96CY,C'CZRL;HBN,F&MZB6.(Q&O8#2<<)R<9B[@,T)+EE MF/TZS_CU_T8R?44S9-F"*H9D@Z[>U&H!S$CM#(^.'YFBWKGL?M#H.&%YO#!' M1L.SA;.)H%LGW9)0Z#@"52R&:+3":Q)15N54^3'>1;?+;>?]CO. M5QXNO$Z*L%]/5RG,_C>&Y6OZR6K"BTBE4 0MHB)!%!Z!SC_RDI.VMAB*HY(X M2O\/++P?$CI.8+80:%>8V+XOV#)A5"B"DT<45:T?]5[61X\9/!J1*'S6NM%+ MC7M+[X>+CI.:;80Z]EWV-HUR@^VK9R?&)V9]+E"B+O4-$I'/52&PVU2L5J*H MXYS+AU;>#Q<=9S2;B+0+1[*^.%B^(-+/%LMO$ZL-6BT,,+O)L,A4\_4)6#(Z MHL^")=; C?QNT?W T'WN\G!!-L/!?_WK/1&^H1\<_C2;'.+Y"C-]L5K,IKF^ MP7\>9O5Q.87@G&>EP^&A"MSU$#2Y]#W]EZ?L-1L>Z53- MS($,%)_?O%]$N8$3NK9^L78;G\-IV?_<\PN\!)0.$RTQF89($$Q3@$Y!J8-[<9.-J?76%K21%!2@M&%:32SX$<,HA,%>,\+%P*5H?>$<1 M/$[;C>% >3KMC1C559=W0BS41Z"K]YB0-A\Q63?C8KZ1X;]-UY]>7*S6BW.* M>ZJ0GQ5:]MELMOBC>L$DCA=$[G3]9K&Z$O_$UFXD"2TPY+%>J!7P40F(7A?D M 5&YNUF">[[^()2-TPND/4;'5UL7!O;7^1>BFX+GWW$]$0R%SNB C@D&RJA MA,<((M!1(007(3R6B#C$7MY>?YR>(L.9OX-EVP4RWBWQWY.O,8ILN0.>BP>E \53+AG@PD:*LYPTX;$^1D<'F>.T,!D.,H=+]W!/ M:K$.L^,]J7?+Q6=J^O% MAJM5$A&2L&B:8J^,82NUN[!KV\"DH.$.6)JXB8068?YV;2&MUM X_HZ M^7+-4S+%I)0-%,ET?346P'FF@#%DGF6;B*_FP=^/Z>K!F6\"GN9*Z !8+R^7 MK3W1SO%C^'K-VL1H.H.3%4"Q!QW%+&;PN=;YZ6!%H(A7B\?:0QV6>WV(FA[< M^R8@:B3P#J"S)7RB?6VX:CAH@R0,SW4MW;$@?$I%2NV":0V3[#6UI^1&WDY)NX'24IN\>?\<+O1?PU$OP^U*:)![0L!0I MSLQTLF?GP0E-NPT=$TP99T3K$_!!8L8]\H:#4 /1=X&B'3S(Z+@UT4"RB>*" M&&I<$!A$F817V=CH6E^M'(B;P?*$ ^'F2&'WX(4OYF"W5N93F]TYEK MQ4"CPQI/] Z\NCK'4AL73>UFY)NS,V #M#Q*N@@FM]DRV_)ZQ8GP99, MVTJ#R):$HW+=#;9 44H[F7@L^;$!9H> Z6%JNK%#PP&JD2HZ -4M)B9.&Q$3 MD6X](\,JDX>0/0G(^>)RX"S+ >.R<6\P3AV(/4G8'9QBMEN]- MYVB8+VPXP*B#I4IY8)2'(-H_7KA$7+&O M,+5]F"$,"B58G1-4>)4-!Z]C 1EL]#+&Y-( A91WR1C[?5X;'=^O[#A*W%U@ MYE8?I4L.;.W)ISEPYSS4JG,(* 04ESPZ:[5M_F+U+@UC7W\,@I:C!-W!F?4L MY\T-4)B]"]/\Z_Q%^#PE/^L66Y/"C1.H)4BEZV2[8L$KDE;)2=2+R!3S8VVV M#\HG_I"J<0.S@<#46!E=6*);E9B;2+-V %SB)YROIE]P6Y90'\3\CNNWY6/X M.JD-(&.=9H4\1E"ZCB^B/0.5[XRL<"U:!VY/)''N!7D;F((%,1* TJ8B-FQDESK:[I>4H]P>LK&4E;:(-%P8*(VW)!,@>/& MDEM5/)DWSL**C,#Z#P,Q I2+ MU=D9GBK04X;1VP?:C;.Q$5V/D/)[R:J*>#GS^[[G:MA-_=K'^M%A._P/S M1#A.KD:]5PCDA2A5N?$L@2137DKA-KG6:8W'*1H[/W92D!VECBX\_EW\_+I: M71 O)>L2E790O*TOL17Q4L@%X3R:)&FWZ#+ \\L'J!D[4S8"K Y00Z?VZO;X M S1,U1:GH'1-_<7,(13T('(6VG%EM1SVSN>PH1,#9L)&@-:A"ND 7[?2R \? M\5:H)+"VR:ZO@B(J"!0P 9.!%\ULL;9U\><>9(V=!1L89ZT5T\7Q>&^2RZVS MWC,K70@(+M7F,W42?0B)@W22['+QF2-=[KE)J?C0^0,FZ6[/1H.D !?2+I]LF>DF:F M1A^J*%W?<1BRNS7A%[URQ:D8Q&/#()O Z:E^5O-!#.-AZE!5- 36*7*NUX)= M+]N632QAI4#HR0BB) H2D"U!QR<3S) M@B$VOT5Y@)3C[Q*!TMXQ.!NM5S75FGY(JTI<,#EEVG"9U^GJXEA7FI)9S'+ MY-4I[11X] 40A[WZY!("]Q"!WUW@XR'UNXD6WZ 'A<-A=H'*#;WF%L. M5B\7YV$ZGS"F'"_+31Z7V M'"G@#O)"[Q??PFS][3<\C[B<9)V*R1DAD^=5>W]J"@D5)PX48QF%%Z'U\[OO M"!@='<-+&?UH49NP?L%G9TO<.ON7G)1<:O-R!YR+#(J3.)Q@ M#K3VB6F7U/V)A;N[Y3ZZS#CW6NW1T%B@'5B-:P^,(DG\E;Y<32)S 7VLU7Z\ M-L!D!.Z<3,T[9LFD-MZWKNRX3T4G%^R'^Z6-!-P!1-[C%YQ?X$U'NQ2R\(:1 MV^6" ;(##D(AL*.5Z)FA*,ZTOGBZ2T,G8XH?%+$^LL,I'"@#1(VT[XVSE18(7*(Q2H3#; M_D7N0]2,:Y+:Z'L'B!J(O@L8W1Y:\;;<[0P^X:'2$)/)8"*F MC,5XVWSY%-6%:\V"% BR25BY"45+E(-"C3P%[XN 6J@[E/!XNY@Q>V MUS/";IH73!2+(LMZ^V)BS:,*.J0-B4>63#QI4WL7-$;*#C(Z>9#1)E0[5LP] M(*7VN]B2OVL329-+1&; \-K8F>M @B%AH2VUZ4KQS+0N+7V733"3SOA M=^!6;[CY?3%??+\KKLY:%4VVR!/%G<62/4X,Z(0E$\J*$JUGW5PQX99,SII")%0*4*!I\.R2, M&^(/")UC1/UTK/@M5N9X5NMF/S8'&8-3I,P MT(G(>.LH;D!V.GE;N3G% B7Z7H240:MC +-$NWG0#L[ M! IK4&619,RIN-:7-@^0TLG#LY;(.T[<'7APO^/Z5B2CM4-N@@=O.?D)5F6* M>0GW.M&IH+4O!EL?L]\1T,ECLC8(.5RT'5B3JUYU5P]R;V[/)3,A,0;2DQR4 M)&B'6LRC5)#2NE*T;FU.'J*EDV=B;=#21. =&)2[?#P/JVF:!&.M)"\4G,%, M3'!3']Y:X(Y8,TH:5UH;EIV$C!L MM'Q#X#S=(%WB)J7T]D%Q0>39$WV0CK0 MSA,;VD>(Q3BPC-5#5A0>6[O>#Y R;OQW$N0<(O0.L/-O.#W[1'0_^T(^_QG^ M?E%KB-^6>T]K+]E[.5VEV6)UL=P:[6M)"J-C-"1)SB6Y^T$7\)O&]YFG@D98 MU?P-=!O*]T*F_TF.P1&4^1-!^-*V9[0*/=:WYQ1B8+008F1 _[,J,F6D;EW^ M\B0"QSUDQT#0@2!^NCK[Q>JE..\W-(A1YH#"0]#UA"K60O1&0LZ6!4MG5%:M MC_ GDCCNT=XO7INHM!EB3]VA8L=$@&';53RZX&EZ5^S/<_LFP=>W&SN(N&F[ M$G(N26C(CK"MDI+@:J%85";DI%%QTWKRZA-);)N0,ZH8PVOWV?ITEI@4$%A@ MD*/P!3.W*H^?D#M%(^#FZ'@\6_<4N7=Q8;K/$!.*\Z:+3#]?8ECA2]S^>7." MD/AB8AH?@M%; V,.BU>"#7);?Q35G;P#.0% 3ZSA#CS-ASC^^YS8 MFM6&?G];S*I#\J]A.J]B>#O_@.EBN9UGL)RNJM=$W\[/MG*Y'N93,.D4O && MA3QN1JZ+X^3$%)-$=-PS:UNW21J*EPXJ6DZ(R3VWQ$D!TO%&>;U8DF<_?[$9 M;YV^?5R&^8ID7L$QSYOO9ANH7(GG,9$X;8V-:($IEBE*99)\_J! JF I%DB6 MI4'&E _+5@=5/?UMG[%@,ZHCM6E+\9A"7H35I]>SQ1]_PWSVL(79EIL\R__? MQ6HSY/E9H6U>!2&T0:UXJ9,+)2@NZ=3W-H,QZ$HIKF2W7Y.0X6@)[QM]CFH75:EJF:0N8*_:U$FBY1!"A]C0U(D#@PH!!H:WE C5O M72[0F(5QR\\[/2). 8<.=L,.SJ]/MJQXYBH*T-FP.G>M@,LR X_!16LWTLE/-:[NNR3MY;Y;#9R.OK_,B9+0/^"O?>KY>L6;H8K, M&4LV"JRKC76Y\1#0*,@J"XX1$T^MFU4\1D^#I'+]S'?+Q9[YM[^3_'^= M7S]F>T;>_9=M5'S]EE*02584\SJWJ7ZF3163F4WZ>GC M$+0C%SVDNKI(6'^?;R_&:XH$&:1ZCZ@,.0>.^52;T@I-_@G&V/JE:D?W'$/K M^]&KCJ>(O@ODW 19JX\+\C07\S2=X7=,?5P\59[1F!*+(+93M'4 MP%O=!UT MRS7M7:.,;!VG#,''N/FL$^-X="!TL1VNBGYQXW&39[51]\04&WS1Y ;2:YP M]8*=]0'$ID8#BV*L=3GC;DK&-:WC8^1NFY+CU=4%[%XBK9VF&^KIZQE>YH=O M]XV:U!'A+!4$FVP$%8DK+P("Q6*%XO[:U+=U&]Q]Z!K72G8'R>:J[ *@/VA@ MEJ(@?X?<'I-,[8G' H28-7A9C*N>>O2M/0&R^!T!\J&ZNL@D?@]-R\Q MKFL=Y^)BOGZWQ//IQ?DDF\"-"AY+U8?@@U M%[^]PKVZLYKDY,G9SA$TKRU/=*1SQ"M/O@V/"I.U/+6.E9Y&X;B=$[J#\8#J M'16^FUJ$EY>KOB=YOPO?MCO0<9V]M1)2J)T-@U409?' %6?<2 S![E<]LNO3 MQ^VZT VZVDB_"_MWMQ;@U_D57[<:X4Q2-D7YK$ *12&=I*^\MUCO8U&;D% V M+^G;B[!Q^SIT@\?AE-E5VZX[O%U+\47X/%V'V;4(BQ-!6<_("0GD6WL1P27: MDS(+(9GGCO'AT?H0=>.^P?X)(-M$K5V$3/=Y(Z]ZXSV3Y''Z93/MRDOOLR_$ M54$2GM097*G-%%@0R PZ)5M'\_O0-?H4XT%0\4/P':F@3H_T&J'-Z1_1IIV( M.HW!$R=&HZM#71-%:"6"=%;Y$),C;0V.MUL$C9MA'PUHAZJD4X2]6^+G,,U7 M[L9EI[MG\[PI"[W,Q%JO4[)!0\I:TSF!Y'AD;2$7+8U3B?R.]JU9#Z%TW 3[ M:)ALKL1.P7IEY"EJJQ:^WE^EM+R@]:8A3F<;YV8BA<%BG0*1'/G&RCIPD1>( MV2F38\[>M'[Y=QBEXZ;>1S^IFRFQ"Y=Q_[J829 9O0D%+!.,@C<>*(QSF_:A M'A7F:'QK@.Y/W;@6]/15G@]PMLWX[Q:D\$7FC $XUP:4,)OSH8!! MFTP0Y#\W;^+S="J[Z05PDFK@5NKJPD)>I5H_+IZE?[^8+O%N4O\FW5^3_Q.% MS&4F$ABCZCLB.@Q"\$C[7+C"I<:D6R>#GDABEQ7%S3"S.)WZ^DE6DC038MZT MFJ],O2T_8)/TEBG8XZ!8J44JAH-WJNYZ[[1W):34>LCW4VGLLF!X,)@.J< . MJHSN;4-BF-R5];=WLS!?U\$A]-/-X,4)+\5K85/M:^')9.L3(XY MW_K%W?[4C1N-GQB0 RFMW\#G]70>YFFW(-&DJ"5Y*D767L;":@A1U"KH&- * MKH49H '?$ZGLYO'W20*?5NKJ(O!YCY\O[3]);T%;;+FN5Q3)_" M"BMSY^>+^8?U(OUCDG)TG 4#%C=Y5=3$F*AC %B,IC@9F@];^#%5708H0\&N ML9+Z0]][G&T^>/$Q?/VWZ?K3IVT7I1I][7X7%Z**7).C*VTFEY=I!TZBK>,N MK(RJM M$P-'$=S)V-^N(/XD)1Z,V,^;C4026*X[P*WQ7A26)11T')3$ ,&8 #)B#,GX M4&SK+O_#XW;XH<%]X?8I2CP2MZ_F;:X"KL17AVW3ES?9Y'G>X9#=3#FZF7&/ M#+.5M;>C,Z!RHKU*[AD8K[)W(2@C6T>"Q]+%@IJ-T7<;^,Z3.4RFY M SQO\MN_KE87F/D$$T:M@X>D,WDXJ!)Q84MM6BZE)J]=-1]&=7O]<7.YHR+N M8#7\M),>-QS7Q#714;WL];=A.VL_MMYI6FSOS7'[7MOWE[Y!K>&Z>&T@I%IM MI^K(Z"(4)%0.G?$QRM9O'_8B['C#=KG(Q\W34U&"2T9F0%]3VDZ1P^'(0&M, MC*/6.:O!9EA^'/\5<'LLW+=@!\N[BV/PDOJM1.KEV6)>M^VSK],5&63N7.02 M+,^FYE@18AU45J3CK'BGBF@]^_M1@CK!T@&:?@@T1XN] PS=X>'EXIR\QHE7 MJGA.3*A-I^^8'/@Z++I$1N>7$USZUO5$.PGI!#/'*WK16NH=0.=6K M3XP7):,IP$H6H&R@L#AB J%E5IEIEGGK5PSWB!@7,@T4>W^(S1%2[@ FSS)Y MBR3^,*NIDU_GETF62V829UJ:2!O(ASH@WOE:I"3 %D>QB$4O66L7YU&"QDT@ MM(=/.^GW *64+LXO-F5$#XT;NV1,:99R?5BKPN8YCD4(,0;(GB/C(NL46A/6HK0'4@-Y=U&I?^TWOB%N?J4O5Y,H8W$Q(!AF:XLTI<&1 M0"!D92E&E5A\Z_N>^U1T\NJ]801VF( [,"WWBZ7N9SC>+V:SUXOE'V&9)P)+ M$DE%\ODX)Y\OBFT3LL2%=D99+W3K8/Z))'82JAV(B!^VFVFGG@[0MRFX7KV] M6*_685Y+]":"61*3$F V!7G%U.';+@#%$T+1WS"9FF<:[Q+16\O!ABK?-=GG M8/EW4UYV7T#DX<4B#(^@B1&RZK6_C=8<=-;&Q\P%YZWK?^]3T5M+P0&!=)P& MND'2=VUI'PA9-YLFWGTE\AZ)[=5TC1]P^66:<%N+7#O;GLTWG_(_P^P")Q1V M>)>T)V^#G%'E2X*8ZWMG)D2I3Z!C* MQU#<6X?#@>WY:33;+XXW>_+'S)*8HZ['&_GSM;*9U622C.3D)VV]DC;;YF,K MCR%XW&<5':!X +WV"^+MEGUPA*"Q](K(FW+R!Y*I7C M/ISH *2M--@+1F^Z6>3-PZ;U=+EK5Y*ODWU@W$%!3[SI8BC.=>3"1ZYBBMFH M/$C9[Y[TC3N9Z.2X'$)K_?1TV(_%;2Q9,I>)!4Y[KD:0M2+(.RO!2,P>FX/#I<\'T41]R[^[*US2AJ#CP0X8KG E$$#+0%M+121&.,;=X6 M^,"K1_ZGN)4Y4@5-@=3X'>#;Y5F87\X\ISWR_&(UG2,=,M^1OM\3OX<^JLGK MO;WH;/0P[_9:-X\%*[ WD^"O.7A;+A^>AMG-.\+KQUK,NRQ,D,!<[4L> Z/X MKP2(1H@2(DM%M6YYUX3PH[VE4+L)O"V7#[")C(D5Y-XEVB(E*[^=-1Z,Y2"T MTH$7:U)H72IQGXIQ:VY.CZE[SM1Q>FGH434V81\NSL_#\MNB?)B>S:=EFNJ$ M@.W(M!K\DJ13O9,ZP*+M^7N0:ZLYR^M=Y& MI>E\+\T+F/>B;%P+U@@E]WRK]DKIUU2]#M/E)@_W&[FL9(TW) M&?HQA8V,SO5"-YTZ;@"5M"L!I0#)Z^Q *2U$IQP$%YPR$CUO/O#Q,7J.-3R[ M/OL&VL)P493@H#U7=>Z7!)^3@8#.BBR8=+RUH_@H0>.:F6:XN&MHVBFAUYXN M[_$+SB_P$(-R]4^;V)"==#0R&Y>?78>5D1N]047ML/[B8K5>G./RYDA*HB!S M#K*HMV\E5Y"0:XM!&ZFE,ZRT'Q.R%VG'/]5[=)D;2!N402H7P%B70*')$#BW M8'F,*%3,KGDSWGUI&]?$#(&A^P_\!M!2KX;G!2[K<\;G84:1*W[XA+C>OL([ MP!(]^%EMFD#M16DC6W5[E76J= M'=F/LJ/CK8O/I/#J08;9[15W'L \\FA-]IN$+"@N*89(M.VRQ8S<*>9D\^9#=>NSCFIBN MO>EM9+VNUGMV?[T=S169XSZYVN] TC&I;##@O4= G[C+=)(RTSI1]"0"C[5E M>RUVLT&R-$%&4HBR:*M=\X+2IU$XKCT;#EMWS=J >NO5 ML+U9S,\^XO*\SN7['0_*+]W]B"8&[%&Z&AFM^MD[$!1LP!R+!QTUJ;5V=_=* M)2%\+SQ)*HP[@M!2I1$GOU_3\//BKN?'OV M=A(RKE%IH/N[UN-X'>^*[A!D?-.&!$A M%4$'48H)0E0,DO!).6XCXZU?53].T;&6Y&:G;$9IWGI'O DO7BQ6ZUOO@:[G ML=]N4H.(H!+!U3ZB0?% ^"]>Z#/)(DD=NV](.7W>MU"E5V:T] MNU^?=H@M>Z#*[6@[]@/J&MFP.^VBH\?(1%'@ZL YQ7B ((H$INC\$YDQ%EI? M9+?N$7Y7;+\OUKC+;Y>.1\=5!%\H,%#9:ST,LRKW/:&)/'J>LE36Y7.0=;L<6WYQ5I"7I MO:"SRM41*IS0Q!P#GZ-$D3FRYN'&0[0.A2CB3ED"5:R4!]*(40I M",PZ::,-+]ZTKK%^D)B1+4@+'-QK"]Y$\+UZ([63]73;QB?,Z\"16M2$\T/K M$!_[N$:S4?:DMY%IN;7>LSOK[8C@M0C,U(/$,J_IS$(),=;;!H4VY806=?.I MLD\AL$5W^1\N=K-!&"H??+3U.;$%)70$%Y4'.E-#D")'+EK[.D^C<.2Q>H-A M:U>_^H'TUJ]3M%^=\O!5UV-47X]5A6U#,=H7 ZE"4XD8"*2R0)"N<(=.IL0; M[_CAJK"?A]5T];;<6>#;]K^W0@B,=/2+ -QQ X/$S/N+U(Y$-+:JZ0#BU8GS,_I5^Y%P4S9S((CT6 MLP](DE*%D\QD M+?YR4@XPH6@W+>/VWAP(34T$WX6I>H.K%>*;VI]H=9>9[%@APAU0G%L[,097 M9YLJ*%@*(]?1Z=PZP?4(.>-VRQP(2*W$WX$Q>K=-')\$!R4[S.\D(+L;;>1LZ1"43)3>L*LSW(&KE#YJEQ=J ^.H#8 MCD:QN^\=G!:!RQQ!*<8H1DD%(M9!&2$(9G3M"=/ZK-R7MI';:0Z6MA] ,QT@ MKC[DN,N"4EPHHA1B4;J6,3EP% 9#+DXDHX-RN;41VT'&R.TT!\+1L?+N C)+ MBF+7M ]6O^'ZTR)_=T_Z-\QG],>M7YHHH16JPH"'.HTU>)(7LP(TRXG%F OG MK-3TEXQRG\VT/Q\O4B@JQI$IZ<2&#KS8A5F;TM]8_N&S''> M\DC.YNRB]FK?S?Q=$=B$C%F,D(5$4#+IVK*M@$.FE"6[+F/K&IX!V-@/R3_; MK<#8^NX \C]H W8OP8V%%QLX1,5K7QVDKP*)W)++'!)&EYI?N#^-POV ^K-= M. RHI2ZN(=Z3FHB$6K+RDEB=+39YHU=?ZTOAJ\NY;#QR[0QP;Q(HXRUXRQ L MA64:ZT-@WKKEZAYD[8>WG^U>HK4^N@#9[@?N;S]?-KDG.T\\DMVO^@?9/20 OH;^RAVC9#UX_VW5%$\EWX,%]P+-JG-_C MY\7RX8<1AH647384]]K=Y4\PE)9Q X')"(KY"$$A@UB8U!BCYLW+D)Y*XW[P M^]DN-0;55+\O/W>-AOA8R_L.>N7YR*<--LAB%[6G&&ZMV4JS_[$J:S*MC7B^6',,.-D&\%R]9J.M09 M\%(;SNBHZ@5Q/?W1"ETKW,40K1?WI:_C81=/0]=!5-3!05G+0U?;9_QG6=WFE0Y]B&*4I;C&XG2#BDT9@F:N2 ME*_OR@:HW3V4WG'?A X&SY.IL .X7@MQF]:^/([RV_G[NC_K?/;-X^M;#7"L MY]XZ!B7[38]1!LYG#[H09YHSEGQKB_E4&L=]>3H8+ =55:^]BBZ3WX=[#)PT7,CO9!2@.C4T4-L32/BU^DCE"M'G"V=D2 MSR[GCMZ6^:TG^MF:Q J'[.IXFMI[/08>@*?BG3:V<-:\.&X?PGZ."4)/0<^. MKJZ-]=/!8;A36M78/IOG-],0IS,Z\^^P*!,S)9L(3L8:JCM.0O06+")CRDLT MKG5N[0 RQ_743@'(H777ZP'YT,RHPT_,'WSBH).N!CQ3]YQ2%))2EFE),BFU M6BY;"C<%0:1H;K0TY$"U;G)QHGE7Z1/FBQE>5YVN:G_^+VWC M'KXGQ6-#)75Q0W_#V;9YP";ROL,42F,XMP)LMM5K8;2C8C*02M!UMHLDKV8P MY#U(UKA)D)."KHUJ.C!V#SZBO/5,MR3. ZO]ITL$Q35%5+PV&:CMFQC7WC5O M'/)CJL;MLW4"K#563 =0^\Z%6%[@=8PTQ;N;2 :M2C((6=-.4HEG\(PSL-'9 MG&,V.0QGWWY$W;A]MT[MZ[535*_A["-S1 ^/:'_\H4//0!TPKGW:M$J,,=>. MWA!9;6KJ"2C1Z0@QH2@8HA&E=0..DTY"O=DN5\O>"GV8Q'IC#$*G.JX3,_&> M1.6=J^R*0&P]-.,18_'UQ;J*]+Q6 MJ/['1L^7[SON\*Y*88Q<5^#.T 9USD/4VD'()FHF,B-Y#X3>%O2/&P2?'M8G MUWFO;N2=:[?FZ>F;UME0J;K6:O5O!E6Q.K+HB MS$H*HZP'EZ("CIESZ8W5.%PFN0$#7#HYSLN)86[MO7RQM MCY+-#RZ-]ZU93G=RG\PJSYD'*Y6KN?;Z#IC<%I:$=[:(F'GK.[M#:1W7^QP ML2=16J]G[^ZQZ(>$W&\9;9A1#!EZ(>IUM:H<_[4$%7A3M(4QQN/"Z,3-=CX!_"B8?/L#'5'\' MA_DM3^86OY6G^O;E6ACOPK?JN3Q;+BF VS[=NRV3W5+;2.;YYHKJSJ$B7'9T ME!G(V9#J- 8(AEN@ \P)I6/TJG5)TRB,CNM&G&3_] J;KO;6?8G\$99Y,Q]^ MVT!B52.%K7I6JXOS[<_N9D&RD88"!7+Z\F:TEX988H&@+#="LQ1DZSZ9;3D8 M-_=UDMUP,%!N-HH)1<)48L" M3!;E2TP%S7 'PL%DCUME,#WQ2DV!Q M'RH;A8E72Y'KNX'?36XBZ!1UYK6_4015 CG V6D0 4M)1@NM6A].#]'2,#2\ MLT)]S9AJ$[+I[()@?P?P,5CFI".$ZR#K6Y%:[(*&=IW0+C*6B2_79Z%^>5M M<9CGJR[C+W$=IK.#CN8??&*3(_HI5#VO!^CO%\O-#(3O,AGS M3!YP>N"O/])7*R+D.KZ;>.1%*)/U\LTZ>PPF=G M2]P(YRY++Q?G83J?:,>\*YR!3L:"DH%\F!0T&!";72^ M&%H!(Z*J^F"3C^$?F,-O>!YQ.8G:&6-] N$,!Y6U([.?#:0H4++ M[AY0NQ7_W<>.$W*>2/.'"W!LU3];GN'\ZQ5F W,ER?K0MEK#VC8[*A/(),;" MZ6>8U-W,>+?:;WWH.'<])]+ZH<+K("/:P/5^,YWCIM?/)/JL?/6\(Y?$ M.S$+W@0&J?8B\4&Q9%H_+FE)_\CE)GV$0Z,#8WQ+^"W,:H9XVVP'\^\7=6._ M+>^6BWR1UJL/BUF>R&"$"QXAQ5JG)CR=Z<%F$"%RQ7UTEOTP<[K_)V^ CBZUOKA^FYEB'H!88_E%[ M8+Q>+%\N+N*Z7,SN"WO"O<%$7BR@K]U1;':TSX($8W1V6<68>.MKS_TH&]=4 M-D+)W<-X *7\W,;O#9(_?\RMY2'+G-"\/<+?\/8LE9RB%PZL\[DVV4((G@Y2 M3_ZD4&A43*U;B@QGS][@:H6XD>=+7*7E]//U4Z )YS$7$2,4HQ3MET2,1A\I M_K.1MHM.T;5^+_L(.=U:KJ?@X:[E:B7^L2]8JE.[N2$P,F0C78#:S80NCK' MBTG(27G!-JG>O8HZ]H' Z-7YQ?$FX4Q94\"]"" MUYH'H\"96OT0K6'))G+I]AI^]P.5?[?HR$H_1&6+%O(;M4_LAO3P]1;I4IAL MHD00EDM09.? IU(@>:5CTME&MU=2\T>JO[WHB)=C+51_L/RZ:!&\^\R[R6 9 M'DT1:*%8K .A2@*',H K22B']5JG]6/N'Y T;N*ZM8\PA!XZN&G9LO/V,]9$ MZ?QLPU?M%E3S_=M)%Q.!GGN7&)12^WTR$EDT=9J%40EI,Z8]2\&>C*S'J.K1 M 3T0!#L!UDPC/W=&Y:HC4?K'O"G,M3)'""I'))JC82AEC4!GD2 M@@H<"'(\:2:U;3[$=;@DS,W=YL.-MS?GA?.:%R<,2)O(.R37$#R2VYB\(%_$ MDKL=NJ)@>0O5-R(HE*M310&*1)!.$AFA5!!Y9SB7Q M>AOXY\G5#*/+G8F;IPBV!S1!44#4HD84G%]U^C>]_ MKL3-DY3U0.+F*9+K*G&3R07T @M$Y\@_S(*P+GD=.VTBXZQ8,IQ_SL3-DU3V M8.+F*?(;6_'?I1V$-'E3@;;WU=8+F9OI@4G/AOE(CH(9$!I%Q)?H: %G1(RR0TKJ?5LBCW(&M=#;8V$ M?8%VH%I^[H3.B[#Z]'JV^.-OF,_HN\WXOO3M_73UC^'K9O98^X2)G:=*8OCD M#F;&G$H9E%2,_F,,':ZI=K#F=+S:9&+S?EW#)7=>XG+Z95/\>R=YBL5KY[V# MPFKO8T^!A[HN/[;,%'3(% M&1F\#QQ4H:C5%T=1:R;2BV,IF=9-,^Z0,*Y7-CQ$Q1!JZ0!?M[U68N@J'Q>,=K4/J+,\TM$N&;@0%(C@6*80ICXE:(RM MG82,BZM&2K[[Y/%HB7< FUU;KH8ZFXVEA8_!"P_"U6J)6MC@2JUN4-8&+612 MZA2'X14]8X^)&?;(.TCJ72'H*J#X2/_RVOE#4$4Q0XR4,L M4@OGAHOI[M/3W_%VF-8?A-.1*N@ 3J\72YR>S5]]39_J)05]6]M=7]TR>%F0 MQU3KJ^J0]>0A6,N!!1]%R2&RYD^-'J.G%S@=J_7%0"KH $XW0KI)&B?IC!/) M05!UH*O4"0*S"3";A%PZI4)KIV@'&>/.9QCF-#M,QEW!Y$YN3!;"LS$!N'"& M'$3F24))0K1;22]\U&/D7B/_>5RWO\@O,+#//-5*O%56>* M#V%V@K?*^RQ^PDN7)\MB^%L7.N>"T(R#C(Y.NISJ8!@6 542R2INI2S=W[IL M>Z%LA?L>JVM0/QR79;$\KQT"WL;9]&RCU>U\M;>E;L?I?/.CY]_^;3E=DYQ_ M7ZRG"2>IH%;&:N#>U=(P[2&BHMA69!>23@KQ[DC1![K8M"&HVVN:IT#G^ZXU M(VCJYS:BVQ&K'\/7$]C,'6N=T$3^B-/A+:)R&+AB!J1DM6%(H/->)H2,VO+( MA#6R>1>7P>ZAK\5Y.9/W.HM'&M4Y;[$]=MY?7QZ!L(.7\W$?E!SRK*<=?YQN7 MHJXY^(GY\)(G/#CWY'OX\S,62T#+&EA 5Y]6< A1D5L85>"ACO K=_WG?L_/ MJWZ*UP]B+\6\FF@7;++6U')?".U:R/ %(P3.?F?9(>)*;;,_0I6+AK MW=J(OE=C]CI,EW5N*_Z&876QO&S!?/YY,:\L+LJS+[1W:]*2MO,JS/"WL/P' M[6?ZP31R.!=T_=RNDJS127Q!N;!YCI<-T+)@6 >8YU+ M:C@XK8,AWRY+V[K'\V/T')\GCNL;J5Y+OH[A)LEO4^FL-FY4%/<[K1"441:" MSAF*+]GPA,8,<&O^0[+&-83-,'(_C=Q6(1W<15P/T[JY)=[>$+,D2I1T1/A< M7]2%"-$Z!@4ETE_YQ)I/)'^ E+%O(AJK_.[U9P/Y=P"C33]M6KFVW?Z RR_D M?E#<4W9PMZKWQJO=?W5YG6P+NLR< 6]5?=['-<5B44',%!XYBL\\;WUEVI+^ MD8U?"T M.M%N!\A^MEKA^GE(_\!\8P>NAJ@X26ZN\!!+'/6-W6#O4;JZ@!XS\[J.]A[7!BRVY&K MFJ8W@K:/I^C-2PD&EXK-)Y M%S[C\GI$GN"V" T)A:GM91@XYCA8)[52*LE06F>6=Q*R%]3TGQYJQRNI Z3= M-#6YFTJXV4-OKDL>BW3*>6\@2R=!H2O@M+! >TMKSXDW;-VGXTD$COU&9MC4 MS'"ZZ@"(CPOOV?EBN9[^!V[J(U]]3;.+3+O^64K+"\R_UOF4N%H_*_3G[>D_ M+XB-Z;H^GYP$)Z2WG@1M),D=.0.?G0?-/"]99,S-1S -RU$O[1.;0_%)*>Z3 MXN+P7;)8AUD;+_0._W>DD]+%^<6,0KW\KTOB[N]SD56BT$F M+D&@I.?@LG)@-<8HE4M2M,YG-B&\E_Y?0V/^]%KNX XE.G-Z_AK MIGVRP241P#)#^SDQ!Y%3D!FC$4I8J6QIW4Z@">'CY@OZA_;A6GXZM/T6VG,\ MJX2?:6=LHV 3H@Q99[ V,E"L)(@. M-3"=@O;TO6_>&&$?NCJN$GH*2NZ5=+1620?>XBV>KK_\VQ271-2G;V_P"\XV M10;"Z4 &WD.12+8^.06^.L(B.4Q",N&:UQSO1UDG4&N&B(6%400JX6 +EK:B1F(? )6;+@DQA,.SM0V W$&R&D(= V%Q=/6'Q MU_GGB_5J(S%Y>0>ADM%9!0:8Z]NA&"TXQ@-P*T+FD0?/6]^$/T).)SAK#X*' MX':D1GH"UZ[3X?HZ[0-I<5N/'S:#YF[%6+7[10G&0W S',/PF6GZ36#J#;YD; (I)[5AO/2I-KQS\/ M+B$'9YT42FGI8O,)H#__O<^HX#Z]XCM ^Q/*&797+#QXQQ"T5D)33"$X:4&1 M*PB>O$-@+"MKDK?%M-X!@S$S[G52QR;_5 #I?J<\?-6&$15Y:4"R=K6B4X)7 MBHY 4T-M9XJ)[=N;#G9E.E@5;<<8;Z+:ADV23M+@8=O^\R+,?@OK2[G<[VWP MO=R:=WDX@H8!6SVTDLPI[G(E=S9E&6IU;ZK5A!%"V'0^U$(XDXM,@Z6]!KC+ M?;B:HLK[1A__-EU_FL[?SO%_8UA>$S2IHT]CX1ID-!1#BY0H)$D%LDB>AR@" MEZV[7QQ'<2=9DV.1]2-'>T U=N W[,OMIBJ8F/WXB4Z]LT^OIU\V?-_<#4R\ M"$XS)R'D.L?5. N!:0FN%.-B9('EL?#[0^([29J,!>6VRNT U0>Z3"AJMH?" MX>(T>6E%28B.=G'2(3/T)('4&L(#>L/#YT%:X_4$:FOV*N$$?NZF%<+J\@W!'N4 M)!ZBD4[!)2Y9\2E26%1O( PC3Z38#%%+!;($D1QWSKC6=SZ/D--)ZF44K?[^8?J'8G*2V':\M5,A"4/3/2"[*Z@0^906U/55(V;"@ M6U^K/TQ-)] :RD5KI(8. /4>*4B:IC7FW3SM_NGEYF$FV)22!^_J^"J.!8)0 M!DIAD6EA*,!J?58>0^^XAVDKS"Q&4F '8/UM,<=OV[[YKR_F^8H+45B2/ M@ MAC.RX8'X05\'-=2Y\,7Q;%N?JKLI&1=@IT/"HKE:NA@5]4@/R+1)9]-AH6(5 M#_D)$!VY"5E@-D5D%V/K;AU'MNP<[' =#6:-U-.!'7NHT[C/461=&%"4+FJG M<0XQ!0?94,C.#$4]IC7*CAD=<()JWZ%2; T4T &.VG:8C#$HKB*0;3:@4&EP M7"(DYQ2WS'H?6H/OSS\[X$F &G1VP!.TVP&R'VM%7S)/RBH+7-1Y#,$@>,\- MQ*R<2-$ERYH/?/[/,3O@*1AYPNR IRBL ^P]WH:>>V^M41XLE[P^X] 0O2"V MBG/6,YN3;6TF_]/,#C@"?^V4U@$"'_%T8RXYEB+ *$8'B@@%?+("L!8X2F&8 M3*UGU/[GF!UP!/8:J:L#X#W0E%ZRD#'5E+M4-3_% [B<.9#[37]XQ@5KWH;U M3S\[X)C#]G@U=0"VW6WI74G>\H*@?*F/@BF>]X5Y$"H+;B2WLOG-_Y]^=L!1 MY^JQ2NH :2]Q.?T2MG/&KX3S?KKZQS;Y+HOU5GO(K$ZTU[5U'=,"F$-5BJJ7 MB^W?X3U,3R\O2@?*O#1315>PNGK\5??BY:8KBCG:"!9RK'G)A QB)&,L2ZPA MCY&E^8RQQ^@9>Q9H*ZT_"*(+S#I[W^V?9Y MRBY)W%3^\^!J=9@#%HJOPB8?V&0$)I1)Y/OZ4)J_E3B2YDXJ/D^"L!_?R@VG M[@[@O?NF?,=3EDF6)5-PK\&BY>0B4= 5(T/@.I62%$FX^7/]O8GK[N)M0,SL M509XK ([0.:A?4^R3@)C (%D 10G7\EK7>]]F(ZHXA$(D?$5" 801SDF,%;Z<'$J(/A13K?OHGD]S2,7%4S+NR. M4$<7@-K2OV5X+(R!5(HBSD(B"9R<>Q="9 &%:>]E/DC,R.G#,2'61D$= MS$Y\5(IOIB%.9QOC_;@HHPO,%;+87$?RQ!47X"/GH&7B,:+/6I\T]MF7\%Z> MCO06 VB^"Y\S:N3X1:'$^N=0I$%&)-MO;.B@R*+ KS6D=-?.JO:#Y3;04C' MTZ)YM$R% M!#(3TZIP!<$5BL9X"!)EE$&USQ(>1_->Z#5_0-U=P?MJMWZ[]$@.8)V% ME# :D.B(=8,*(@D +)/2T'^,:UZTT9#\O4!O_^2@/RT(^L3_S5GU=.Y99H47 M35HPM2:Y=N'S)I,K;Y6-D461G1E^"QS!P5Z[P/UGV06G@D*OL^7?XQ><;W++ MX>QLB6=UZL_ESX[I!+O/QS;I\_ID^AMU<;UI M*LU,ML$&B$%[4%(P"OH]TE?%:B&31J8;FXL]23O:KMZ(G+3VMEPNNRT*T])B MB;J T.09*,_\8/6/W,6F/E7NFK94V1CRQ5\OUY-UR MD2_2^NUR^T@$-P75)13#G$;@Y&V0S><,0HP(.L4FCMD>N"FVEUT5#$?4#DYB417KT+2L[0-C$>L&R:$S@/H0X:B+Z@X.B1Q[W" MD_UP99TK7MTU"MZ]S )R M$5:RZ)-/K=]%?4? Z.@X5J%W&[4=+-T.H'$IDJM7S4+09D$)W/H$*F8$YVMG M+Z+>&:3_DZU;37Y'P#@E L-!XW#IC@B-&EQ4RC\OIQ0X++]=B::6$5Z]2$:; MN(YD2#'' @IK8T.9)!3'.#EIL1#4?Q0;[;'.N%['$=I;#"/*L5'Q_&+VC^7? M+M[]3;!+Z@VZ$IG,8#+)@N+]!,&A!MQRH4:Z/TY@ M8ZO[)59#^"XLUW.DI:_0>]5[)==QF%'4GE?D5HGH(7+OP2A1T,9LR[TZM-VJ M?W29<0LH&L&@G2#'AL2+Q8Q^5!ORU(LC"LFV[;TO.5%:6,Z%!HRQCF0M#KPW M ;C/WL3D-)=W ]3=D'ATF7$@T=Y+:"S048NI-[R\HJA\_3RL,+^LK=@7GS?M M\N;Y/9[5.>J+Y;??IG3PK1=SI)^^77_"Y6N\/@A#\C8E],!H'X!2,D&DG0$V MY_^_O3?;<2O'TH7OSU,$LH-MEA]/<:_A(KHEK"45#)"SMUS8% M?S*JW_5C=4R8,;%46L(->,!'8HOW,FU61>$,1Q)+CK@)!&Y])U&PEN3J6^I9 M\63_$S35M8V+1V-'444#T'HBX7'W)F^UBO!_X;/].)\Z==L \AL,ATP$">/YBZ,J[2"9MHX.?!W=KF]-L[/>S]:JF2N M^S2=%\YO _>:^F 0UT+#+PE<0YGO0!P3Q38X8W_&_+;Q4B1P=)!S4>4'>!A9 M'S4XR-9II9B6J73+YN>?W^Z#E5[Y[3[::"-YN9>HRVLLM;]>?KN75I_,;_<0<1L0.11L4=HRBH&)F.#.I88B@T% 0",ABG&I M<*=7$#]+?KN/3KOEMWL(N+;3OW5&8PY9 "-WP8Z;CJ8F2IF\0R1JG&>E6G!U MO4?>&F:5$I'S?7OZL+]_^CO5(7&N%A?CB+0!+^QA#)];IB.#>Y=ID?N=1(YL M;AY C2<\*>^5*VVQM)_B'@"4\Z7;1/./W%_R?7H!GL3\2[R=[L(Y')S .(J! M6O ?*NWGB16GGAS/BCV^\:, MJ*':5L\F3>-O@_R+Y>U,'BXM"=D8S,^:[ -,(8+/G=-ML):I"*5T@I/+-T/ M#A:*MWC0;\.$%K?%8^YB\%Z9[%#4E@!>Q[\42,B1SI2%P07(3RJ3QP5 MYL-P>VG3]@*X/4]5_8%HMD"<;U_97\Y+FW@E"_[9FE97+C"/4GCC03(2YL?/Q/XQ08 OR,)2YQ,HN=Y5+CWP3B9L8.M4B' MP)$RGGFG'=>VM-72C;)S#[=/_FL,U[-<*;H3_;O%.J[>+NP\UP/N.E;/O]PI M9%O2PJ.5GH,GY3&.B'MID1/,HJ2PPE)C%ESI&HR!I-:U\$; U_YY> D5MO%T M[>$SK>"LEH8+%')32$XL1=9JNNER;&P*2DC>!8+/[G7C113^U,/'/M)O ST' M'NJ( :"4QXLT9 ;D/G<(YLSY#B1(3C.DNSD*?PD#Q][Z;33P\<^ JZ=R#W= M5"X$JTU0$0D>2)X-F7O5*8.TETXH38PA??H[<#OW WQR$X.5^ZM4^- MG3PVS8DWJ8F;AF[&):V-0RXQC)(/E%-//1B=G>RTXJ353?*-"M &=#D:4.4(\BXW$!)@@5L5$Y+&849BD(9U:P)?D*BZSUM:0V\Y_55]>36$ M\P1'_VGVI:,^$D:1L9(@+K5$)C>NH9H[YX-E./HQX/LD977?Q#2'X;*:+'8 M7Z@NX\T\M_1;+,^KLNVQ^J@U&$]Q<]G*"\D5^.\DCU;8#*\U/+<"YX@%#'". MRJ=8.IQZFI=7.<2^55J-*5R7>_WY=Q_:2^.DK[.=FT7]8 MQF]V&O);UODJYE=DF]SC]DW9"#9^I^^-:O7WY_BR?@ 3 7NF M(BUX0HQY V M>>RK3P('CK40I7,%E_$#'@K^QET.L)-28 :QQ!RXRR8BE\U,&I3%5F-FBJ?@ M#A+R+*S]/MAXW&_]7/$W< ENMNIA3I+Q."K-D A&Y_EQ!FG*./***,ZLU$F5 M'D%_G)IG8LD9$R@L4HN$Q) M4:%*A[ ZD%6W4UIEW U1S7-[ _YAN?@&?_4#'/17_[R>;@:%C_,*_(DOC1R- MZ,[EA>,0FG@FO0,9YM9E(H0\C3V/)A8ASW+PD9=VS"_]$OQ&^!_@L^L7]S2P M+:@.20H!7")*P3#EEG"DI>8(1Q-A>T@78NF)VEUI>Q[1BAX(.O[6NZ"2FO C MCG#SRX\\QVKS.E5*;Z/B!G&>QR1B:Y%61L"I#FZT%\IH77KF2 >R6GD*7A(/ MCT<2%E5.RWC+#.V>+"DB'3&6H61CKAL5!+ED(L+,\K%[O4:B%3X(@8B6;ML"R\!61#%1E[B,R?!N4^6. M?*!1E S5XJ*P2&O#XC<[O\XM<:^7T_F7?4:2"8%$%W*"EL)1'24R5E'$6+!: M":Z%ZE;S>NHK=2/QHP*DF'!KH^3EXNK;=2ZL!2/Q8H"JMAP8@=514;V_? M&0AP(I1S>6!+RG/*\_0+3G*)/]?>,L/ S;B4K?RVM??J-5RS8:II&6R;AZF3 M:)S,TP-0'D2,N,$!F20I4LQ('KS4@I1/^)RBJ%%+>Z#^N\*KOS(:@-8+[Z^O MKK=QN0A$^.E&3_#[6=PH;!Y>7"V6Z^G_;'Y^E/F)XXH[L!V14OG\MN#F6H<5 MBC8Q#98DR*5T8KL4[8W:_67@6D7!+64MC_"3JW6EH^ $]#+_LC%H/TZ_?%V_3[^OXB;C M.I%6)TV<05@3#19R2,@0L%VD4.!G6\6#*5Y=>(J@1GV*,K JIXK!N/H>EVY1 MJ#?:85%E/_P4G]NGQH1=CC01"@+O/08 MQBYTU:TQ&OF0+:Z8!AR?TYOL'F.[JJH)E9$(DC1R2>+\M"MO)D=1(L1QS9S$ MJ72)1U\:ZXY9K'G3GZNPYU;Q!A? \CK>ODP;9][)H2^,/>GD2:XN6]FF3:26 M\CPO)S\SUY0B*Z) P3OX/^=B/N"_?F .X*1F$#WRM9 MMLD$'(-%F 0*ED02R$C/4>ZD(['"#!^A@>9JMWI\&$)B:T-0G9A WB":X1*P-!C JOM8>KQ>_//S[:]ZK# M]Y[%N[PAB!I+Y@T8=9_MGW'UP?[(.:3;?ITQC\[5 8F8VWT)!9L@,(L8B3P1 M[P.FI?L?'"#C63S8.^=\.E?T#:#G4"LW,-6NY^%NE)[. 4F1%/(Y)\F]3[F- M7$121\P4UB)=9*#U'EG/XAG?.>@JK9H&T+9]H[,]AI^ZS9T6E%N0E!IN!['-T[B+-Q23$C MR <+VX?:/%U'*$0"#GGL"9S2^T]53KJ+![_2"33Z&8*FK'S;J0HM/A''$ MD!PB\;D*'NYK9)F(R(G@K,*8B%"ZF=918CK!RCQ#6)550^W U<.;._.TR8R] M3W>7>,ZRDJ0("C3DUU_1Y&DA&,%M3@AU(G6=:_;TM[J%0/$S1,T8PF[.]GZY M6*TGB;!(O3 H.!X0E[FZ7D:-I&$*^ F)B^)=I1Y1T0U(SSF8?J;DF\/.!_MC M\Y9B@A.VCBB%'#8*<94$LA2.4*JT2T)):]6X2>H;2KIAZ#F&SPMJH-6L<^Z M_,=T!B(,;V"Y^9=IGG6Q:2=S\U*Y* +\%@H%7WS MN1>/*;G#["UDA!YQYL]X7_>BO\ MB4Q>*9H,BC'E+!2'*STXA:P-GL*Y+$/8S_R5XOD>&753S..A9/]@.U<##=R. M-RQ,:*2*89?#9[D"$D<@66F-?,3&*,XO%^$_[Y>K;=7MR<,6^-R?E)LYHGFXD6B MD'28,.99E*;TN(].A-6M1!@+2>5TT43P^W:#<*RH]D"TDUXC;BU#1BB!**,R MU\?F:$;-(V>T(H/1CIP^$CWSR'DU#U7,ZA&_ ?ROKJ]VA'-,G:; +142"*=*(LV\!.LM6&)C%%9U2FD\H?(' M'ZVL]"$J6Y207VW%VS_O$6Y#9/D*1#XJ##>CB<@JB9&R)G@=!-6FD[7UE.+O M?[2.JUQ,\8/EUT#,[<2E]_;V 2 !.:BH-;*82<0),.:8T2A%[Y5)U%!7V@+O M0EX.T_8WXJ&L.+[W%IO\3?5S%=S]Y.4YQ$ MS(54VB)B0QZ_G@=ZII!?B1J.N5>"/*K-.+_B9SB]=:W;\NAY5!)T(546#!=> M+D#TR!,=)4QT["MC!XLZ<57';_:_%\N7,[M:;1QJ3Q*0D&UKE9^EBMS7*9" L"1"N)# S"[=;+ '><\F M#-4+(=VMR;/4U382[QA[9Z]N6R(SK60"?IS*\]SR"'$CA40L"(^9LA),G\NA M\1")S9J.YT&E.R3/UEOM4O,7U^O%F_E_1P__S>?HO\X7L\67W&IGG1;+FXA! MB#X1)L#HUA*LX-Q]R6P:*OH(_B)-@<>.'1(Z?*U93)VOZ\68@J^-I/_[7^\_ M?7[U:^[6M)R"G;W\ ;\-U_ZFM[_P5"4&[EM(''PX8 99*CWR1C&"C=;*[E?! M' ;1$Q^J&W.Y&'Y*BKOMN_$N#!"3TQP3C(BW#'@* AG#-"(*MJW[R*%\O M])2,\O5190.P/<'C=E: 4H10EL<_^[S/N61(8^H05EQ@F12)\H+9D.ZC&VK< MRF7@5U0E;4/L7H_@!WU:+19&8^-0$CFM&#A'5@B61Q$ZJ7@4J?BHVOY4UJUD MK0G#$FIK&YBYX;]S7%.L$E+<:G"3% ?A40I[S>,@"%-IJBNAVT:@*N MKSH: ->;>8CI.$>O_O2SZS"=?[FM(#?!:F]ERJW!@#\#Y[MV 2/AA!2"$FL> MC8\\%VY]::S;1&MT (ZJLB8@^6A7/>9)8^$D 9,BQ/S&W!"#= H&*:(L\TX0 M'DL777>AJVZ'K0M K[!JBK4]NESYP.OK=R_HEU.+#-YU\$!'S1!/,+FUB$X9 V/L/\PUZ%TH44!LI]3V4$?%/9Q6,;0 M< ,W>C^6W\'!\OF/./L>?UO,UU]7$VZD-(GGFEV?N07CVEECD;(J@NQ%4+*T MR7D>Q6V\,FX-RF?I]=FA.._3SW\L)DF:X#0U*!(+\DV,Y2$J$FDN6(HQYQ]* MEWH-(K2-!\^M87:(%I\G5 %[<>)PHA(S\ ^3RG4CU"'MB4(&6^^\"MX6GSP[ MD-2Z0::FX=I;D\\2L*\7U\N)5%QZK#RR6!O$<0K()A% LBX&#"91Q)<,P!^G MM&Y(JF6X]M9C[:*?XRQFKOQ>LF$S8_*63Z5%"L%PA+UR>8BJAQLD:J1@;WIN MM7:BV\30,XBH&Z(:'XH755+;1V?.1V@MA,M-@#W("G&?+#+6.!2L98DR[CPN MW8FI0'IHM.;P31R%??72:I3T[6+^Y7-<7OT:79X]_LXNXZMBV^XR)8+BE%A F;FS5P9(G'R$=IP6M*7++29\\!,NH&%@OH_?$, MX?-$W<"E]9"%[7,%%@4QF").J(1KUP1D)/=(^,0"]Y)'7[J_Y&,JZF/E+,6> M!$IO*3>'DWM%Y$D:8_*E3*)6(!9P;:T!W\%Y@8-FQ#I<.B9\C):6,--?QRMU!+WJW8,![Z.+0EHDB(R( M2^Z0ILPB0IR$C:4=#F/EX/)U\RCE@7&^ M#!NP>G-\8KV+3WR&?[.QZEBR6GA%D0'O$ Y"Y9&AD8%IQW@R>5XO+=UBZ1 = M+=U#YWM(9TNZ0;3LMA"'BU-0'%&>EH.X\397_?+\Q\""%PZ+TL&7PY34M7K/ MU_ 3D!D@[@9 <^_NS(S./:*3AZ35S>.05)P.@H&CL'F M4;%@V^8A IO@";8&QW'COH?I:BFR=SX6>D%M@&*:!]O[^4W_Z017,9$B(0:" M0SR;BT[![U(23A"G EB+%\7;+6DM0VX()GJ!;IB"FL?=YS\6MVP18XU**!*" M<]PJ(A>30M%8Q;WC3,5QLZ%'26LI '!QW U34 .X^[M=3K/-\=&NMRXPIE)3 M8QG"BN99""2!C+Q!DB<AI=CC^0;961)N#"&[?42C,8PY M<&\$>">5H] 9$!(FX ))^BOX:OOO\> ME_/<6NKU=&[G?CK_DEGZM$C+V[_)70K^_/2'_9;_YJ9!'PO11YN05B[W=LP/ MOB2C"*YO(XF2418WWL\BN!WH#4'+?KOKBZFN 9R^AGM[:6>OK^=A]2JEZ'-Y MYQY+F#/BA<0HA3S8.0J!K$\$ 4<@YA T+]]:\6FRZII7A3%76@T-(.L7NXKW MJ'=@[QEJ&++ !5P'U.4Q'7 Q!(-]H)Q86=J,>DA!W:A68;R<(=P6)O-MJ^^< MQY:Y7'V7&Q@KE0=82@E60L+:X>1%Z)2G+3JI<;2G9:6LZ.$R;$'Q.[PR&K4V MX 2&1'.QB;6 5^\0X4HS9X!MMU_6,UCU34SGZZ^L(R,9^TBN]F2^!R,%=106 MOF!1!&YSH8I A@/6*8,C&7NI[.A(QC[RJSJ<_O%0P:BMHLQI M1$S(LV<(1AH+@QP'LX50$4.WQHO/;RCC8-4/EE]5U=\F\3>U93?)V\W9EQ@) M44>"DLB1QL0XV#DN("&P438%P';Q@HE'5-1]T5LZCG:FE!MP$1YR<#/U@&AC MF3$("YM%0BRR,C?@BQ$K(4QB9G^@2%FDM!!-.U>W)Z$R0- -@.5C_+Z8?9_. MOSQD9G=&&H^3#-$CR;-T2"!(:Z> (TQQ4LZ)1^4UYZ+F)$$MP6>(OA=C";]V M>=:+^?S:SM[,8;FX6G^P/_)A?"__;ST&8UR"E B(BFLMD,6YGY%R2F-C$@G[ M^<0C+PY.?ZCNZ_Y2=U%QD38,C]TV\N"X&<SDMG8[GI0W@5H-[- \08[$A&Q(":GH#4F$,.Z[S=7K M^,$Z.9:J^!DH[981E)M[[5B25F ].H5.-?$S4-:UX7,_G?ER<$RUX0\44^20ZADFU28#-$189Y+A1G.,>[\Y!BS@DB">QTB;60CPJ& M>@"D!9?G<@ 9)M4&@OX/;]NWM[.9K&,:#*0(QZF"T]69G R!&U.5D\?+I8[2T]"1M##P-E'H313-[G,0;1IAC3*9 MD @I((X500Y^1=Y[2J,G(*YQ'W+?DM)27X!1T#-(Y@TTU M4)D$"ZX )0KI_!2%>\*0T2H@"J+QA!BI?.G)'R?(:>DE8QD(E9)]"S#:!CU7 M[]-&4*O5M9U[<")6Z]4D8B8P)@11<#%A1WB"C.<R+G2E9?%[-[1M[[]&F]\/_XL)SZ^'DY_?(E)W&5]U$X MAZC(#T<9!=?7"(J88BY9C'%2I2<6GTER2W6E8UR,X^KP64#V\]+FV7OURO0+2KU68;:J]$\/G)B_<@6QLH<)EK!"G5&)QS1T*WU-]@$EJ* MS9Z'N0NJHN430_XL;_F[R;,Z3N)E[;0V8I-P%@QS\ $4/A[0VW*N.=MJ@SW<# MV+/(*EQ(!PU>(*T*1(SIGX!1-4D2K MY+Y-?_@\>NI+W1#R+-((Y27;P"F3!71GYNULOSPD^G:(XR9;2_+3>$9M?NQE M@1N>$D'6!XRB,"KXI+CU8\3!NM#6#6//+C=07"W-E&"I[T>"]M> M0+\LELO%'[D#@_T&?[/^,8D6/-X8)#*,PO:*! YR%13B5"=)352Y\WH>^ M;N![5A'_T=33 /0>RNL7NYJN/@$M-KR?WR\I)Q,=?'1.>11,YBM0@PRV- ?Z M".$D6JO'#8 =IZT;Y)Y%P']4M30 MT-;Z>7BZFJZWE7BW7..&<%)&3 <\F"6 M'-YC2"?83EYRX1T-0?C]"<)C''1'R.M64_NLPOQC*:VP.IO MR\5J-3&8&S 0@'RQZ9PK#+(4>R0C%L$;(I,I/TCD"#'=,/7, ODE!-\$@NX+ MY_>YO5HLU]/_B>'7Z &:1!B=!P9RG4> M^4Z!51(#'_?^[$UR-S0^BQQ #246P^S_]^^/% #2^,?FKS9_D__5QYC^=_[? MWS^^>;!^CA#]SX^K^&]^<;5=/@]M_+P;V@@\O;3+Y0\P8+?>^R+=R[5MI\W' MM9W.5@^Y6DVOOLWV([J/HG$#O_3O=YSM\[S[X".81DCXEYA9'FN$M=),8RUB'B,&H;'E)0]&;>/ M$44,C'#%4 R"9?. (A,X1CBDJ+6PT8IQG]=MR*C_CNY,O9\^O_J+NKE[=#M[ M,8+1: 1!,C"*N(D":0P>- Z6:X*M%';<66Z=VXM9P\LY> MWTM(29_CH^"9F! J^=97R! MJ;AWMW^*\^EBN;WAKR/H5=VTU0^:"$TDDA@V&,^,Z80Y\M829D7RZ='E>Z2; M9[FHA:%P$-O@$=3=GZ]SK9A!55,317$XM=,YC$@1< 5M2>HRFZ:P^)/E)O#CT'@EH3*;0%TQ!<3F)S5;X)^46(000;20R.PK+] MIFNCQQY;.HC&P-.Y>N@/++,%UCQ^R1UURJ3K[D?1%G-_O(8IK)HGUE/HQL@:7R;9:*YW@$EBR%",>J48F! P6@"()<.$H M*3UE\[ED6_OHO4NVM8^HF[LQ-SDBR@@5BC+D$P8GE+, LB$)$0H_I-XKEL;M MG=!FMK678I_.MO:1'3\,DLGZRZ=;AX-G!#D_GV2]I-%RKQRB/+N-BH,#Z>&H%C;AR#D/R>WW81\_ M67^AF'29HZ>\G)L)4:]W_NIG^#>;.YT$13B3',$O#OP%F<_//)*-6Z6YE3@4 MKT4\1$=+1]#Y]O'9DF[ 0M[G8;>M(J,FA: 05;FGH\RHMR0@XY7GCN=!%F.D MPAY34M?B.5_#3T!F@+@; ,U>9_C=26FY43:?PL[F84Q2$J0Q_%$1D [C<-X6 MSW0<)*0MR S1\**TN!O S+' >Z*!"FH4LM("&U;#1A(:(\,-Q\*( #NMH1JR M"UDXI8,WP^3='&RV.9.IW_4&NHF_3P*UG#F#42Z]!:8H1R;E,4N8>V>44GSD M<,X1PEKRUP="X"2L2NBC 9#=3\MM1U;L/9R<>!=MC'!>*TT#N!DF=[2C'AG) MK>=:.15+1Y>?)*HE8[H,N,KJH0%@/4H0NO5$I\1D @%AZ1C8D [GMF4442\Q M!M]51%YZA-$!,EJZ[,J YUQ9-P"7AV*Y/T[P54K1YT;H]WI5& M6)&81I>#S M6*_9WRM2*E'*6X+U7QL/OS+_H?O7ERSR @#^PK3'(>PN1L<(QJ%)/)+ M[#RLK;31>YJBL_OP^J\Q7.>FL*\ +8L?,7Z*R^]3'X]\=K99 MJ]*W)NFFM<5N@#!L:\5U0BH1L$6C$<@(A9$"+TH(DE,#I0>6CL)(75^B(!8? M]0&NKO8&KOXW;S$>):Y.BEM %1D)#!*D4G M2A^D)PFJ"\1B:N\&IP$Z: !0'T$G0,#73>.I[W&V^)9YVIE.NS@V]4JQF#P* MS&\:7R5DM'#P1\6#3C3Z6/ITZT!6D^ : H+%N!II &2?X@S^ZLO?XCPN[0P8 M>Q&NIO-IMDRR1[;C;;5C3F'';3*YSUHDB&N?"P8>EAJ X(L_[#+<)HB=3Y0HXA#C;A*#%-!F$NB)/%&$JK M7;#]\=/O'S^]L" 9^)W-DKHQ0WSPP2JL$(Y!9$=.(T? *@F6.B*(EKSCH,*C MGZA\5[<"J()Z:*((MXSIUTAPG2?+X#9IO%\89[*1 P2BFDF-%H^.E'WD7 M9J%NPKD]H[0F0AJX[G>)4\H6I>XB,0H4]K2OU1&>[BEM;UJ@F>*;1J28)[+5I1!CEJ%I$W) M"6JQQ,63_:6(;])I&H*YXYGK2ZJWA=O[0>@CB6@]SK$.F1^,9Q':0#%*C')M M"69PPE>/=UX@(WU1$)R,2%%D,(% M7OK)X\\>X^P%JTO$./OHN &<'P^7&:QU8%2A9/++=,\),BPW 7.4,L.L=JJT MG_-7BG'VPDGG&&(415H$C#CL960\-4AADT)T3B:)GW)?_G(Q MSB& *JB'MF*<>6/<]&FQ@IEH.6+"@#7-@T#6&H*45C)'%*P2I6?7'R"C--#9F"#8\1"H$45- M=V.P/AK"TFYG,:\)US179W(%VTLXY+S(40!'&/4$1U&Z_K E"W^X)H] 8H!8 M:QM'+T!#Y-6G#Q\R#S24OA4O;=S*(#B[>A M\2&*6A246@-'P9-'Z+$3]"YUPFU(G-B O-%PB@JF\E05N$@9UD92#_YQZ?R[;ASRK578$DBRC2!#1]5'I8& M7@LQUE-AL"L^9WX$-AH/>11&8JF-4 @633BSAY.BCX7@]H7PX7KIO\(//RRG M'DXT^-=7B_G&T]H]!9\ KU%R2A"+0F;'/H&++^!BI(EXJ:RELG3MSGC<-![+ MNRZ>U M9A01S[C. 3#BNHVO'8O"Q@-+XZ"_'9T_9QOJ-_OG23DD8X+ G"(98S9E*4,F M1(9DB,%+RR58N*T84D_P4K?Q2PMW1&V /-\;XK@0=E-,J4N$"P+78PRY'[-W M2).4$R:!FF0)I:1;W^OQ:*P[:.UYWA)%]?Z<[XEWUSF0M@N-K%Y\M]-9#G6\ M7BPW?M9$>; 064[7T/RZ(N+<52I%I*C4-F@>/2U=;#46+W4GP3W7>Z(D0)[M M/7'K4&UB#A.9C/,BSPI->I/-A+L1G"8D*>,T1!.LW\_A%+X4'A+4"=GJ)T-V M-8T^K^<"+U:KZZMMY.QW^*OI?/TU_C*S_A^?_%?X5ZO?%B'.BC\EZ/75$9\9 M#.?^,D\0HK#1V(QYQ<$=-1@CJT)"T1ECF#%*Z^+=XD9Y@K#=C;M,RR(]&;I: MY=&YFQ^^F7^[OGGAIJ+5-"B&$C82<6D8#]4Q*FHS0#P'- MP]/RDOJI>-FOENO)Q\S)ILI 21IP;BA$M$B(,\:0=D[F"DH=N NY<6J7/0:K MWMM?\*>[O?7@@W6P4T'!BW.EW0)$;BH)& D&.$18<)GC@MD"X6"!@$5K8AYO MT2UKT@4D-:LRSE#6OKH'2*ZRPG?!X1WA3#G"O!*(R/P*U=.$3 S9^B.>*<*, MIYURR4^H_,%'*RM]B,H6)>17->FZ(7T;\=F13A(/&>*(F-RH'7Q59&.0B#$1 M;(1? NM4A/>4ZN]_M$XJLYCJ!\NO_HS#,V[%.Q=5*)=XP@PIHDUN$4?AJ-1P M-SSFN^]I.EUD(\9X'_)]Q^N7K.H87L+/L ME_CWQ0Q6FTW7/S8)'Q*P%$8EI%RV!0CL;B-41$9*R8/05KG2;RDNQ]WSM,D' MPK94Z'=<#+6RNX84V!R23.X\XD$RG^/RBDP,Q81H!I*(,=^S6N3N)@D%PU0R M/ \%&65:PBC '>ZE1T-;236L//7V)?;7VWB4J."65!$#+[ M?@X;L+R)1"$H(KCBV#ZJ96E_7VUYJU,#]E?95P/P\[/MJYN;^]?I]VF(\[ Q M=Q67% O-$>4$M&:M1)9A"Z<-6+N.4.?H_J.]IC;4(:;J5)/]A#OI;,0\KSJ# MW^?+VZ:/KU;KZ57NT7C_/\@]((O7&?3ZZHAU!L.YOU"KPQBU2E0@J6(N8E06 M7 WCD0]18=@I+I@+G53-M3I4QELI@D;6L0!>F)1(VSQ^!BOF#/,AR>(O:O\: MK0Y[8&Z\5H=]U-N T;(WY2&_EE=2(^^C0SRPA"SE%M' ,5=16E&\#_=/V>JP M%PA.CW/IH9$&X#1<<">: YE$$A/:(\-9;@Z4 K(Z4<0\<9))G"@I/0EZ##Y: M:G78"U:7:'781\<-X/QXUSQ%)?81>\28XHA3N(I<\AA%F@2E-*@D2P<]_DJM M#GOAI'.KPSY*:P!]'R.8/-/L[&U8^7T^7:\^?OI]QTP$.7#&-1(I=PT)FN1I M(BIGQFC"1%G*2B/P)$&-OZF_- K+*:^)SA(?XC(MEE=VOIO3<#O3AN5IL$X@ M*VE^8A$%,DD8Y RUP26.12H]@^T(*8V_:K\T_DHHK($S\%#71TOS^*4\=2.' MB7EN,&&LP\ '%=(DR8(9;8Q0S_:<]=Z'5[UU!RBJ :P5>'%&/6;,JX2\Q!IQ MPPS2QG%D>1(6*QD9>:9]U)Y!*]!SW/$+Z[X!M'>:OO1N,?\.ADSW'G]\MUO\5UW>SF28ZQB!I2$@X#X((EB&M940.#I'D"*:X^"2-T9AIW+V[X1?+Y:['^7_CDR$M%RDI! C.<0=8H(C#>YA0XE*.!!' M36FC^K(<-NXK/M-==3Z8FLT-9Z/RZV(&N%B]^N?U=/VCR+BZIU.2TU#JHQ/FC1]!G'RH/*&@G-TM)]$RJ MB CV-&\)D$(D"@D3'/=&4\&*3^C[.7*S9V!JO%QL'W4V8$P\3-$0HHED^;U< MB!%\;HV1YDDB[ 7!"N-0?EKD3YF+[06"D[G8/AII $ZC1(*<)(8E"ZYTRE%" M+D &0AN4;/31>*\8OGA_KF>>B^T%JTOD8OOHN &<'T_K^-Y;JIG MD9,4)"MC<#@_(U:E"P?^2KG87CCIG(OMH[3Z;[T/9?.RI(XD68R@(8^31(%O MW,-(D<;$HH1%\(QSS&.W]I[]OMNX6WTI\(VML>K]!N\V4V;I$*O%E&3<[YM\8CJ7)P%%L" MIS8F2!(N:0H)&]_-^'KB0PU8_>414U"VK5Q=9_:RUDJFR"C""6<3T4=D*&8H M4B<348)Y;\:XX,:O+'H&$QK/-L NI_L6T/XHWWF;,*(FA$2=12P)#_N6:.0P M\2ARYKQ2'DR0XIFWH]0T<-5>$!?[L"RCI%;@]F:UNH[AU^OE=/YE6P>Q#>_< M]\%?_1F7?@K2G'@"AJ\$*Y@H"E8P7"+(4NM0$IJS2"*VW7JT]H5A+RHKP[,0 M/@[!;CQE-?%68OAML\?[[3C2O?9X-W^_&<0XX;EY"L@>:4(%@NN((VN"0-*S M0 FU"BRE9G)U0SBL;.".M!':!4D3FPCL?1]C6+T&A1P^%[#A2B?P 1Q+,>!:EE5-(&ND]?07J!^.Z\JKM^GUXMEBE/P M1B/87I)(3!,#1T"#2Q"=A@T5+3+@TVJ33+"I>%_;;A!X=OE@G%CA.1-!)>YAM Y>WI,:(I<>F4,#*5 MKO\<0F?EL9,C7O9C*JP)6.Z,%-ATLQSJ_;SHRBG@1EJF6'ZNE8!3#9Q2G#:3 M89G2FH9'Y1)GW^0#::T\[7&D"_X2BFLA4C TY+(S>-Y?KU=K.\\RV M?UTL\W.A[4ABLAE2Z9)6B#-CP/S)4S*#D,AX+Y/$7#.RGZWJ>OECP]O6J'[A061 R211QFV@"3F?"XJ=$,@E MGM\B"<\U5=H63RV=(*=;\!X_,TR5DG]K4-HV6=YQDI_6_A;A. Z3"/Y6$CBB M('D ^Y8%I+4EB&&!*=%<)%(Z3]2%KF[@>FZIH>(::0UE-^SL O29*SB.-]MH MPF)(CD1P]G&0NQ%',I*<[DHJ$)R,*=TXIBMMW=#VW/(OHVBF <0=K[5;?8KK M]6SC_.PY4T"$C 0O :(HL-A8)JWADS&B7 M+MYM\IEW:>@%JTMT:>BCXP9P?OS!?\ D1)O@9@'C$O:_S8_.8/\K8;6F(G$= M2\?G_DI=&GKAI'.7ACY*J_T>ZZ;6Y^YU]:/'_B"V5Y\^?+AY\V^B$LEYQ)SD MB#.ED0&S!Z6W+Q,=N% VY-?[$3PH[CR9L?I78]:;1EW*B"UV5H! M*V1AMR+%3?34&4QLZ6="@XEM*RA\'F86-138&E(G(04C/$](>+]I5!&0DY(@ M9T5DRCB'>>D*D@<$U$74A91^"FJ]--!$W>[>.\YM^?&NA\7]NN2=R'Z=KOQL ML;I>;C?IK00-D9IZ&1!U&N>V=;DV7U!DX.*0/MC@8NG2]#*4U_5,1ST$*ZCV M64'Z%[N:^HDT-F'E8,=*11&G 8QA2D'@1D5.),,TEN[GVXO NF=J#0P-A'%_ M=3:!UHWDIM_CG9=V*S6?F$F."929R:N@=E M S@LI*@&C$:P5Y:;V/MFRD^VC;:1[_5Z.777ZZW5]#@H?R]F/^%<2\ZH!!,I M>XL"_$9-C$/$*H<9X3ZPTE,QSZ>Z6>"88+MT\H2>)=<_6D8 YIIJ&HS"/-ALE*IG'H,W] M=#;=ZNU&@@&'F)2S2')A,E<&.6PUHB0$RRTU"H\=FSQ,6=T(Y:B.SPBJ:>#8 MV^=J9^]R*6(*$>F( ^(Z2J29%\@H1Q1ECF)2?!S)(4+:"B:6T/@3H.HO_@8Q MM-MV$VY@/VG88X[EJ0/8,61M;M0MDI5)Y/<$:F04[4AI*QYS 1P-44&KDS/W MWR:\F*^GX9%U4?"1Q>D/C/+>H@=/8S^]8'G>O;393K(*<2]SP8%1B$;L?51@ M2_G23MA83R\.2_75GWYV#0+,O>#NO7-YG-;-NL&$ MQ$Y&RW&@J7C I CA;5V>@_#UJ'[^X@JM?RANUEY%_V]?%M__/?JP77Y;QSB] MVD2G;L)2'0Z_^\B\O^@6E#[<8?'P%WJ>?H.)+W3*C5+K7W:OC_\X!-E5OQQPT&U%GVQ MT$/UXS5$O(#J.XBWKMX/36X#@(Z"@-/?JMM]\()8Z"3RNJ@X-H2S+![.&?4Y M7M.^"R+A"3'7P<"0X:R=#(#R\U['ZX]W,:M@D)PK J/[M-0NF"@[>W6\-G:7 M@D-OZ39P1'1^&=CGD"CZW'#$7G27/B?Z"KL./L"AW[T]O]HX\K>)ML%!A^,K M%B#QM_FW:5[T<_QS_0O\Y3^*D/EXU2IQMR=U<8.S3A*IF%5Z0-^F8UYA?>VM M624U-$Q;AZ71B*X^P&?7RZMY>#VS7XIHZN&*52H+!NGIH"0:T5+>\2_GJ[ L MIZ:]):N$^0:??H]ET8BB_F/QQQU]94_ (TM7"=(-4MQIV516X.V=.KV*>59* MMAC_;F=G;[=3ZU:)J?5270>IM+#Q5B]GBU7\O+@E=U/I6F[W/;%^E8A8_RW8 M34K-ZG,D-=8)91727B-*>S,/T^_3<&UGFP8OYRAJ;ZFZ3MEIF2^>$D#MK32; MW='U=(Z@PR8ZM& U#1V1^:*; !HHP'S84;-L\J9_M\[QG.5.N^BD4(HKJVJK MQV.LCQJNK _WXST11ZQDZ-U[\5DUO^M4SW!(U W 83O^X!M\WF\KJC_F)T*K M3R\^?AH%%D]_KVZ;G@O"H[/H:QLPAVX/N-$SA^6]@9N%J^0RS_<']N32@NI^ MGX?E[,>7>V\)K];GZ^W@JG42C?VU=DHD+:CLU9]+_V$Y/?E6H*.>[I:J,S2J MOW(>,=^"1OX&-\#Z5[N.K^UTN1E.=;YJ#JQ99]12?QT=%T=E93W<;\! 5^S#H8KZ= 2]:)D9RCJA"PJ5I==/O)\ M!IJ& :C^YCX>VSZ&E0;@L:'IW=3#0F_M+\O%:A5[*.#@/ZRY;[OIX!2_]7;I M(WO@D0DW,(-W=-DSB+U;[IGI"))45 M]FXQ'T-G)Y:M5O?>3VU/"Z:) W!#%P@O)\4*'((/EJM6V3[D(#PDB(8.P\_+ MJ_FZ[%EX;\EJ5>S#C\+' FGK)"RDL..K5JLT.NL<;$YM-P[#\FHZMP5/POT5 MZ]48#3D-C\BC"5W]>KW<$%9 2;=+U2LR&J*=?0DTH99[56E?OFR&IIU;L'=J MW7H51T,4=E(VK1:NO%IN7FR.U&KT\>I%RE2>(+I =4KNY/T]+G^\3X^^]0@) MPVRT+A\X8[ON5KWYS/G)L(,+5@OQ]M'/_9UZ2BRU'8&X MEMDB/Y-CX[$7%H MO6KZ.BGW12ST@6KYRJ%: M[2.VRAJ^-SZRX%%Z?-5J2;SAM$0QU9$EJV5#AVKQM&C:TMNOU_'SXM6?N4E%!#[G:;'T M&]/ZW,.VSW>JY4X+:;B+$!M4^]^GB]EN3-M_+*[BRSR9;?GCK?UC#-V?_%B] M;&Q)!'219X,P ([_>6UGTS3U.^H_VS]_B?.8\H2,$:#PY ?KI7]+PJ&K7-N" M!!QC,SO?$?SFZEL>& D,N.ELNOY1QG8;]L5Z*>9"H.@GV78\L)(FWHEEZW6^ M*."$M6GK'2"PL!^]OVPG)385ZWI:1@UE!19Q!7[AQ_C/Z^GR]EPI6KB_(_>YKYT0^C/ZS4CSEW!,?%DL?YQ=.G)XQ7IJVI?WHB/S MM0/)L]D^>=,.,U([%9$<7[A>]=5)52SZR:6RZC[$10$]W:U2LZ;D:5DO3C!> MO\@'2'I71!W[:]7LU]-+*4>$\*]:Q4O>-/^J3_Q7?6(_W83__KS8^./G;H^' M*U4KHSJU.PXR6UL!L]DM666VQOYR]:[U@^)>=.&]=N>9:+.#=?:>N+].M2*U M4SOB *.UC=H=M66";H]7JW=MG^?'MY:_>+GX%&CLU,7A%>M=),/T M=5(NM?T4("7<&O7O4YIZ6/?UO,Q>>WKU>D?@,%UVEE?M,S/&Y=^6B^MO;U:K MZX(:/;5NM>K?HTS*J?:)^S1TAPRVAI;1X:MUJ=;E#3]>G951]+RX^+]9V M5B(/O+]6M7+;P7ONH"SJ:^B%7X,G/OOQP4Y#(44=6K):8>UP?9V03&U'.7N* M0&&FJM31>&S-:O6R Q7WA&QJFYTWD>$7W[\4.QN/+EJOU'6HE?F$>!K2WH:R M>R=$224>6KM>G6H!79X05@M'Z2VIQ0_4HRO7JS ]YUQ]2E"U*RO^>3U=_\C# MW;:B!/?F:MO9<9J F C]3]6I5!\?NAHBR.?V_B^LW<[^X*A1#[_2!>B6KQ71]7&S-:?A1 MD'DL39_X4">--Q4[&B#&VITF'Q\_F?-=\*N,TKM^HY.^6XH^]11>[5UMW?7,+M].5^N"J>[CJW929TOAK"<%5%N!CT^6 MLWO_'EZR4[5"2\<Z*I'OF_.?S+*_"IM3MILJ505D=A553I]0I]L?;;Y-9P M?[M8G:K72G;E-D3L_N%.D[/UZN8G=RH]O'8G);82P#HIGNK6SI[E?>[V.[A@ M)W6U%( Z)9;:3YVS094Y*J2P0^MUTE=+ :,30FDAQ%^D/>;]A3HIJ*4HSR$Q M5#="%F>72MZLT4D?+<5@]IAOH\S[;'7TK5>E+85)&BQ377[Z3$E@(@W456_5X*TTR7G7%,O]]Q5RK]_-3JG33;4BRDL\!: M;:CQ<'[0A\5LZJ=Q]6&Y\ \I/[.[QHG/%&FUT96- GTWCG_J$5(&/F1]>OVS MGMSNE@_WERXU*?7IU2L^!.VLMX=O=CO*J_I3ZD-TOENL=Z26.<*[?Z7:2ZZB M>CXAO_%/]-U?Y%^<7<7__W_]/U!+ 0(4 Q0 ( #>!IUAL?[Z250@ "4R M 3 " 0 !E>#,Q,3$P<7$Q,C R,S0N:'1M4$L! A0# M% @ -X&G6'?/5!IUA=VE,RK 4 ,4U 1 M " ?D0 !E>#,R,3!Q<3$R,#(T+FAT;5!+ 0(4 Q0 ( #>! MIU@X9%4:O7,! &K9$0 1 " =06 !H86QO+3(P,C0P,S,Q M+FAT;5!+ 0(4 Q0 ( #>!IUBK!.F?-Q$ +F\ 1 " M <"* 0!H86QO+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( #>!IU@O0,@,]1X M )&UL4$L! A0#% @ -X&G6$.,4[ST( MX#T !0 ( !=Q4" &AA;&\M,C R-# S,S%?9S$N:G!G4$L! M A0#% @ -X&G6/^#YJW']0$ QDH" !0 ( !G38" &AA M;&\M,C R-# S,S%?9S(N:G!G4$L! A0#% @ -X&G6 C(53$- P$ %$P! M !0 ( !EBP$ &AA;&\M,C R-# S,S%?9S,N:G!G4$L! A0# M% @ -X&G6&2V&1?> $ D^X) !4 ( !U2\% &AA;&\M M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( #>!IUC<,8P!@!H86QO+3(P,C0P,S,Q7W!R92YX;6Q02P4& / P # 0 P ?\D& end XML 86 halo-20240331_htm.xml IDEA: XBRL DOCUMENT 0001159036 2024-01-01 2024-03-31 0001159036 2024-04-30 0001159036 2024-03-31 0001159036 2023-12-31 0001159036 us-gaap:RoyaltyMember 2024-01-01 2024-03-31 0001159036 us-gaap:RoyaltyMember 2023-01-01 2023-03-31 0001159036 us-gaap:ProductMember 2024-01-01 2024-03-31 0001159036 us-gaap:ProductMember 2023-01-01 2023-03-31 0001159036 halo:CollaborativeAgreementsMember 2024-01-01 2024-03-31 0001159036 halo:CollaborativeAgreementsMember 2023-01-01 2023-03-31 0001159036 2023-01-01 2023-03-31 0001159036 2022-12-31 0001159036 2023-03-31 0001159036 us-gaap:CommonStockMember 2023-12-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001159036 us-gaap:RetainedEarningsMember 2023-12-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001159036 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001159036 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001159036 us-gaap:CommonStockMember 2024-03-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001159036 us-gaap:RetainedEarningsMember 2024-03-31 0001159036 us-gaap:CommonStockMember 2022-12-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001159036 us-gaap:RetainedEarningsMember 2022-12-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001159036 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001159036 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001159036 us-gaap:CommonStockMember 2023-03-31 0001159036 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001159036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001159036 us-gaap:RetainedEarningsMember 2023-03-31 0001159036 halo:ArgenxMember 2024-01-01 2024-03-31 0001159036 halo:TakedaMember 2024-01-01 2024-03-31 0001159036 halo:JanssenMember 2024-01-01 2024-03-31 0001159036 halo:RocheMember 2024-01-01 2024-03-31 0001159036 srt:MinimumMember 2024-03-31 0001159036 srt:MaximumMember 2024-03-31 0001159036 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-04-01 2023-06-30 0001159036 us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001159036 us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001159036 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001159036 us-gaap:AgencySecuritiesMember 2024-03-31 0001159036 us-gaap:CommercialPaperMember 2024-03-31 0001159036 us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001159036 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001159036 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001159036 us-gaap:AgencySecuritiesMember 2023-12-31 0001159036 us-gaap:CommercialPaperMember 2023-12-31 0001159036 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001159036 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001159036 us-gaap:MoneyMarketFundsMember 2024-03-31 0001159036 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001159036 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001159036 us-gaap:MoneyMarketFundsMember 2023-12-31 0001159036 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001159036 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001159036 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001159036 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001159036 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001159036 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:AgencySecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:AgencySecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001159036 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001159036 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001159036 us-gaap:ForeignExchangeForwardMember 2024-03-31 0001159036 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001159036 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001159036 us-gaap:ForeignExchangeForwardMember 2023-12-31 0001159036 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001159036 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001159036 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001159036 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001159036 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001159036 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001159036 halo:ProprietaryProductsSalesMember 2024-01-01 2024-03-31 0001159036 halo:ProprietaryProductsSalesMember 2023-01-01 2023-03-31 0001159036 halo:BulkrHuPH20Member 2024-01-01 2024-03-31 0001159036 halo:BulkrHuPH20Member 2023-01-01 2023-03-31 0001159036 halo:DevicePartneredProductsMember 2024-01-01 2024-03-31 0001159036 halo:DevicePartneredProductsMember 2023-01-01 2023-03-31 0001159036 halo:EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember 2024-01-01 2024-03-31 0001159036 halo:EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember 2023-01-01 2023-03-31 0001159036 halo:DeviceLicensingAndDevelopmentMember 2024-01-01 2024-03-31 0001159036 halo:DeviceLicensingAndDevelopmentMember 2023-01-01 2023-03-31 0001159036 halo:LicenseFeesAndEventBasedMember 2024-01-01 2024-03-31 0001159036 halo:OthercollaboratorsMember 2024-03-31 0001159036 us-gaap:ProductMember 2024-03-31 0001159036 2024-04-01 2024-03-31 0001159036 halo:DevicePartneredProductsMember 2024-03-31 0001159036 halo:DevicePartneredProductsMember 2023-12-31 0001159036 halo:CollaborativeAgreementsMember 2024-03-31 0001159036 halo:CollaborativeAgreementsMember 2023-12-31 0001159036 us-gaap:RoyaltyMember 2024-03-31 0001159036 us-gaap:RoyaltyMember 2023-12-31 0001159036 halo:ProductSalesOtherMember 2024-03-31 0001159036 halo:ProductSalesOtherMember 2023-12-31 0001159036 halo:ResearchEquipmentMember 2024-03-31 0001159036 halo:ResearchEquipmentMember 2023-12-31 0001159036 halo:ManufacturingEquipmentMember 2024-03-31 0001159036 halo:ManufacturingEquipmentMember 2023-12-31 0001159036 halo:ComputerAndOfficeEquipmentMember 2024-03-31 0001159036 halo:ComputerAndOfficeEquipmentMember 2023-12-31 0001159036 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001159036 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001159036 srt:MinimumMember 2024-01-01 2024-03-31 0001159036 srt:MaximumMember 2024-01-01 2024-03-31 0001159036 halo:AutoInjectorTechnologyPlatformMember 2024-01-01 2024-03-31 0001159036 halo:AutoInjectorTechnologyPlatformMember 2024-03-31 0001159036 halo:XYOSTEDProprietaryProductMember 2024-01-01 2024-03-31 0001159036 halo:XYOSTEDProprietaryProductMember 2024-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2022-08-01 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2022-08-01 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2022-08-01 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member 2022-08-01 2022-08-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member 2022-08-15 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2021-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member 2021-03-01 2021-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2021-03-01 2021-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-03-01 2021-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-03-01 2021-03-31 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2019-11-30 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member 2019-11-01 2019-11-30 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2019-11-01 2019-11-30 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-01-31 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2021-01-31 0001159036 2023-03-01 2023-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member 2024-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member 2023-12-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member 2024-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member 2023-12-31 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001159036 halo:A1.25ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001159036 us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001159036 us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2024-03-31 0001159036 halo:A025ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2024-03-31 0001159036 halo:A100ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-03-31 0001159036 us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember 2022-05-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember 2022-05-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember halo:DebtInstrumentInterestPeriodOneMember 2022-05-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember halo:DebtInstrumentInterestPeriodTwoMember 2022-05-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember halo:DebtInstrumentInterestPeriodThreeMember 2022-05-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember halo:DebtInstrumentInterestPeriodFourMember 2022-05-31 0001159036 us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember halo:VariableRateComponentOneMember 2022-05-01 2022-05-31 0001159036 us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-05-01 2022-05-31 0001159036 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-05-01 2022-05-31 0001159036 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-05-01 2022-05-31 0001159036 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:BaseRateMember 2022-05-01 2022-05-31 0001159036 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:BaseRateMember 2022-05-01 2022-05-31 0001159036 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember halo:VariableRateComponentTwoMember 2022-05-01 2022-05-31 0001159036 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember halo:VariableRateComponentTwoMember 2022-05-01 2022-05-31 0001159036 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember 2022-05-01 2022-05-31 0001159036 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember 2022-05-01 2022-05-31 0001159036 us-gaap:RevolvingCreditFacilityMember halo:CreditAgreementMember 2024-03-31 0001159036 halo:CreditAgreementMember halo:TermLoanFacilityMember 2024-03-31 0001159036 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001159036 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001159036 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001159036 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001159036 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001159036 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001159036 halo:RSURSAandPRSUawardsMember 2024-01-01 2024-03-31 0001159036 halo:RSURSAandPRSUawardsMember 2023-01-01 2023-03-31 0001159036 srt:MinimumMember 2023-01-01 2023-03-31 0001159036 srt:MaximumMember 2023-01-01 2023-03-31 0001159036 us-gaap:EmployeeStockMember halo:A2021ESPPPlanMember 2021-02-01 2021-02-28 0001159036 us-gaap:EmployeeStockMember halo:A2021ESPPPlanMember 2021-02-28 0001159036 halo:A2021ESPPPlanMember 2024-03-31 0001159036 us-gaap:EmployeeStockOptionMember 2024-03-31 0001159036 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001159036 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001159036 us-gaap:PerformanceSharesMember 2024-03-31 0001159036 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001159036 us-gaap:EmployeeStockMember 2024-03-31 0001159036 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001159036 halo:RestrictedStockUnitsAndPerformanceSharesMember 2024-01-01 2024-03-31 0001159036 halo:RestrictedStockUnitsAndPerformanceSharesMember 2023-01-01 2023-03-31 0001159036 halo:StockOptionsAndRestrictedStockUnitsMember 2024-03-31 0001159036 halo:StockOptionsAndRestrictedStockUnitsMember 2023-12-31 0001159036 2021-12-31 0001159036 2021-12-01 2021-12-31 0001159036 2021-01-01 2021-12-31 0001159036 2022-01-01 2022-12-31 0001159036 halo:AcceleratedShareRepurchaseAgreementMember 2023-11-01 2023-11-30 0001159036 halo:AcceleratedShareRepurchaseAgreementMember 2023-11-30 0001159036 2021-12-01 2024-03-31 0001159036 halo:A2024CapitalReturnProgramMember 2024-02-29 0001159036 halo:RestrictStockUnitsPerformanceSharesAndESPPMember 2024-01-01 2024-03-31 0001159036 halo:RestrictStockUnitsPerformanceSharesAndESPPMember 2023-01-01 2023-03-31 0001159036 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001159036 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001159036 halo:HelenTorleyMember halo:HelenTorleyPriorPlanMember 2024-01-01 2024-03-31 0001159036 halo:HelenTorleyMember 2024-01-01 2024-03-31 0001159036 halo:HelenTorleyMember halo:HelenTorleyPriorPlanMember 2024-03-31 0001159036 halo:HelenTorleyMember halo:HelenTorleyMarch2024PlanMember 2024-01-01 2024-03-31 0001159036 halo:HelenTorleyMember halo:HelenTorleyMarch2024PlanMember 2024-03-31 0001159036 halo:NicoleLaBrosseMember 2024-01-01 2024-03-31 0001159036 halo:NicoleLaBrosseMember 2024-03-31 shares iso4217:USD iso4217:USD shares halo:product pure halo:segment halo:security halo:trading_day halo:businessDay 0001159036 false 2024 Q1 --12-31 http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P7Y P328D P460D 10-Q true 2024-03-31 false 001-32335 HALOZYME THERAPEUTICS, INC. DE 88-0488686 12390 El Camino Real 92130 San Diego CA 858 794-8889 Common Stock, $0.001 par value HALO NASDAQ Yes Yes Large Accelerated Filer false false false 127274000 164627000 118370000 298824000 217630000 195902000 234210000 168541000 127601000 45690000 48613000 873584000 746424000 78071000 74944000 17319000 17816000 416821000 416821000 455116000 472879000 616000 4386000 1841527000 1733270000 13325000 11816000 118314000 100678000 131639000 112494000 1500879000 1499248000 31201000 37720000 1663719000 1649462000 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 127186000 127186000 126770000 126770000 127000 127000 11794000 2409000 -1486000 -9278000 167373000 90550000 177808000 83808000 1841527000 1733270000 120593000 99640000 58583000 60794000 16703000 1709000 195879000 162143000 28329000 35170000 17763000 17835000 19111000 17979000 35134000 37357000 100337000 108341000 95542000 53802000 4993000 2979000 4507000 4543000 96028000 52238000 19205000 12623000 76823000 39615000 0.61 0.29 0.60 0.29 126941000 135027000 128887000 137900000 76823000 39615000 -313000 924000 8000 22000 8615000 0 -518000 0 84615000 40561000 76823000 39615000 9874000 7966000 2443000 2622000 17763000 17835000 1830000 1835000 2365000 917000 7000 0 -220000 -320000 -1291000 -3874000 -38308000 -36189000 40233000 7250000 -4795000 -8881000 18685000 -24006000 129427000 86964000 198763000 109919000 119627000 61134000 3545000 11377000 -82681000 -60162000 0 13483000 0 150083000 489000 1048000 -489000 -164614000 46257000 -137812000 118370000 234695000 164627000 96883000 1515000 390000 1242000 406000 0 125000 126770000 127000 2409000 -9278000 90550000 83808000 9874000 9874000 416000 -489000 -489000 7792000 7792000 76823000 76823000 127186000 127000 11794000 -1486000 167373000 177808000 135154000 135000 27368000 -922000 143217000 169798000 7966000 7966000 289000 -126000 -126000 384000 1000 -1049000 -1048000 4165000 4000 34159000 117138000 151301000 946000 946000 39615000 39615000 131662000 132000 0 24000 65694000 65850000 Organization and Business <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Halozyme Therapeutics, Inc. is a biopharmaceutical company advancing disruptive solutions to improve patient experiences and outcomes for emerging and established therapies. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the innovators of ENHANZE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> drug delivery technology (“ENHANZE”) with our proprietary enzyme, rHuPH20, our commercially validated solution is used to facilitate the subcutaneous (“SC”) delivery of injected drugs and fluids with the goal of reducing the treatment burden for patients. We license our technology to biopharmaceutical companies to collaboratively develop products that combine ENHANZE with our partners’ proprietary compounds. We also develop, manufacture and commercialize, for ourselves or with our partners, drug-device combination products using our advanced auto-injector technologies that are designed to provide commercial or functional advantages such as improved convenience, reliability and tolerability, and enhanced patient comfort and adherence.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ENHANZE partners’ approved products and product candidates are based on rHuPH20, our patented recombinant human hyaluronidase enzyme. rHuPH20 works by breaking down hyaluronan (“HA”), a naturally occurring carbohydrate that is a major component of the extracellular matrix of the SC space. This temporarily reduces the barrier to bulk fluid flow allowing for improved and more rapid SC delivery of high dose, high volume injectable biologics, such as monoclonal antibodies and other large therapeutic molecules, as well as small molecules and fluids. We refer to the application of rHuPH20 to facilitate the delivery of other drugs or fluids as ENHANZE. We license our ENHANZE technology to form collaborations with biopharmaceutical companies that develop or market drugs requiring or benefiting from injection via the SC route of administration. In the development of proprietary intravenous (“IV”) drugs combined with our ENHANZE technology, data has been generated supporting the potential for ENHANZE to reduce patient treatment burden, as a result of shorter duration of SC administration with ENHANZE compared to IV administration. ENHANZE may enable fixed-dose SC dosing compared to weight-based dosing typically required for IV administration, extend the dosing interval for drugs that are already administered subcutaneously and potentially allow for lower rates of infusion-related reactions. ENHANZE may enable more flexible treatment options such as home administration by a healthcare professional or potentially the patient or caregiver. Lastly, certain proprietary drugs co-formulated with ENHANZE have been granted additional exclusivity, extending the patent life of the product beyond the patent expiry of the proprietary IV drug.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have ENHANZE collaborations and licensing agreements with F. Hoffmann-La Roche, Ltd. and Hoffmann-La Roche, Inc. (“Roche”), Takeda Pharmaceuticals International AG and Baxalta US Inc. (“Takeda”), Pfizer Inc. (“Pfizer”), Janssen Biotech, Inc. (“Janssen”), AbbVie, Inc. (“AbbVie”), Eli Lilly and Company (“Lilly”), Bristol-Myers Squibb Company (“BMS”), argenx BVBA (“argenx”), ViiV Healthcare (the global specialist HIV Company majority owned by GlaxoSmithKline) (“ViiV”), Chugai Pharmaceutical Co., Ltd. (“Chugai”) and Acumen Pharmaceuticals, Inc. (“Acumen”). In addition to receiving upfront licensing fees from our ENHANZE collaborations, we are entitled to receive event and sales-based milestone payments, revenues from the sale of bulk rHuPH20 and royalties from commercial sales of approved partner products co-formulated with ENHANZE. We currently earn royalties from sales of seven commercial products including sales of one commercial product from each of the Takeda, Janssen and argenx collaborations and four commercial products products from the Roche collaboration. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have commercialized auto-injector products with several pharmaceutical companies including Teva Pharmaceutical Industries, Ltd. (“Teva”) and Otter Pharmaceuticals, LLC (“Otter”). We have development programs including auto-injectors with Idorsia Pharmaceuticals Ltd. (“Idorsia”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial portfolio of proprietary products includes Hylenex</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, utilizing rHuPH20, and XYOSTED</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> utilizing our auto-injector technology.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except where specifically noted or the context otherwise requires, references to “Halozyme,” “the Company,” “we,” “our,” and “us” in these notes to our condensed consolidated financial statements refer to Halozyme Therapeutics, Inc. and each of its directly and indirectly wholly owned subsidiaries as disclosed in Note 2, </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 7 1 1 1 4 Summary of Significant Accounting Policies<div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements have been prepared for purposes of and in accordance with United States generally accepted accounting principles (“U.S. GAAP”) and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) related to a quarterly report on Form 10-Q. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These condensed consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 20, 2024. The unaudited financial information for the interim periods presented herein reflects all adjustments which, in the opinion of management, are necessary for a fair presentation of the financial condition and results of operations for the periods presented, with such adjustments consisting only of normal recurring adjustments. Operating results for interim periods are not necessarily indicative of the operating results for an entire fiscal year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><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 include the accounts of Halozyme Therapeutics, Inc. and our wholly owned subsidiaries, Halozyme, Inc. and Antares Pharma, Inc., and Antares Pharma, Inc.’s wholly owned Swiss subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><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 conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. On an ongoing basis, we evaluate our estimates and judgments, which are based on historical and anticipated results and trends and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, estimates are subject to an inherent degree of uncertainty and, as such, actual results may differ from our estimates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Marketable Securities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments, readily convertible to cash, which mature within 90 days or less from the date of purchase. As of March 31, 2024, our cash and cash equivalents consisted of money market funds, bank certificate of deposits, U.S. treasury securities and demand deposits at commercial banks.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are investments with original maturities of more than 90 days from the date of purchase that are specifically identified to fund current operations. Marketable securities are considered available-for-sale. These investments are classified as current assets, even though the stated maturity date may be one year or more beyond the current balance sheet date which reflects management’s intention to use the proceeds from the sale of these investments to fund our operations, as necessary. Such available-for-sale investments are carried at fair value with unrealized gains and losses recorded in other comprehensive income and included as a separate component of stockholders’ equity. The cost of marketable securities is adjusted for amortization of premiums or accretion of discounts to maturity, and such amortization or accretion is included in investment and other income, net in our condensed consolidated statements of income. We use the specific identification method for calculating realized gains and losses on marketable securities sold. None of the realized gains and losses and declines in value that were judged to be as a result of credit loss on marketable securities, if any, are included in investment and other income, net in our condensed consolidated statements of income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments include cash equivalents, available-for-sale marketable securities, accounts receivable, prepaid expenses and other assets, accounts payable, accrued expenses and long-term debt. Fair value estimates of these instruments are made at a specific point in time based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore, cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of the short-term nature of those instruments. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities consist of asset-backed securities, corporate debt securities, U.S. Treasury securities, agency bonds and commercial paper, and are measured at fair value using Level 1 and Level 2 inputs. Level 2 financial instruments are valued using market prices on less active markets and proprietary pricing valuation models with observable inputs, including interest rates, yield curves, maturity dates, issue dates, settlement dates, reported trades, broker-dealer quotes, issue spreads, benchmark securities or other market related data. We obtain the fair value of Level 2 investments from our investment manager, who obtains these fair values from a third-party pricing source. We validate the fair values of Level 2 financial instruments provided by our investment manager by comparing these fair values to a third-party pricing source.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is recorded at the invoiced amount and is non-interest bearing. Accounts receivable is recorded net of estimated prompt pay discounts, distribution fees and chargebacks. We believe the risk of accounts being uncollectible is minimal; therefore, no significant allowances for doubtful accounts were established as of March 31, 2024 and December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at lower of cost or net realizable value. Cost is determined on a first-in, first-out basis. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories are reviewed periodically for potential excess, dated or obsolete status. We evaluate the carrying value of inventories on a regular basis, taking into account such factors as historical and anticipated future sales compared to quantities on hand, the price we expect to obtain for products in their respective markets compared with historical cost and the remaining shelf life of goods on hand.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into operating leases primarily for real estate and automobiles. These leases have contractual terms which range from 3 years to 12 years. We determine if an arrangement contains a lease at inception. Right of use (“ROU”) assets and liabilities resulting from operating leases are included in property and equipment, accrued expenses and other long-term liabilities on our condensed consolidated balance sheets. Operating lease ROU assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the discount rate to calculate the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our leases often include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Short-term leases with an initial term of 12 months or less are not recorded on our condensed consolidated balance sheet. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as automobiles, we account for the lease and non-lease components as a single lease component.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including ROU assets are recorded at cost, less accumulated depreciation and amortization. Equipment is depreciated using the straight-line method over its estimated useful life ranging from three years to ten years and leasehold improvements are amortized using the straight-line method over the estimated useful life of the asset or the lease term, whichever is shorter. </span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for long-lived assets in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable. </span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income is defined as the change in equity during the period from transactions and other events and circumstances from non-owner sources.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Convertible Notes, the 2027 Convertible Notes and the 2028 Convertible Notes (collectively, the “Convertible Notes”) are accounted for in accordance with authoritative guidance for debt and derivatives. We evaluate all the embedded conversion options contained in the Convertible Notes to determine if there are embedded features that require bifurcation as a derivative as required by U.S. GAAP. Based on our analysis, we account for each of our Convertible Notes as single units of accounting, a liability, because we concluded that the conversion features do not require bifurcation as a derivative under embedded derivative authoritative guidance.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges - Currency Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the second quarter of 2023, we entered into a cash flow hedging program to mitigate foreign currency exchange risk associated with forecasted royalty revenue denominated in Swiss francs. Under the program, we can hedge these forecasted royalties up to a maximum of four years into the future. We hedge these cash flow exposures to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge and are highly effective in offsetting changes to future cash flows on hedged transactions. Both at inception of the hedge and on an ongoing basis, we assess 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 we determine 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, we would discontinue hedge accounting treatment prospectively. We measure effectiveness based on the change in fair value of the forward currency forward contract and the fair value of the hypothetical foreign currency forward contract with terms that match the critical terms of the risk being hedged. No portion of our foreign currency forward contracts were excluded from the assessment of hedge effectiveness. As of March 31, 2024, all hedges were determined to be highly effective. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets or liabilities associated with our hedging contracts are recorded at fair market value in prepaid expense and other current assets, accrued expenses, or other long-term liabilities, respectively, in our condensed consolidated balance sheets. Gains and losses related to changes in the fair market value of these hedging contracts are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”) within stockholder’s equity in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to royalties revenue in our condensed consolidated statements of income. Settlements from the cash flow hedge are included in operating activities on the condensed consolidated statements of cash flows. Since the fair market value of these hedging contracts is derived from current market rates, the hedging contracts are classified as derivative financial instruments. We do not use derivatives for speculative or trading purposes. As of March 31, 2024, amounts expected to be recognized as a net gain out of AOCI into our condensed consolidated statements of income during the next 12 months are not material.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, we allocate the fair value of the total consideration transferred to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values on the date of acquisition. These valuations require us to make estimates and assumptions, especially with respect to intangible assets. We record the excess consideration over the aggregate fair value of tangible and intangible assets, net of liabilities assumed, as goodwill. Costs incurred to complete a business combination, such as legal and other professional fees, are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for a business combination is incomplete by the end of a reporting period that falls within the measurement period, we report provisional amounts in our financial statements. During the measurement period, we adjust the provisional amounts recognized at the acquisition date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. We record these adjustments to the provisional amounts with a corresponding offset to goodwill. Any adjustments identified after the measurement period are recorded in our condensed consolidated statements of income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill, Intangible Assets and Other Long-Lived Asset</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired, including intangible assets and in-process research and development (“IPR&amp;D”), and liabilities assumed are measured at fair value as of the acquisition date. Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of the net assets acquired. Intangible assets acquired in a business combination that are used for IPR&amp;D activities are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Upon reaching the end of the relevant research and development project (i.e., upon commercialization), the IPR&amp;D </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset is amortized over its estimated useful life. If the relevant research and development project is abandoned, the IPR&amp;D asset is expensed in the period of abandonment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and IPR&amp;D are not amortized; however, they are reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. Goodwill and IPR&amp;D are considered to be impaired if the carrying value of the reporting unit or IPR&amp;D asset exceeds its respective fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our goodwill impairment analysis at the reporting unit level, which aligns with our reporting and operating segment structure and availability of discrete financial information. During the goodwill impairment review, we assess qualitative factors to determine whether it is more likely than not that the fair values of our reporting unit is less than the carrying amount, including goodwill. The qualitative factors include, but are not limited to, macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after assessing the totality of these qualitative factors, we determine that it is not more likely than not that the fair value of our reporting unit is less than the carrying amounts, then no additional assessment is deemed necessary. Otherwise, we proceed to compare the estimated fair value of the reporting unit with the carrying value, including goodwill. If the carrying amount of the reporting unit exceeds the fair value, we record an impairment loss based on the difference. We may elect to bypass the qualitative assessment in a period and proceed to perform the quantitative goodwill impairment test.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our identifiable intangible assets with finite useful lives are typically comprised of acquired device technologies and product rights. The cost of identifiable intangible assets with finite lives is generally amortized on a straight-line basis over the assets’ respective estimated useful lives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform regular reviews to determine if any event has occurred that may indicate intangible assets with finite useful lives and other long-lived assets are potentially impaired. If indicators of impairment exist, an impairment test is performed to assess the recoverability of the affected assets by determining whether the carrying amount of such assets exceeds the undiscounted expected future cash flows. If the affected assets are not recoverable, we estimate the fair value of the assets and record an impairment loss if the carrying value of the assets exceeds the fair value. Factors that may indicate potential impairment include a significant decline in our stock price and market capitalization compared to the net book value, significant changes in the ability of a particular asset to generate positive cash flows for our strategic business objectives, and the pattern of utilization of a particular asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues from payments received (i) as royalties from licensing our ENHANZE technology and other royalty arrangements, (ii) under collaborative agreements and (iii) from sales of our proprietary and partnered products. We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers, we perform the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ENHANZE and Device Royalties</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our ENHANZE collaboration and license agreements, our partners will pay us royalties at an on average mid-single digit percent rate of their sales if products under the collaboration are commercialized. All amounts owed to us are noncancelable after the underlying triggering event occurs, and nonrefundable once paid. Unless terminated earlier in accordance with its terms, collaborations generally continue in effect until the last to expire royalty payment term, as determined on a product by product and country by country basis, with each royalty term starting on the first commercial sale of that product and ending the later of: (i) a specified period or term set forth in the agreement or (ii) expiration of the last to expire of the valid claims of our patents covering rHuPH20 or other specified patents developed under the collaboration which valid claim covers a product developed under the collaboration. In general, when there are no valid claims of a specified patent developed under the collaboration covering the product in a given country, the royalty rate is reduced for those sales in that country upon the expiration of our patents covering rHuPH20. Janssen’s patents covering DARZALEX SC do not impact the timing for this royalty reduction. Partners may terminate the agreement prior to expiration for any reason in its entirety or on a target-by-target basis generally upon 90 days prior written notice to us. Upon any such termination, the license granted to partners (in total or with respect to the terminated target, as applicable) will terminate provided; however, that in the event of expiration of the agreement (as opposed to a termination), the on-going licenses granted may become perpetual, non-exclusive and fully paid. Sales-based milestones and royalties are recognized in the period the underlying sales or milestones occur. We do not receive final royalty reports from our ENHANZE partners until after we complete our financial statements for a prior quarter. Therefore, we recognize revenue based on estimates of the royalty earned, which are based on internal estimates and available preliminary reports provided by our partners. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also earn royalties in connection with several of our licenses granted under license and development arrangements with our device partners. These royalties are based upon a percentage of commercial sales of partnered products with rates ranging from mid-single digits to low double digits and are tiered based on levels of net sales. These sales-based royalties, for which the license was deemed the predominant element to which the royalties relate, are estimated and recognized in the period in which the partners’ commercial sales occur. The royalties are generally reported and payable to us within 45 to 60 days after the end of the period in which the commercial sales are made. We base our estimates of royalties earned on actual sales information from our partners when available or estimated, prescription sales from external sources and estimated net selling price. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue under ENHANZE and Device Collaborative Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENHANZE Collaboration and License Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under these agreements, we grant the collaboration partner a worldwide license to develop and commercialize products using our ENHANZE technology to combine our patented rHuPH20 enzyme with their proprietary biologics directed at up to a specified number of targets. Targets are usually licensed on an exclusive, global basis. Targets selected subsequent to inception of the arrangement generally require payment of an additional license fee. The collaboration partner is responsible for all development, manufacturing, clinical, regulatory, sales and marketing costs for any products developed under the agreement. We are responsible for supply of bulk rHuPH20 based on the collaboration partner’s purchase orders, and may also be separately engaged to perform research and development services. While these collaboration agreements are similar in that they originate from the same framework, each one is the result of an arms-length negotiation and thus may vary from one to the other.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally collect an upfront license payment from collaboration partners, and are also entitled to receive event-based payments subject to collaboration partners’ achievement of specified development, regulatory and sales-based milestones. In several agreements, collaboration partners pay us annual fees to maintain their exclusive license rights if they are unable to advance product development to specified stages. We earn separate fees for bulk rHuPH20 supplies and research and development services. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these agreements are in form identified as collaborative agreements, we concluded for accounting purposes they represent contracts with customers and are not subject to accounting literature on collaborative arrangements. This is because we grant to partners licenses to our intellectual property and provide supply of bulk rHuPH20 and research and development services which are all outputs of our ongoing activities, in exchange for respective consideration. Under these collaborative agreements, our partners lead development of assets, and we do not share in significant financial risks of their development or commercialization activities. Accordingly, we concluded our collaborative agreements are appropriately accounted for pursuant to U.S. GAAP. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under all of our ENHANZE collaborative agreements, we have identified licenses to use functional intellectual property as the only performance obligation. The intellectual property underlying the license is our proprietary ENHANZE technology which represents application of rHuPH20 to facilitate delivery of drugs. Each of the licenses grants the partners rights to use our intellectual property as it exists and is identified on the effective date of the license, because there is no ongoing development of the ENHANZE technology required. Therefore, we recognize revenue from licenses at the point when the license becomes effective and the partner has received access to our intellectual property, usually at the inception of the agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When partners can select additional targets to add to the licenses granted, we consider these rights to be options. We evaluate whether such options contain material rights, i.e. have exercise prices that are discounted compared to what we would charge for a similar license to a new partner. The exercise price of these options includes a combination of the target selection fees, event-based milestone payments and royalties. When these amounts in aggregate are not offered at a discount that exceeds discounts available to other customers, we conclude the option does not contain a material right, and we consider grants of additional licensing rights upon option exercises to be separate contracts (target selection contracts).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, we provide indemnification and protection of licensed intellectual property for our customers. These provisions are part of assurance that the licenses meet the agreements’ representations and are not obligations to provide goods or services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also fulfill purchase orders for supply of bulk rHuPH20 and perform research and development services pursuant to project authorization forms for our partners, which represent separate contracts. In addition to our licenses, we price our supply of bulk rHuPH20 and research and development services at our regular selling prices, called standalone selling prices (“SSP”). Therefore, our partners do not have material rights to order these items at prices not reflective of SSP. Refer to the discussion below regarding recognition of revenue for these separate contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price for a contract represents the amount to which we are entitled in exchange for providing goods and services to the customer. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment (or target selection fees in the target selection contracts), all other fees we may earn under our collaborative agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining marketing authorization approvals. With respect to other development milestones, e.g., dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. In order to evaluate progress towards commencement of a trial, we assess the status of activities leading up to our partner’s initiation of a trial such as feedback received from the applicable regulatory authorities, completion of Investigational New Drug (“IND”) or equivalent filings, readiness and availability of drug, readiness of study sites and our partner’s commitment of resources to the program. We do not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, we re-evaluate the probability of achievement of such milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When target exchange rights are held by partners, and the amounts attributed to these rights are not refundable, they are included in the transaction price. However, they are recorded as deferred revenues because we have a potential performance obligation to provide a new target upon an exchange right being exercised. These amounts are recognized in revenue when the right of exchange expires or is exercised.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our agreements have one type of performance obligation (licenses) which are typically all transferred at the same time at agreement inception, allocation of transaction price often is not required. However, allocation is required when licenses for some of the individual targets are subject to rights of exchange, because revenue associated with these targets cannot be recognized. When allocation is needed, we perform an allocation of the upfront amount based on relative SSP of licenses for individual targets. We determine license SSP using an income-based valuation approach utilizing risk-adjusted discounted cash flow projections of the estimated return a licensor would receive. When amounts subject to uncertainties, such as milestones and royalties, are included in the transaction price, we attribute them to the specific individual target licenses which generate such milestone or royalty amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also estimate SSP of bulk rHuPH20 and research and development services, to determine that our partners do not have material rights to order them at discounted prices. For supplies of bulk rHuPH20, because we effectively act as a contract manufacturer to our partners, we estimate and charge SSP based on the typical contract manufacturer margins consistent with all of our partners. We determine SSP of research and development services based on a fully-burdened labor rate. Our rates are comparable to those we observe in other collaborative agreements. We also have a history of charging similar rates to all of our partners. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront amounts allocated to licenses to individual targets are recognized as revenue when the license is transferred to the partner, as discussed above, if the license is not subject to exchange rights, or when the exchange right expires or is exercised. Development milestones and other fees are recognized in revenue when they are included in the transaction price, because by that time, we have already transferred the related license to the partner. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In contracts to provide research and development services, such services represent the only performance obligation. The fees are charged based on hours worked by our employees and the fixed contractual rate per hour, plus third-party pass-through costs, on a monthly basis. We recognize revenues as the related services are performed based on the amounts billed, as the partner consumes the benefit of research and development work simultaneously as we perform these services, and the amounts billed reflect the value of these services to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Device License, Development and Supply Arrangements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have several license, development and supply arrangements with pharmaceutical partners, under which we grant a license to our device technology and provide research and development services that often involve multiple performance obligations and highly-customized deliverables. For such arrangements, we identify each of the promised goods and services within the contract and the distinct performance obligations at inception of the contract and allocate consideration to each performance obligation based on relative SSP, which is generally determined based on the expected cost plus mark-up. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract includes an enforceable right to payment for performance completed to date and performance obligations are satisfied over time, we recognize revenue over the development period using either the input or output method depending on which is most appropriate given the nature of the distinct deliverable. For other contracts that do not contain an enforceable right to payment for performance completed to date, revenue is recognized when control of the product is transferred to the customer. Factors that may indicate transfer of control has occurred include the transfer of legal title, transfer of physical possession, the customer has obtained the significant risks and rewards of ownership of the assets, and we have a present right to payment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for development contracts may include an upfront payment equal to a percentage of the total contract value with the remaining portion to be billed upon completion and transfer of the individual deliverables or satisfaction of the individual performance obligations. We record a contract liability for cash received in advance of performance, which is presented within deferred revenue and deferred revenue, long-term in our condensed consolidated balance sheets and recognized as revenue in our condensed consolidated statements of income when the associated performance obligations have been satisfied. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License fees and milestones received in exchange for the grant of a license to our functional intellectual property, such as patented technology and know-how in connection with a partnered development arrangement, are generally recognized at inception of the arrangement, or over the development period depending on the facts and circumstances, as the license is generally not distinct from the non-licensed goods or services to be provided under the contract. Milestone payments that are contingent upon the occurrence of future events are evaluated and recorded at the most likely amount, and to the extent that it is probable that a significant reversal of revenue will not occur when the associated uncertainty is resolved.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion on our collaborative arrangements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Sales, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Proprietary Product Sales</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial portfolio of proprietary products includes XYOSTED and Hylenex recombinant which we sell primarily to wholesale pharmaceutical distributors and specialty pharmacies, who sell the products to hospitals, retail chain drug stores and other end-user customers. Sales to wholesalers are made pursuant to purchase orders subject to the terms of a master agreement, and delivery of individual packages of products represents performance obligations under each purchase order. We use contract manufacturers to produce our proprietary products and third-party logistics (“3PL”) vendors to process and fulfill orders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We concluded we are the principal in the sales to wholesalers because we control access to services rendered by both vendors and direct their activities. We have no significant obligations to wholesalers to generate pull-through sales.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control has transferred to the customer, which is typically upon delivery, at the net selling price, which reflects the variable consideration for which reserves and sales allowances are established for estimated returns, wholesale distribution fees, prompt payment discounts, government rebates and chargebacks, plan rebate arrangements and patient discount and support programs. We recognize revenue from product sales and related cost of sales upon product delivery to the wholesaler location. At that time, the wholesalers take control of the product as they take title, bear the risk of loss of ownership, and have an enforceable obligation to pay us. They also have the ability to direct sales of product to their customers on terms and at prices they negotiate. Although wholesalers have product return rights, we do not believe they have a significant incentive to return the product to us.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of certain reserves and sales allowances requires us to make a number of judgements and estimates to reflect our best estimate of the transaction price and the amount of consideration to which we believe we would be ultimately entitled to receive. The expected value is determined based on unit sales data, contractual terms with customers and third-party payers, historical and estimated future percentage of rebates incurred on sales, historical and future insurance plan billings, any new or anticipated changes in programs or regulations that would impact the amount of the actual rebates, customer purchasing patterns, product expiration dates and levels of inventory in the distribution channel. The estimated amounts of credit for product returns, chargebacks, distribution fees, prompt payment discounts, rebates and customer co-pay support programs are included in accrued expenses and accounts receivable, net in our condensed consolidated balance sheets upon recognition of revenue from product sales. We monitor actual product returns, chargebacks, discounts and fees subsequent to the sale. If these amounts differ from our estimates, we make adjustments to these allowances, which are applied to increase or reduce product sales revenue and earnings in the period of adjustment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling prices initially billed to wholesalers are subject to discounts for prompt payment and subsequent chargebacks when wholesalers sell our products at negotiated discounted prices to members of certain group purchasing organizations (“GPOs”), Pharmacy Benefit Managers (“PBMs”) and government programs. We also pay quarterly distribution fees to certain wholesalers for inventory reporting and chargeback processing, and to PBMs and GPOs as administrative fees for services and for access to their members. We concluded the benefits received in exchange for these fees are not distinct from our sales of our products, and accordingly we apply these amounts to reduce revenues. Wholesalers also have rights to return unsold product nearing or past the expiration date. Because of the shelf life of our products and our lengthy return period, there may be a significant period of time between when the product is shipped and when we issue credits on returned product. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the transaction price when we receive each purchase order taking into account the expected reductions of the selling price initially billed to the wholesaler arising from all of the above factors. We have compiled historical experience and data to estimate future returns and chargebacks of our products and the impact of the other discounts and fees we pay. When estimating these adjustments to the transaction price, we reduce it sufficiently to be able to assert that it is probable that there will be no significant reversal of revenue when the ultimate adjustment amounts are known.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each purchase order contains only one type of product, and is usually shipped to the wholesaler in a single shipment. Therefore, allocation of the transaction price to individual packages is not required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the orders placed by wholesalers, we incur costs such as commissions to our sales representatives. However, as revenue from product sales is recognized upon delivery to the wholesaler, which occurs shortly after we receive a purchase order, we do not capitalize these commissions and other costs, based on application of the practical expedient allowed within the applicable guidance. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partnered Product Sales</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bulk rHuPH20</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell bulk rHuPH20 to partners for use in research and development and, subsequent to receiving marketing approval, we sell it for use in collaboration commercial products. Sales are made pursuant to purchase orders subject to the terms of the collaborative agreement or a supply agreement, and delivery of units of bulk rHuPH20 represent performance obligations under each purchase order. We provide a standard warranty that the product conforms to specifications. We use contract manufacturers to produce bulk rHuPH20 and have concluded we are the principal in the sales to partners. The transaction price for each purchase order of bulk rHuPH20 is fixed based on the cost of production plus a contractual markup, and is not subject to adjustments. Allocation of the transaction price to individual quantities of the product is usually not required because each order contains only one type of product.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from the sale of bulk rHuPH20 as product sales and related cost of sales upon transfer of title to our partners. At that time, the partners take control of the product, bear the risk of loss of ownership, and have an enforceable obligation to pay us. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Devices</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to several license, development, supply and distribution arrangements with pharmaceutical partners, under which we produce and are the exclusive supplier of certain products, devices and/or components. Revenue is recognized when or as control of the goods transfers to the customer as discussed below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the exclusive supplier of OTREXUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Otter. Because this product is custom manufactured with no alternative use and we have a contractual right to payment for performance completed to date, control is continuously transferred to the customer as the product is produced pursuant to firm purchase orders. Revenue is recognized over time using the output method based on the contractual selling price and number of units produced. The amount of revenue recognized in excess of the amount shipped/billed to the customer, if any, is recorded as contract assets in our condensed consolidated balance sheets due to the short-term nature in which the amount is ultimately expected to be billed and collected from the customer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other device partnered product sales are recognized at the point in time in which control is transferred to the customer, which is typically upon shipment. Sales terms and pricing are governed by the respective supply and distribution agreements, and there is generally no right of return. Revenue is recognized at the transaction price, which includes the contractual per unit selling price and estimated variable consideration, such as volume-based pricing arrangements or profit-sharing arrangements, if any. We recognize revenue, including the estimated variable consideration we expect to receive for contract margin on future commercial sales, upon shipment of the goods to our partner. The estimated variable consideration is recognized at an amount we believe is not subject to significant reversal of revenue based on historical experience and is adjusted at each reporting period if the most likely amount of expected consideration changes or becomes fixed.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of proprietary and partnered products. Cost of sales also consists of the write-down of excess, dated and obsolete inventories and the write-off of inventories that do not meet certain product specifications, if any.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include salaries and benefits, allocation of facilities and other overhead expenses, research related manufacturing services, contract services, and other outside expenses related to manufacturing, preclinical and regulatory activities and our partner development platforms. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to our research and development efforts and have no alternative future uses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are obligated to make upfront payments upon execution of certain research and development agreements. Advance payments, including nonrefundable amounts, for goods or services that will be used or rendered for future research and development activities are deferred. Such amounts are recognized as expense as the related goods are delivered or the related services are performed or such time when we do not expect the goods to be delivered or services to be performed.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record compensation expense associated with stock options, restricted stock units (“RSUs”), performance stock units (“PSUs”) and shares issued under our employee stock purchase plan (“ESPP”) in accordance with the authoritative guidance for share-based compensation. The cost of employee services received in exchange for an award of an equity instrument is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period of the award. Share-based compensation expense for an award with a performance condition is recognized when the achievement of such performance condition is determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized as a reduction of share-based compensation expense as they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for income taxes using the liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases at each reporting period. We measure deferred tax assets and liabilities using enacted tax rates for the year in which the differences are expected to reverse. Significant judgment is required by management to determine our provision for income taxes, our deferred tax assets and liabilities, and any associated valuation allowances recorded against our net deferred tax assets, which are based on complex and evolving tax regulations. Deferred tax assets (“DTA”) and other tax benefits are recorded when they are more likely than not to be realized. On a quarterly basis, we assess the need for valuation allowance on our DTAs, weighing all positive and negative evidence, to assess if it is more-likely-than-not that some or all of our DTAs will be realized. We recorded a provision for income taxes of $19.2 million using an effective tax rate of 20% for the three months ended March 31, 2024. The difference between our effective tax rate and the U.S. federal statutory rate of 21% is primarily due to state income taxes, research and development credit generations, tax benefits on the Foreign Derived Intangible Income Deduction (“FDII”) (net of reserves), tax detriments on 162(m) and other share-based compensation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business in one operating segment, which includes all activities related to the research, development and commercialization of our proprietary enzymes and devices. This segment also includes revenues and expenses related to (i) research and development and manufacturing activities conducted under our collaborative agreements with third parties, and (ii) product sales of proprietary and partnered products. The chief operating decision-maker (“CODM”), our Chief Executive Officer (“CEO”), reviews the operating results on an aggregate basis and manages the operations as a single operating segment.</span></div><div style="margin-top:3pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption and Pending Adoption of Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of recently issued accounting standards, those adopted in the current period and those not yet adopted:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"></td><td style="width:17.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Standard</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Adoption Method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Effect on the Financial<br/>Statements or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">Annual periods beginning after December 15, 2023 (our 2024 Form 10-K), and interim periods within fiscal years beginning after December 15, 2024 (our Q1 2025 Form 10-Q) - Early adoption is permitted, including adoption in an interim period<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">Retrospective</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">We are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.</span></td></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:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">The new guidance includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">Annual periods beginning after December 15, 2024 (our 2025 Form 10-K) - Early adoption is permitted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">Prospective or Retrospective</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.</span></td></tr></table></div> <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements have been prepared for purposes of and in accordance with United States generally accepted accounting principles (“U.S. GAAP”) and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) related to a quarterly report on Form 10-Q. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These condensed consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 20, 2024. The unaudited financial information for the interim periods presented herein reflects all adjustments which, in the opinion of management, are necessary for a fair presentation of the financial condition and results of operations for the periods presented, with such adjustments consisting only of normal recurring adjustments. Operating results for interim periods are not necessarily indicative of the operating results for an entire fiscal year.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><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 include the accounts of Halozyme Therapeutics, Inc. and our wholly owned subsidiaries, Halozyme, Inc. and Antares Pharma, Inc., and Antares Pharma, Inc.’s wholly owned Swiss subsidiaries, Antares Pharma IPL AG and Antares Pharma AG. All intercompany accounts and transactions have been eliminated.</span></div> <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div>The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. On an ongoing basis, we evaluate our estimates and judgments, which are based on historical and anticipated results and trends and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, estimates are subject to an inherent degree of uncertainty and, as such, actual results may differ from our estimates <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments, readily convertible to cash, which mature within 90 days or less from the date of purchase. As of March 31, 2024, our cash and cash equivalents consisted of money market funds, bank certificate of deposits, U.S. treasury securities and demand deposits at commercial banks.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are investments with original maturities of more than 90 days from the date of purchase that are specifically identified to fund current operations. Marketable securities are considered available-for-sale. These investments are classified as current assets, even though the stated maturity date may be one year or more beyond the current balance sheet date which reflects management’s intention to use the proceeds from the sale of these investments to fund our operations, as necessary. Such available-for-sale investments are carried at fair value with unrealized gains and losses recorded in other comprehensive income and included as a separate component of stockholders’ equity. The cost of marketable securities is adjusted for amortization of premiums or accretion of discounts to maturity, and such amortization or accretion is included in investment and other income, net in our condensed consolidated statements of income. We use the specific identification method for calculating realized gains and losses on marketable securities sold. None of the realized gains and losses and declines in value that were judged to be as a result of credit loss on marketable securities, if any, are included in investment and other income, net in our condensed consolidated statements of income.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments include cash equivalents, available-for-sale marketable securities, accounts receivable, prepaid expenses and other assets, accounts payable, accrued expenses and long-term debt. Fair value estimates of these instruments are made at a specific point in time based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore, cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of the short-term nature of those instruments. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities consist of asset-backed securities, corporate debt securities, U.S. Treasury securities, agency bonds and commercial paper, and are measured at fair value using Level 1 and Level 2 inputs. Level 2 financial instruments are valued using market prices on less active markets and proprietary pricing valuation models with observable inputs, including interest rates, yield curves, maturity dates, issue dates, settlement dates, reported trades, broker-dealer quotes, issue spreads, benchmark securities or other market related data. We obtain the fair value of Level 2 investments from our investment manager, who obtains these fair values from a third-party pricing source. We validate the fair values of Level 2 financial instruments provided by our investment manager by comparing these fair values to a third-party pricing source.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is recorded at the invoiced amount and is non-interest bearing. Accounts receivable is recorded net of estimated prompt pay discounts, distribution fees and chargebacks. We believe the risk of accounts being uncollectible is minimal; therefore, no significant allowances for doubtful accounts were established as of March 31, 2024 and December 31, 2023.</span></div> 0 0 <div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at lower of cost or net realizable value. Cost is determined on a first-in, first-out basis. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories are reviewed periodically for potential excess, dated or obsolete status. We evaluate the carrying value of inventories on a regular basis, taking into account such factors as historical and anticipated future sales compared to quantities on hand, the price we expect to obtain for products in their respective markets compared with historical cost and the remaining shelf life of goods on hand.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into operating leases primarily for real estate and automobiles. These leases have contractual terms which range from 3 years to 12 years. We determine if an arrangement contains a lease at inception. Right of use (“ROU”) assets and liabilities resulting from operating leases are included in property and equipment, accrued expenses and other long-term liabilities on our condensed consolidated balance sheets. Operating lease ROU assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the discount rate to calculate the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our leases often include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Short-term leases with an initial term of 12 months or less are not recorded on our condensed consolidated balance sheet. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as automobiles, we account for the lease and non-lease components as a single lease component.</span></div> P3Y P12Y <div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div>Property and equipment, including ROU assets are recorded at cost, less accumulated depreciation and amortization. Equipment is depreciated using the straight-line method over its estimated useful life ranging from three years to ten years and leasehold improvements are amortized using the straight-line method over the estimated useful life of the asset or the lease term, whichever is shorter. P3Y P10Y P10Y <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div>We account for long-lived assets in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable. <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income is defined as the change in equity during the period from transactions and other events and circumstances from non-owner sources.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Convertible Notes, the 2027 Convertible Notes and the 2028 Convertible Notes (collectively, the “Convertible Notes”) are accounted for in accordance with authoritative guidance for debt and derivatives. We evaluate all the embedded conversion options contained in the Convertible Notes to determine if there are embedded features that require bifurcation as a derivative as required by U.S. GAAP. Based on our analysis, we account for each of our Convertible Notes as single units of accounting, a liability, because we concluded that the conversion features do not require bifurcation as a derivative under embedded derivative authoritative guidance.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges - Currency Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the second quarter of 2023, we entered into a cash flow hedging program to mitigate foreign currency exchange risk associated with forecasted royalty revenue denominated in Swiss francs. Under the program, we can hedge these forecasted royalties up to a maximum of four years into the future. We hedge these cash flow exposures to reduce the risk of our earnings and cash flows being adversely affected by fluctuations in exchange rates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge and are highly effective in offsetting changes to future cash flows on hedged transactions. Both at inception of the hedge and on an ongoing basis, we assess 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 we determine 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, we would discontinue hedge accounting treatment prospectively. We measure effectiveness based on the change in fair value of the forward currency forward contract and the fair value of the hypothetical foreign currency forward contract with terms that match the critical terms of the risk being hedged. No portion of our foreign currency forward contracts were excluded from the assessment of hedge effectiveness. As of March 31, 2024, all hedges were determined to be highly effective. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets or liabilities associated with our hedging contracts are recorded at fair market value in prepaid expense and other current assets, accrued expenses, or other long-term liabilities, respectively, in our condensed consolidated balance sheets. Gains and losses related to changes in the fair market value of these hedging contracts are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”) within stockholder’s equity in our condensed consolidated balance sheets and reclassified to royalty revenue in our condensed consolidated statements of income in the same period as the recognition of the underlying hedged transaction. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to royalties revenue in our condensed consolidated statements of income. Settlements from the cash flow hedge are included in operating activities on the condensed consolidated statements of cash flows. Since the fair market value of these hedging contracts is derived from current market rates, the hedging contracts are classified as derivative financial instruments. We do not use derivatives for speculative or trading purposes. As of March 31, 2024, amounts expected to be recognized as a net gain out of AOCI into our condensed consolidated statements of income during the next 12 months are not material.</span></div> P4Y <div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, we allocate the fair value of the total consideration transferred to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values on the date of acquisition. These valuations require us to make estimates and assumptions, especially with respect to intangible assets. We record the excess consideration over the aggregate fair value of tangible and intangible assets, net of liabilities assumed, as goodwill. Costs incurred to complete a business combination, such as legal and other professional fees, are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for a business combination is incomplete by the end of a reporting period that falls within the measurement period, we report provisional amounts in our financial statements. During the measurement period, we adjust the provisional amounts recognized at the acquisition date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. We record these adjustments to the provisional amounts with a corresponding offset to goodwill. Any adjustments identified after the measurement period are recorded in our condensed consolidated statements of income.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired, including intangible assets and in-process research and development (“IPR&amp;D”), and liabilities assumed are measured at fair value as of the acquisition date. Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of the net assets acquired. Intangible assets acquired in a business combination that are used for IPR&amp;D activities are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Upon reaching the end of the relevant research and development project (i.e., upon commercialization), the IPR&amp;D </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset is amortized over its estimated useful life. If the relevant research and development project is abandoned, the IPR&amp;D asset is expensed in the period of abandonment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and IPR&amp;D are not amortized; however, they are reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. Goodwill and IPR&amp;D are considered to be impaired if the carrying value of the reporting unit or IPR&amp;D asset exceeds its respective fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our goodwill impairment analysis at the reporting unit level, which aligns with our reporting and operating segment structure and availability of discrete financial information. During the goodwill impairment review, we assess qualitative factors to determine whether it is more likely than not that the fair values of our reporting unit is less than the carrying amount, including goodwill. The qualitative factors include, but are not limited to, macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after assessing the totality of these qualitative factors, we determine that it is not more likely than not that the fair value of our reporting unit is less than the carrying amounts, then no additional assessment is deemed necessary. Otherwise, we proceed to compare the estimated fair value of the reporting unit with the carrying value, including goodwill. If the carrying amount of the reporting unit exceeds the fair value, we record an impairment loss based on the difference. We may elect to bypass the qualitative assessment in a period and proceed to perform the quantitative goodwill impairment test.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our identifiable intangible assets with finite useful lives are typically comprised of acquired device technologies and product rights. The cost of identifiable intangible assets with finite lives is generally amortized on a straight-line basis over the assets’ respective estimated useful lives.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform regular reviews to determine if any event has occurred that may indicate intangible assets with finite useful lives and other long-lived assets are potentially impaired. If indicators of impairment exist, an impairment test is performed to assess the recoverability of the affected assets by determining whether the carrying amount of such assets exceeds the undiscounted expected future cash flows. If the affected assets are not recoverable, we estimate the fair value of the assets and record an impairment loss if the carrying value of the assets exceeds the fair value. Factors that may indicate potential impairment include a significant decline in our stock price and market capitalization compared to the net book value, significant changes in the ability of a particular asset to generate positive cash flows for our strategic business objectives, and the pattern of utilization of a particular asset.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues from payments received (i) as royalties from licensing our ENHANZE technology and other royalty arrangements, (ii) under collaborative agreements and (iii) from sales of our proprietary and partnered products. We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers, we perform the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ENHANZE and Device Royalties</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our ENHANZE collaboration and license agreements, our partners will pay us royalties at an on average mid-single digit percent rate of their sales if products under the collaboration are commercialized. All amounts owed to us are noncancelable after the underlying triggering event occurs, and nonrefundable once paid. Unless terminated earlier in accordance with its terms, collaborations generally continue in effect until the last to expire royalty payment term, as determined on a product by product and country by country basis, with each royalty term starting on the first commercial sale of that product and ending the later of: (i) a specified period or term set forth in the agreement or (ii) expiration of the last to expire of the valid claims of our patents covering rHuPH20 or other specified patents developed under the collaboration which valid claim covers a product developed under the collaboration. In general, when there are no valid claims of a specified patent developed under the collaboration covering the product in a given country, the royalty rate is reduced for those sales in that country upon the expiration of our patents covering rHuPH20. Janssen’s patents covering DARZALEX SC do not impact the timing for this royalty reduction. Partners may terminate the agreement prior to expiration for any reason in its entirety or on a target-by-target basis generally upon 90 days prior written notice to us. Upon any such termination, the license granted to partners (in total or with respect to the terminated target, as applicable) will terminate provided; however, that in the event of expiration of the agreement (as opposed to a termination), the on-going licenses granted may become perpetual, non-exclusive and fully paid. Sales-based milestones and royalties are recognized in the period the underlying sales or milestones occur. We do not receive final royalty reports from our ENHANZE partners until after we complete our financial statements for a prior quarter. Therefore, we recognize revenue based on estimates of the royalty earned, which are based on internal estimates and available preliminary reports provided by our partners. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also earn royalties in connection with several of our licenses granted under license and development arrangements with our device partners. These royalties are based upon a percentage of commercial sales of partnered products with rates ranging from mid-single digits to low double digits and are tiered based on levels of net sales. These sales-based royalties, for which the license was deemed the predominant element to which the royalties relate, are estimated and recognized in the period in which the partners’ commercial sales occur. The royalties are generally reported and payable to us within 45 to 60 days after the end of the period in which the commercial sales are made. We base our estimates of royalties earned on actual sales information from our partners when available or estimated, prescription sales from external sources and estimated net selling price. We will record adjustments in the following quarter, if necessary, when final royalty reports are received. To date, we have not recorded any material adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue under ENHANZE and Device Collaborative Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENHANZE Collaboration and License Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under these agreements, we grant the collaboration partner a worldwide license to develop and commercialize products using our ENHANZE technology to combine our patented rHuPH20 enzyme with their proprietary biologics directed at up to a specified number of targets. Targets are usually licensed on an exclusive, global basis. Targets selected subsequent to inception of the arrangement generally require payment of an additional license fee. The collaboration partner is responsible for all development, manufacturing, clinical, regulatory, sales and marketing costs for any products developed under the agreement. We are responsible for supply of bulk rHuPH20 based on the collaboration partner’s purchase orders, and may also be separately engaged to perform research and development services. While these collaboration agreements are similar in that they originate from the same framework, each one is the result of an arms-length negotiation and thus may vary from one to the other.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally collect an upfront license payment from collaboration partners, and are also entitled to receive event-based payments subject to collaboration partners’ achievement of specified development, regulatory and sales-based milestones. In several agreements, collaboration partners pay us annual fees to maintain their exclusive license rights if they are unable to advance product development to specified stages. We earn separate fees for bulk rHuPH20 supplies and research and development services. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these agreements are in form identified as collaborative agreements, we concluded for accounting purposes they represent contracts with customers and are not subject to accounting literature on collaborative arrangements. This is because we grant to partners licenses to our intellectual property and provide supply of bulk rHuPH20 and research and development services which are all outputs of our ongoing activities, in exchange for respective consideration. Under these collaborative agreements, our partners lead development of assets, and we do not share in significant financial risks of their development or commercialization activities. Accordingly, we concluded our collaborative agreements are appropriately accounted for pursuant to U.S. GAAP. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under all of our ENHANZE collaborative agreements, we have identified licenses to use functional intellectual property as the only performance obligation. The intellectual property underlying the license is our proprietary ENHANZE technology which represents application of rHuPH20 to facilitate delivery of drugs. Each of the licenses grants the partners rights to use our intellectual property as it exists and is identified on the effective date of the license, because there is no ongoing development of the ENHANZE technology required. Therefore, we recognize revenue from licenses at the point when the license becomes effective and the partner has received access to our intellectual property, usually at the inception of the agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When partners can select additional targets to add to the licenses granted, we consider these rights to be options. We evaluate whether such options contain material rights, i.e. have exercise prices that are discounted compared to what we would charge for a similar license to a new partner. The exercise price of these options includes a combination of the target selection fees, event-based milestone payments and royalties. When these amounts in aggregate are not offered at a discount that exceeds discounts available to other customers, we conclude the option does not contain a material right, and we consider grants of additional licensing rights upon option exercises to be separate contracts (target selection contracts).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, we provide indemnification and protection of licensed intellectual property for our customers. These provisions are part of assurance that the licenses meet the agreements’ representations and are not obligations to provide goods or services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also fulfill purchase orders for supply of bulk rHuPH20 and perform research and development services pursuant to project authorization forms for our partners, which represent separate contracts. In addition to our licenses, we price our supply of bulk rHuPH20 and research and development services at our regular selling prices, called standalone selling prices (“SSP”). Therefore, our partners do not have material rights to order these items at prices not reflective of SSP. Refer to the discussion below regarding recognition of revenue for these separate contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price for a contract represents the amount to which we are entitled in exchange for providing goods and services to the customer. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment (or target selection fees in the target selection contracts), all other fees we may earn under our collaborative agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining marketing authorization approvals. With respect to other development milestones, e.g., dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. In order to evaluate progress towards commencement of a trial, we assess the status of activities leading up to our partner’s initiation of a trial such as feedback received from the applicable regulatory authorities, completion of Investigational New Drug (“IND”) or equivalent filings, readiness and availability of drug, readiness of study sites and our partner’s commitment of resources to the program. We do not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, we re-evaluate the probability of achievement of such milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When target exchange rights are held by partners, and the amounts attributed to these rights are not refundable, they are included in the transaction price. However, they are recorded as deferred revenues because we have a potential performance obligation to provide a new target upon an exchange right being exercised. These amounts are recognized in revenue when the right of exchange expires or is exercised.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our agreements have one type of performance obligation (licenses) which are typically all transferred at the same time at agreement inception, allocation of transaction price often is not required. However, allocation is required when licenses for some of the individual targets are subject to rights of exchange, because revenue associated with these targets cannot be recognized. When allocation is needed, we perform an allocation of the upfront amount based on relative SSP of licenses for individual targets. We determine license SSP using an income-based valuation approach utilizing risk-adjusted discounted cash flow projections of the estimated return a licensor would receive. When amounts subject to uncertainties, such as milestones and royalties, are included in the transaction price, we attribute them to the specific individual target licenses which generate such milestone or royalty amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also estimate SSP of bulk rHuPH20 and research and development services, to determine that our partners do not have material rights to order them at discounted prices. For supplies of bulk rHuPH20, because we effectively act as a contract manufacturer to our partners, we estimate and charge SSP based on the typical contract manufacturer margins consistent with all of our partners. We determine SSP of research and development services based on a fully-burdened labor rate. Our rates are comparable to those we observe in other collaborative agreements. We also have a history of charging similar rates to all of our partners. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront amounts allocated to licenses to individual targets are recognized as revenue when the license is transferred to the partner, as discussed above, if the license is not subject to exchange rights, or when the exchange right expires or is exercised. Development milestones and other fees are recognized in revenue when they are included in the transaction price, because by that time, we have already transferred the related license to the partner. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In contracts to provide research and development services, such services represent the only performance obligation. The fees are charged based on hours worked by our employees and the fixed contractual rate per hour, plus third-party pass-through costs, on a monthly basis. We recognize revenues as the related services are performed based on the amounts billed, as the partner consumes the benefit of research and development work simultaneously as we perform these services, and the amounts billed reflect the value of these services to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Device License, Development and Supply Arrangements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have several license, development and supply arrangements with pharmaceutical partners, under which we grant a license to our device technology and provide research and development services that often involve multiple performance obligations and highly-customized deliverables. For such arrangements, we identify each of the promised goods and services within the contract and the distinct performance obligations at inception of the contract and allocate consideration to each performance obligation based on relative SSP, which is generally determined based on the expected cost plus mark-up. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract includes an enforceable right to payment for performance completed to date and performance obligations are satisfied over time, we recognize revenue over the development period using either the input or output method depending on which is most appropriate given the nature of the distinct deliverable. For other contracts that do not contain an enforceable right to payment for performance completed to date, revenue is recognized when control of the product is transferred to the customer. Factors that may indicate transfer of control has occurred include the transfer of legal title, transfer of physical possession, the customer has obtained the significant risks and rewards of ownership of the assets, and we have a present right to payment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for development contracts may include an upfront payment equal to a percentage of the total contract value with the remaining portion to be billed upon completion and transfer of the individual deliverables or satisfaction of the individual performance obligations. We record a contract liability for cash received in advance of performance, which is presented within deferred revenue and deferred revenue, long-term in our condensed consolidated balance sheets and recognized as revenue in our condensed consolidated statements of income when the associated performance obligations have been satisfied. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License fees and milestones received in exchange for the grant of a license to our functional intellectual property, such as patented technology and know-how in connection with a partnered development arrangement, are generally recognized at inception of the arrangement, or over the development period depending on the facts and circumstances, as the license is generally not distinct from the non-licensed goods or services to be provided under the contract. Milestone payments that are contingent upon the occurrence of future events are evaluated and recorded at the most likely amount, and to the extent that it is probable that a significant reversal of revenue will not occur when the associated uncertainty is resolved.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion on our collaborative arrangements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Sales, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Proprietary Product Sales</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial portfolio of proprietary products includes XYOSTED and Hylenex recombinant which we sell primarily to wholesale pharmaceutical distributors and specialty pharmacies, who sell the products to hospitals, retail chain drug stores and other end-user customers. Sales to wholesalers are made pursuant to purchase orders subject to the terms of a master agreement, and delivery of individual packages of products represents performance obligations under each purchase order. We use contract manufacturers to produce our proprietary products and third-party logistics (“3PL”) vendors to process and fulfill orders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We concluded we are the principal in the sales to wholesalers because we control access to services rendered by both vendors and direct their activities. We have no significant obligations to wholesalers to generate pull-through sales.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control has transferred to the customer, which is typically upon delivery, at the net selling price, which reflects the variable consideration for which reserves and sales allowances are established for estimated returns, wholesale distribution fees, prompt payment discounts, government rebates and chargebacks, plan rebate arrangements and patient discount and support programs. We recognize revenue from product sales and related cost of sales upon product delivery to the wholesaler location. At that time, the wholesalers take control of the product as they take title, bear the risk of loss of ownership, and have an enforceable obligation to pay us. They also have the ability to direct sales of product to their customers on terms and at prices they negotiate. Although wholesalers have product return rights, we do not believe they have a significant incentive to return the product to us.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of certain reserves and sales allowances requires us to make a number of judgements and estimates to reflect our best estimate of the transaction price and the amount of consideration to which we believe we would be ultimately entitled to receive. The expected value is determined based on unit sales data, contractual terms with customers and third-party payers, historical and estimated future percentage of rebates incurred on sales, historical and future insurance plan billings, any new or anticipated changes in programs or regulations that would impact the amount of the actual rebates, customer purchasing patterns, product expiration dates and levels of inventory in the distribution channel. The estimated amounts of credit for product returns, chargebacks, distribution fees, prompt payment discounts, rebates and customer co-pay support programs are included in accrued expenses and accounts receivable, net in our condensed consolidated balance sheets upon recognition of revenue from product sales. We monitor actual product returns, chargebacks, discounts and fees subsequent to the sale. If these amounts differ from our estimates, we make adjustments to these allowances, which are applied to increase or reduce product sales revenue and earnings in the period of adjustment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling prices initially billed to wholesalers are subject to discounts for prompt payment and subsequent chargebacks when wholesalers sell our products at negotiated discounted prices to members of certain group purchasing organizations (“GPOs”), Pharmacy Benefit Managers (“PBMs”) and government programs. We also pay quarterly distribution fees to certain wholesalers for inventory reporting and chargeback processing, and to PBMs and GPOs as administrative fees for services and for access to their members. We concluded the benefits received in exchange for these fees are not distinct from our sales of our products, and accordingly we apply these amounts to reduce revenues. Wholesalers also have rights to return unsold product nearing or past the expiration date. Because of the shelf life of our products and our lengthy return period, there may be a significant period of time between when the product is shipped and when we issue credits on returned product. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the transaction price when we receive each purchase order taking into account the expected reductions of the selling price initially billed to the wholesaler arising from all of the above factors. We have compiled historical experience and data to estimate future returns and chargebacks of our products and the impact of the other discounts and fees we pay. When estimating these adjustments to the transaction price, we reduce it sufficiently to be able to assert that it is probable that there will be no significant reversal of revenue when the ultimate adjustment amounts are known.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each purchase order contains only one type of product, and is usually shipped to the wholesaler in a single shipment. Therefore, allocation of the transaction price to individual packages is not required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the orders placed by wholesalers, we incur costs such as commissions to our sales representatives. However, as revenue from product sales is recognized upon delivery to the wholesaler, which occurs shortly after we receive a purchase order, we do not capitalize these commissions and other costs, based on application of the practical expedient allowed within the applicable guidance. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partnered Product Sales</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bulk rHuPH20</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell bulk rHuPH20 to partners for use in research and development and, subsequent to receiving marketing approval, we sell it for use in collaboration commercial products. Sales are made pursuant to purchase orders subject to the terms of the collaborative agreement or a supply agreement, and delivery of units of bulk rHuPH20 represent performance obligations under each purchase order. We provide a standard warranty that the product conforms to specifications. We use contract manufacturers to produce bulk rHuPH20 and have concluded we are the principal in the sales to partners. The transaction price for each purchase order of bulk rHuPH20 is fixed based on the cost of production plus a contractual markup, and is not subject to adjustments. Allocation of the transaction price to individual quantities of the product is usually not required because each order contains only one type of product.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from the sale of bulk rHuPH20 as product sales and related cost of sales upon transfer of title to our partners. At that time, the partners take control of the product, bear the risk of loss of ownership, and have an enforceable obligation to pay us. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Devices</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to several license, development, supply and distribution arrangements with pharmaceutical partners, under which we produce and are the exclusive supplier of certain products, devices and/or components. Revenue is recognized when or as control of the goods transfers to the customer as discussed below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the exclusive supplier of OTREXUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Otter. Because this product is custom manufactured with no alternative use and we have a contractual right to payment for performance completed to date, control is continuously transferred to the customer as the product is produced pursuant to firm purchase orders. Revenue is recognized over time using the output method based on the contractual selling price and number of units produced. The amount of revenue recognized in excess of the amount shipped/billed to the customer, if any, is recorded as contract assets in our condensed consolidated balance sheets due to the short-term nature in which the amount is ultimately expected to be billed and collected from the customer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other device partnered product sales are recognized at the point in time in which control is transferred to the customer, which is typically upon shipment. Sales terms and pricing are governed by the respective supply and distribution agreements, and there is generally no right of return. Revenue is recognized at the transaction price, which includes the contractual per unit selling price and estimated variable consideration, such as volume-based pricing arrangements or profit-sharing arrangements, if any. We recognize revenue, including the estimated variable consideration we expect to receive for contract margin on future commercial sales, upon shipment of the goods to our partner. The estimated variable consideration is recognized at an amount we believe is not subject to significant reversal of revenue based on historical experience and is adjusted at each reporting period if the most likely amount of expected consideration changes or becomes fixed.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales consists primarily of raw materials, third-party manufacturing costs, fill and finish costs, freight costs, internal costs and manufacturing overhead associated with the production of proprietary and partnered products. Cost of sales also consists of the write-down of excess, dated and obsolete inventories and the write-off of inventories that do not meet certain product specifications, if any.</span></div> P90D <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include salaries and benefits, allocation of facilities and other overhead expenses, research related manufacturing services, contract services, and other outside expenses related to manufacturing, preclinical and regulatory activities and our partner development platforms. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to our research and development efforts and have no alternative future uses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are obligated to make upfront payments upon execution of certain research and development agreements. Advance payments, including nonrefundable amounts, for goods or services that will be used or rendered for future research and development activities are deferred. Such amounts are recognized as expense as the related goods are delivered or the related services are performed or such time when we do not expect the goods to be delivered or services to be performed.</span></div> <div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record compensation expense associated with stock options, restricted stock units (“RSUs”), performance stock units (“PSUs”) and shares issued under our employee stock purchase plan (“ESPP”) in accordance with the authoritative guidance for share-based compensation. The cost of employee services received in exchange for an award of an equity instrument is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period of the award. Share-based compensation expense for an award with a performance condition is recognized when the achievement of such performance condition is determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized as a reduction of share-based compensation expense as they occur.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for income taxes using the liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases at each reporting period. We measure deferred tax assets and liabilities using enacted tax rates for the year in which the differences are expected to reverse. Significant judgment is required by management to determine our provision for income taxes, our deferred tax assets and liabilities, and any associated valuation allowances recorded against our net deferred tax assets, which are based on complex and evolving tax regulations. Deferred tax assets (“DTA”) and other tax benefits are recorded when they are more likely than not to be realized. On a quarterly basis, we assess the need for valuation allowance on our DTAs, weighing all positive and negative evidence, to assess if it is more-likely-than-not that some or all of our DTAs will be realized. We recorded a provision for income taxes of $19.2 million using an effective tax rate of 20% for the three months ended March 31, 2024. The difference between our effective tax rate and the U.S. federal statutory rate of 21% is primarily due to state income taxes, research and development credit generations, tax benefits on the Foreign Derived Intangible Income Deduction (“FDII”) (net of reserves), tax detriments on 162(m) and other share-based compensation.</span></div> 19200000 0.20 <div style="margin-top:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business in one operating segment, which includes all activities related to the research, development and commercialization of our proprietary enzymes and devices. This segment also includes revenues and expenses related to (i) research and development and manufacturing activities conducted under our collaborative agreements with third parties, and (ii) product sales of proprietary and partnered products. The chief operating decision-maker (“CODM”), our Chief Executive Officer (“CEO”), reviews the operating results on an aggregate basis and manages the operations as a single operating segment.</span></div> 1 <div style="margin-top:3pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption and Pending Adoption of Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of recently issued accounting standards, those adopted in the current period and those not yet adopted:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"></td><td style="width:17.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Standard</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Adoption Method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Effect on the Financial<br/>Statements or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">Annual periods beginning after December 15, 2023 (our 2024 Form 10-K), and interim periods within fiscal years beginning after December 15, 2024 (our Q1 2025 Form 10-Q) - Early adoption is permitted, including adoption in an interim period<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">Retrospective</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:115%">We are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.</span></td></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:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">The new guidance includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">Annual periods beginning after December 15, 2024 (our 2025 Form 10-K) - Early adoption is permitted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">Prospective or Retrospective</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the standard on our consolidated financial statements and related disclosures.</span></td></tr></table></div> Fair Value Measurement<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities consisted of the following (in thousands):</span></div><div style="margin-top:11pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:52.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Estimated Fair Value</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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">2,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available-for-sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,983 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">38 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(197)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,824 </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></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:52.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Estimated Fair Value</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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">175,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available-for-sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,475 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">201 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(46)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,630 </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></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, 33 available-for-sale marketable securities with a fair market value of $215.5 million were in a gross unrealized loss position of $0.2 million. Based on our review of these marketable securities, we believe none of the unrealized loss is as a result of a credit loss as of March 31, 2024 because we do not intend to sell these securities and it is not more-likely-than-not that we will be required to sell these securities before the recovery of their amortized cost basis.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:67.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">235,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">197,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Due after one year but within five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated fair value of contractual maturities, available-for-sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,824 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,630 </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></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:29.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></div></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:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">20,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">20,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">22,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">22,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Available-for-sale marketable <br/>   securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency hedging contracts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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></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:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">51,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">350,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">216,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">25,343 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">241,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency hedging contracts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on observable market transactions of spot currency rates, forward currency rates or equivalently-termed instruments. Carrying amounts of the financial assets and liabilities are equal to the fair value. As of March 31, 2024, the derivative assets and liabilities recorded within prepaid expenses and other current assets, prepaid expense and other assets and other long-term liabilities in our condensed consolidated balance sheets were $<span style="-sec-ix-hidden:f-420">1.3 million</span>, $<span style="-sec-ix-hidden:f-422">0.3 million</span> and $<span style="-sec-ix-hidden:f-424">0.5 million</span>, respectively.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no available for sale securities that were classified within Level 3 as of March 31, 2024 and December 31, 2023.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities consisted of the following (in thousands):</span></div><div style="margin-top:11pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:52.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Estimated Fair Value</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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">2,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available-for-sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,983 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">38 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(197)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,824 </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></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:52.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Estimated Fair Value</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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">175,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available-for-sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,475 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">201 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(46)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,630 </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></tr></table></div> 2384000 0 5000 2379000 43118000 2000 64000 43056000 239347000 36000 106000 239277000 9180000 0 22000 9158000 4954000 0 0 4954000 298983000 38000 197000 298824000 3512000 0 8000 3504000 6022000 1000 10000 6013000 175996000 200000 12000 176184000 16119000 0 16000 16103000 15826000 0 0 15826000 217475000 201000 46000 217630000 33 215500000 200000 0 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:67.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">235,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">197,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Due after one year but within five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated fair value of contractual maturities, available-for-sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,824 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">217,630 </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></tr></table></div> 235059000 197633000 63765000 19997000 298824000 217630000 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:29.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></div></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:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">20,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">20,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">22,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">22,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Available-for-sale marketable <br/>   securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">239,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">15,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency hedging contracts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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></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:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">298,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">51,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">350,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">216,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">25,343 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">241,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency hedging contracts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on observable market transactions of spot currency rates, forward currency rates or equivalently-termed instruments. Carrying amounts of the financial assets and liabilities are equal to the fair value. As of March 31, 2024, the derivative assets and liabilities recorded within prepaid expenses and other current assets, prepaid expense and other assets and other long-term liabilities in our condensed consolidated balance sheets were $<span style="-sec-ix-hidden:f-420">1.3 million</span>, $<span style="-sec-ix-hidden:f-422">0.3 million</span> and $<span style="-sec-ix-hidden:f-424">0.5 million</span>, respectively.</span></div> 20276000 0 20276000 22142000 0 22142000 30000000 0 30000000 2000000 0 2000000 0 2379000 2379000 0 3504000 3504000 0 43056000 43056000 0 6013000 6013000 239277000 0 239277000 176184000 0 176184000 9158000 0 9158000 16103000 0 16103000 0 4954000 4954000 0 15826000 15826000 0 1574000 1574000 0 0 0 298711000 51963000 350674000 216429000 25343000 241772000 0 478000 478000 0 9480000 9480000 1300000 300000 500000 0 0 Revenue<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our disaggregated revenues were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.147%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">120,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">99,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Product sales, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary product sales</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">35,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">27,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk rHuPH20 sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">22,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device partnered product sales</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Total product sales, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">58,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">60,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Event-based development and regulatory milestones and other fees</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device licensing and development revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">195,879 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">162,143 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, we recognized revenue related to licenses granted to partners in prior periods in the amount of $134.6 million. This amount represents royalties earned in the current period in addition to $14.0 million of variable consideration in the contracts where uncertainties were resolved and the development milestones are expected to be achieved or were achieved. We also recognized revenue of $0.1 million during the three months ended March 31, 2024 that had been included in accrued expense and other long-term liabilities in our condensed consolidated balance sheets as of December 31, 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands): </span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:75.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">185,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">233,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Other contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the amounts included in the transaction price of our contracts with customers, including collaboration partners, and allocated to goods and services not yet provided were $77.3 million, of which $72.7 million relates to unfulfilled product purchase orders and $4.6 million has been collected and is reported as accrued expense and other long-term liabilities in our condensed consolidated balance sheets. The unfulfilled product purchase orders are estimated to be delivered by the end of 2024. Of the total deferred revenues of $4.6 million, $1.2 million is expected to be used by our customers within the next 12 months. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized contract assets of $10.6 million as of March 31, 2024, which related to development milestones deemed probable of receipt for intellectual property licenses granted to partners in prior periods and for goods or services when control has transferred to the customer, and corresponding revenue is recognized on an over time basis but is not yet billable to the customer in accordance with the terms of the contract.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our disaggregated revenues were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.147%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">120,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">99,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Product sales, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary product sales</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">35,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">27,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk rHuPH20 sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">22,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device partnered product sales</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Total product sales, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">58,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">60,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Event-based development and regulatory milestones and other fees</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device licensing and development revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">195,879 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">162,143 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 120593000 99640000 35254000 27961000 10511000 22069000 12818000 10764000 58583000 60794000 14000000 0 2703000 1709000 16703000 1709000 195879000 162143000 134600000 14000000 -100000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands): </span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:75.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">185,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">233,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Other contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">4,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 185313000 233254000 10589000 956000 4595000 4048000 77300000 72700000 4600000 4600000 1200000 P12M 10600000 Certain Balance Sheet Items<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net and contract assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Accounts receivable from product sales to partners</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">27,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">58,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accounts receivable from revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Accounts receivable from royalty payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">115,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">118,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accounts receivable from other product sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">46,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">47,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable and contract assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">202,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">240,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Allowance for distribution fees and discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net and contract assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">195,902 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">234,210 </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></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><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 (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">23,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">34,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">69,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">168,541 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">127,601 </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></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Prepaid manufacturing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">36,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">36,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">13,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">66,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less: Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(17,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(17,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other assets, current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">45,690 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">48,613 </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></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid manufacturing expenses include raw materials, slot reservation fees and other amounts paid to contract manufacturing organizations. Such amounts are reclassified to work-in-process inventory as materials are used or the contract manufacturing organization services are complete.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Research equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">8,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">8,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">32,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">57,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(21,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(19,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">41,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">38,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Right of use of assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">78,071 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">74,944 </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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was approximately $2.4 million and $2.6 million, inclusive of ROU asset amortization of $1.4 million and $1.4 million for the three months ended March 31, 2024 and 2023, respectively. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Accrued compensation and payroll taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">10,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">17,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accrued outsourced manufacturing expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">27,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Product returns and sales allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">41,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">20,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">33,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">31,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">149,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">138,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Less long-term portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(31,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(37,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses, current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">118,314 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">100,678 </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></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense associated with the accretion of the lease liabilities was approximately $0.6 million and $0.7 million for the three months ended March 31, 2024 and 2023, respectively. Total lease expense for the three months ended March 31, 2024 and 2023 was $2.0 million and $2.1 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts related to leases for the three months ended March 31, 2024 and 2023 was $1.8 million and $1.7 million, respectively.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net and contract assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Accounts receivable from product sales to partners</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">27,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">58,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accounts receivable from revenues under collaborative agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Accounts receivable from royalty payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">115,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">118,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accounts receivable from other product sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">46,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">47,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable and contract assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">202,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">240,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Allowance for distribution fees and discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net and contract assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">195,902 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">234,210 </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></tr></table></div> 27045000 58588000 2078000 16183000 115413000 118170000 46986000 47060000 10589000 956000 202111000 240957000 6209000 6747000 195902000 234210000 <div style="margin-top:6pt;text-indent:22.5pt"><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 (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">23,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">43,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">34,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">69,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">168,541 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">127,601 </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></tr></table></div> 29112000 23646000 43611000 34025000 95818000 69930000 168541000 127601000 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Prepaid manufacturing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">36,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">36,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">13,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">16,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">66,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less: Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(17,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(17,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other assets, current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">45,690 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">48,613 </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></tr></table></div> 36211000 36850000 13847000 12902000 12951000 16677000 63009000 66429000 17319000 17816000 45690000 48613000 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Research equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">8,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">8,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">32,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">63,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">57,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(21,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(19,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">41,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">38,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Right of use of assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">36,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">78,071 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">74,944 </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></tr></table> 8690000 8588000 36364000 32472000 10888000 9722000 7124000 6987000 63066000 57769000 21180000 19661000 41886000 38108000 36185000 36836000 78071000 74944000 2400000 2600000 1400000 1400000 <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:68.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Accrued compensation and payroll taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">10,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">17,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Accrued outsourced manufacturing expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">27,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">12,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Product returns and sales allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">41,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">20,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">33,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">31,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">149,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">138,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Less long-term portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(31,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(37,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses, current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">118,314 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">100,678 </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></tr></table></div> 10442000 17361000 27456000 12361000 19074000 963000 39941000 41932000 20839000 33584000 31763000 32197000 149515000 138398000 31201000 37720000 118314000 100678000 600000 700000 2000000 2100000 1800000 1700000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity impacting goodwill is presented below (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:84.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">416,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">416,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our acquired intangible assets are amortized using the straight-line method over their estimated useful lives of <span style="-sec-ix-hidden:f-557">seven</span> to ten years. The following table shows the cost, accumulated amortization and weighted average useful life in years for our acquired intangible assets as of March 31, 2024 (in thousands).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:47.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Net Carrying Value</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:10pt;font-weight:400;line-height:100%">Auto Injector technology platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">402,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">106,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">295,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">XYOSTED proprietary product</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">136,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">25,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">110,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">538,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">131,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">406,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">ATRS-1902 (IPR&amp;D)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">48,700 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">455,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future annual amortization of finite-lived intangible assets is shown in the following table (in thousands). Actual amortization expense to be reported in future periods could differ from these estimates as a result of acquisitions, divestitures, and asset impairments, among other factors.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:82.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortization Expense</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:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">53,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">68,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">406,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity impacting goodwill is presented below (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:84.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">416,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">416,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 416821000 0 416821000 P10Y The following table shows the cost, accumulated amortization and weighted average useful life in years for our acquired intangible assets as of March 31, 2024 (in thousands).<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:47.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Net Carrying Value</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:10pt;font-weight:400;line-height:100%">Auto Injector technology platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">402,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">106,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">295,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">XYOSTED proprietary product</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">136,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">25,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">110,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">538,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">131,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">406,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">ATRS-1902 (IPR&amp;D)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">48,700 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">455,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P7Y 402000000 106521000 295479000 P10Y 136200000 25263000 110937000 538200000 131784000 406416000 48700000 455116000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future annual amortization of finite-lived intangible assets is shown in the following table (in thousands). Actual amortization expense to be reported in future periods could differ from these estimates as a result of acquisitions, divestitures, and asset impairments, among other factors.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:82.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amortization Expense</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:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">53,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">71,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">68,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">406,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53286000 71049000 71049000 71049000 71049000 68934000 406416000 Long-Term Debt, Net<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">1.00% Convertible Notes due 2028</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, we completed the sale of $720.0 million in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “2028 Convertible Notes”). The net proceeds in connection with the issuance of the 2028 Convertible Notes, after deducting the initial purchasers’ fee of $18.0 million, was approximately $702.0 million. We also incurred additional debt issuance costs totaling $1.0 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes pay interest semi-annually in arrears on February 15th and August 15th of each year at an annual rate of 1.00%. The 2028 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2028 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2028 Convertible Notes have a maturity date of August 15, 2028.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their 2028 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2022, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2028 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, February 15, 2028 until the close of business on the second scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2028 Convertible Notes were not convertible.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, we will pay cash for the settlement of principal, and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2028 Convertible Notes is 17.8517 shares of common stock per $1,000 in principal amount of 2028 Convertible Notes, equivalent to a conversion price of approximately $56.02 per share of our common stock. The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued or unpaid interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the 2028 Convertible Notes, we entered into capped call transactions with certain counterparties (the “Capped Call Transactions”). The Capped Call Transactions are expected generally to reduce potential dilution to holders of our common stock upon conversion of the 2028 Convertible Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the principal amount of such converted 2028 Convertible Notes. The cap price of the Capped Call Transactions is initially $75.4075 per share of common stock, representing a premium of 75% above the last reported sale price of $43.09 per share of common stock on August 15, 2022, and is subject to certain adjustments under the terms of the Capped Call Transactions. As of March 31, 2024, no capped calls had been exercised.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to their terms, the capped calls qualify for classification within stockholders’ equity in our condensed consolidated balance sheets, and their fair value is not remeasured and adjusted as long as they continue to qualify for stockholders’ equity classification. We paid approximately $69.1 million for the Capped Calls, including applicable transaction costs, which was recorded as a reduction to additional paid-in capital in our condensed consolidated balance sheets. The Capped Call Transactions are separate transactions entered into by us with the capped call Counterparties, are not part of the terms of the Convertible Notes, and do not affect any holder’s rights under the Convertible Notes. Holders of the Convertible Notes do not have any rights with respect to the Capped Call Transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">0.25% Convertible Notes due 2027</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we completed the sale of $805.0 million in aggregate principal amount of 0.25% Convertible Senior Notes due 2027 (the “2027 Convertible Notes”). The net proceeds in connection with the issuance of the 2027 Convertible Notes, after deducting the initial purchasers’ fee of $20.1 million, was approximately $784.9 million. We also incurred additional debt issuance costs totaling $0.4 million. Debt issuance costs and the initial purchasers’ fee are presented as a debt discount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Convertible Notes pay interest semi-annually in arrears on March 1st and September 1st of each year at an annual rate of 0.25%. The 2027 Convertible Notes are general unsecured obligations and rank senior in right of payment to all indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes, rank equally in right of payment with all existing and future liabilities that are not so subordinated, are effectively junior to any secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables) of our current or future subsidiaries. The 2027 Convertible Notes have a maturity date of March 1, 2027.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their 2027 Convertible Notes at their option only in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our common stock, as described in the offering memorandum for the 2027 Convertible Notes; (4) if we call such notes for redemption; and (5) at any time from, and including, September 1, 2026 until the close of business on the scheduled trading day immediately before the maturity date. As of March 31, 2024, the 2027 Convertible Notes were not convertible.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, we will pay cash for the settlement of principal and for the premium, if applicable, we will pay cash, deliver shares of common stock or a combination of cash and shares of common stock, at our election. The initial conversion rate for the 2027 Convertible Notes is 12.9576 shares of common stock per $1,000 in principal amount of 2027 Convertible Notes, equivalent to a conversion price of approximately $77.17 per share of our common stock. The conversion rate is subject to adjustment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, we were in compliance with all covenants and there was no material adverse change in our business, operations or financial condition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">1.25% Convertible Notes due 2024</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, we completed the sale of $460.0 million in aggregate principal amount of 1.25% Convertible Senior Notes due 2024 (the “2024 Convertible Notes”). The net proceeds in connection with the issuance of the 2024 Convertible Notes, after deducting the initial purchasers’ fee of $12.7 million, was approximately $447.3 million. We also incurred debt issuance cost totaling $0.3 million. Debt issuance costs and the initial purchasers’ fee were presented as a debt discount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we notified the note holders of our irrevocable election to settle the principal of the 2024 Convertible Notes in cash and for the premium, to deliver shares of common stock. The conversion rate for the 2024 Convertible Notes was 41.9208 shares of common stock per $1,000 in principal amount of 2024 Convertible Notes, equivalent to a conversion price of approximately $23.85 per share of our common stock. The conversion rate was subject to adjustment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we issued a notice for the redemption of 2024 Convertible Notes. Holders of the notes could convert their notes at any time prior to the close of the business day prior to the redemption date. In March 2023, holders of the notes elected to convert the 2024 Convertible Notes in full. In connection with the conversion, we paid approximately $13.5 million in cash which included principal and accrued interest, and issued 288,886 shares of our common stock representing the intrinsic value based on the contractual conversion rate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Carrying Amounts of our Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and fair value of our Convertible Notes were as follows (in thousands). </span></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:69.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">805,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">805,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,525,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,525,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(10,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(14,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(14,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(24,121)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(25,752)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">794,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">794,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">705,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">705,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,500,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,499,248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Fair value based on trading levels (Level 2):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">714,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">695,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">702,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">670,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total fair value of outstanding notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,416,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,366,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Remaining amortization per period of debt discount (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><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 components of interest expense and the effective interest rates for each of our Convertible Notes (in thousands).</span></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:77.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.699%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,303</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,977</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Effective interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit and Term Loan Facilities (May 2022)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into a credit agreement, which was subsequently amended in August 2022 (the “Amendment”), with Bank of America, N.A., as Administrative Agent, Swing Line Lender and an L/C Issuer, and the other lenders and L/C Issuers party thereto (the “2022 Credit Agreement), evidencing a credit facility (the “2022 Facility”) that provides for (i) a $575 million revolving credit facility (the “Revolving Credit Facility”) and (ii) a $250 million term loan facility (the “Term Facility”). Concurrently, with the entry into the Amendment, we repaid the entire outstanding Term Loan Facility and repaid all outstanding loans under the Revolving Credit Facility under the 2022 Credit Agreement. The 2022 Facility will mature on November 30, 2026 unless either the Revolving Credit Facility or the Term Facility is extended prior to such date in accordance with the 2022 Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Facility requires quarterly scheduled repayments of the term loans in each of the first, second, third and fourth years following the closing in annual amounts equal to 2.50%, 5.00%, 7.50% and 10.00% of the initial principal amount of the term loans, respectively. The term loans are also subject to mandatory prepayments from the proceeds of certain asset sales, subject to our right to reinvest the proceeds thereof.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2022 Facility bear interest, at our option, at a rate equal to an applicable margin plus: (a) the applicable Term Secured Overnight Financing Rate (“SOFR”) (which includes a SOFR adjustment of 0.10%), or (b) a base rate determined by reference to the highest of (1) the federal funds effective rate plus 0.50%, (2) the Bank of America prime rate, (3) the Term SOFR rate for an interest period of one month plus 1.10%, and (4) 1.00%. The margin for the 2022 Facility ranges, based on our consolidated total net leverage ratio, from 0.25% to 1.25% in the case of base rate loans and from 1.25% to 2.25% in the case of Term SOFR rate loans. In addition to paying interest on the outstanding principal under the Facility, we will pay (i) a commitment fee in respect of the unutilized commitments thereunder and (ii) customary letter of credit fees and agency fees. The commitment fees range from 0.15% to 0.35% per annum based on our consolidated net leverage ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Revolving Credit Facility was undrawn. We incurred a total of $3.6 million in third-party costs related to the 2022 Credit Agreement which are recorded as debt issuance cost within prepaid expenses and other assets in our condensed consolidated balance sheets. As of March 31, 2024, the unamortized debt issuance cost related to the revolving credit facility was $2.1 million.</span></div> 0.0100 720000000 0.0100 18000000 702000000 1000000 0.0100 1.30 20 30 5 5 5 0.98 17.8517 56.02 75.4075 0.75 43.09 69100000 0.0025 805000000 0.0025 20100000 784900000 400000 0.0025 1.30 20 30 5 5 5 0.98 12.9576 77.17 0.0125 460000000 0.0125 12700000 447300000 300000 41.9208 23.85 13500000 288886 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Carrying Amounts of our Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and fair value of our Convertible Notes were as follows (in thousands). </span></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:69.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">805,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">805,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,525,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,525,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(10,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(14,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(14,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(24,121)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">(25,752)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">794,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">794,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">705,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">705,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,500,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,499,248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Fair value based on trading levels (Level 2):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">714,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">695,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">702,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">670,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total fair value of outstanding notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,416,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">1,366,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Remaining amortization per period of debt discount (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr></table></div> 805000000 805000000 720000000 720000000 1525000000 1525000000 10094000 10950000 14027000 14802000 24121000 25752000 794906000 794050000 705973000 705198000 1500879000 1499248000 714244000 695826000 702403000 670522000 1416647000 1366348000 P2Y10M24D P3Y2M12D P4Y4M24D P4Y7M6D <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><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 components of interest expense and the effective interest rates for each of our Convertible Notes (in thousands).</span></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:77.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.699%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,303</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2024 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,977</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Effective interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">2027 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">2028 Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 36000 503000 503000 1800000 1800000 2303000 2339000 0 24000 856000 850000 775000 764000 1631000 1638000 0 60000 1359000 1353000 2575000 2564000 3934000 3977000 0.007 0.007 0.015 0.015 575000000 250000000 0.0250 0.0500 0.0750 0.1000 0.0010 0.0050 0.0110 0.0100 0.0025 0.0125 0.0125 0.0225 0.0015 0.0035 3600000 2100000 Share-based Compensation<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarized share-based compensation expense included in our condensed consolidated statements of income related to share-based awards (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:79.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.021%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,529 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,865 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,874 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">7,966 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense by type of share-based award was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:79.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.925%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">4,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">RSUs, PSUs and ESPP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,874 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">7,966 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We granted stock options to purchase approximately 0.5 million and 1.2 million shares of common stock during the three months ended March 31, 2024 and 2023, respectively. The exercise price of stock options granted is equal to the closing price of the common stock on the date of grant. The fair value of each option award is estimated on the date of grant using the Black-Scholes-Merton option pricing model (“Black-Scholes Model”). Expected volatility is based on historical volatility of our common stock. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The risk-free interest rate is based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. The dividend yield assumption is based on the expectation of no future dividend payments. The assumptions used in the Black-Scholes Model were as follows:</span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:67.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.02 - 40.08%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.68 - 39.98%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 - 4.28%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 - 4.27%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, our Board of Directors approved our 2021 ESPP and our stockholders approved the plan in May 2021. The ESPP enables eligible employees to purchase shares of our common stock at the end of each offering period at a price equal to 85% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Share purchases are funded through payroll deduction of at least 1% and up to 15% of an employee’s compensation for each payroll period, and no employee may purchase shares under the ESPP that exceeds $25,000 worth of our common stock for a calendar year. As of March 31, 2024, 2,604,222 shares were available for future purchase. The offering period is generally for a six-month period and the first offering period commenced on June 16, 2021. Offering periods shall commence on or about the sixteenth day of June and December of each year and end on or about the fifteenth day of the next December and June, respectively, occurring thereafter. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized estimated compensation cost by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized was as follows (in thousands, unless otherwise noted):</span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:66.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrecognized<br/>Expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recognition Period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></div></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:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">42,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">56,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05</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:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30</span></td></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:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21</span></td></tr></table></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarized share-based compensation expense included in our condensed consolidated statements of income related to share-based awards (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:79.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.021%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,529 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,865 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,874 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">7,966 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3345000 3101000 6529000 4865000 9874000 7966000 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense by type of share-based award was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:79.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.925%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">4,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">3,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">RSUs, PSUs and ESPP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">9,874 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">7,966 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4299000 3455000 5575000 4511000 9874000 7966000 500000 1200000 The assumptions used in the Black-Scholes Model were as follows:<div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:67.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.02 - 40.08%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.68 - 39.98%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 - 4.28%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 - 4.27%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.4002 0.4008 0.3968 0.3998 P5Y P4Y9M18D 0.0380 0.0428 0.0348 0.0427 0 0 0.85 0.01 0.15 25000 2604222 P6M <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized estimated compensation cost by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized was as follows (in thousands, unless otherwise noted):</span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:66.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">March 31, 2024</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrecognized<br/>Expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recognition Period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></div></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:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">42,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">56,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05</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:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30</span></td></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:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21</span></td></tr></table></div> 42038000 P2Y8M12D 56513000 P3Y18D 11543000 P2Y3M18D 118000 P0Y2M15D Stockholders’ Equity <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, we issued an aggregate of 154,556 and 143,931 shares of common stock, respectively, in connection with the exercises of stock options at a weighted average exercise price of $17.47 and $16.87 per share, respectively, for net proceeds of approximately $2.7 million and $2.4 million, respectively. For the three months ended March 31, 2024 and 2023, we issued 262,195 and 239,919 shares of common stock, respectively, upon vesting of certain RSUs and PSUs for which the RSU and PSU holders surrendered 88,825 and 70,733 RSUs and PSUs, respectively, to pay for minimum withholding taxes totaling approximately $6.0 million and $6.5 million, respectively. Stock options and unvested restricted units totaling approximately 8.7 million and 7.8 million shares of our common stock were outstanding as of March 31, 2024 and December 31, 2023, respectively. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Board of Directors authorized a second capital return program to repurchase up to $750.0 million of outstanding stock over a three-year period. During 2021, we repurchased 3.9 million shares of common stock for $150.0 million at an average price of $38.51. During 2022, we repurchased 4.5 million shares of common stock for $200.0 million at an average price of $44.44. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accelerated the initiation of our planned 2024 share repurchases and in November 2023, we entered into an Accelerated Share Repurchase (“ASR”) agreement with Bank of America, N.A. to accelerate the remaining $250.0 million of share repurchases under the approved capital return program. Pursuant to the agreement, at the inception of the ASR, we paid $250.0 million to Bank of America, N.A. and took initial delivery of 5.5 million shares. All shares repurchased under our capital return programs have been retired and have resumed their status of authorized and unissued shares. We continued to execute share repurchases during the three months ended March 31, 2024 under our ASR agreement with Bank of America, N.A.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, excluding the shares we received under the ASR, we have repurchased a total of 12.6 million shares for $500.0 million at an average price per share of $39.81 under our $750 million 3-year share repurchase plan.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, our Board of Directors authorized a new capital return program to repurchase up to $750.0 million of our outstanding common stock.</span></div> 154556 143931 17.47 16.87 2700000 2400000 262195 239919 88825 70733 6000000 6500000 8700000 7800000 750000000 P3Y 3900000 150000000 38.51 4500000 200000000 44.44 250000000 -250000000 5500000 12600000 500000000 39.81 750000000 P3Y 750000000 Earnings per share<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period, without consideration for common stock equivalents. Outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and the Convertible Notes are considered common stock equivalents and are only included in the calculation of diluted earnings per common share when net income is reported and their effect is dilutive. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive common shares issuable upon vesting of stock options, RSUs and PSUs are determined using the average share price for each period under the treasury stock method. Potentially dilutive common shares issuable upon conversion of the Convertible Notes are determined using the if-converted method. Since we have committed to settle the principal amount of the Convertible Notes in cash upon conversion only, the number of shares for the conversion spread will be included as a dilutive common stock equivalent. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerators and the denominators of the basic and diluted earnings per share computations is as follows (in thousands, except per share amounts):</span></div><div style="margin-top:11pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:77.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Weighted average common shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">126,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">135,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Dilutive potential common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">RSUs, PSUs and ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Weighted average common shares outstanding for diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">128,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">137,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares which have been excluded from the calculation of diluted earnings per common share because their effect was anti-dilutive include the following (shares in millions):</span></div><div style="margin-top:11pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:77.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">26.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span> The anti-dilutive securities include outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and Convertible Notes <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerators and the denominators of the basic and diluted earnings per share computations is as follows (in thousands, except per share amounts):</span><div style="margin-top:11pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:77.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Weighted average common shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">126,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">135,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Dilutive potential common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">RSUs, PSUs and ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Weighted average common shares outstanding for diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">128,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">137,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 76823000 39615000 126941000 135027000 1607000 2173000 339000 468000 0 232000 128887000 137900000 0.61 0.29 0.60 0.29 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares which have been excluded from the calculation of diluted earnings per common share because their effect was anti-dilutive include the following (shares in millions):</span></div><div style="margin-top:11pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:77.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">26.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span> The anti-dilutive securities include outstanding stock options, unvested RSUs, unvested PSUs, common shares expected to be issued under our ESPP and Convertible Notes 28200000 26200000 Commitments and Contingencies<div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject us to costly legal expenses and, while we generally believe that we have adequate insurance to cover many different types of liabilities, our insurance carriers may deny coverage or our policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on our condensed consolidated statements of income and balance sheets. Additionally, any such claims, whether or not successful, could damage our reputation and business. We currently are not a party to any legal proceedings, the adverse outcome of which, in our opinion, individually or in the aggregate, would have a material adverse effect on our condensed consolidated statements of income or balance sheets.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended ended March 31, 2024, the following officers adopted or terminated any Rule 10b5-1 trading arrangement (as such terms are defined pursuant to Item 408(a) of Regulation S-K) as noted in the table below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"></td><td style="width:19.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Arrangement</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name and Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Rule 10b5-1**</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares To Be Sold</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helen Torley</span></div><div><span><br/></span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/30/2024</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" rowspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">500,000 </span></td><td rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Terminated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helen Torley</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3/22/2024</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="2" rowspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,000 </span></td><td rowspan="2" style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The earlier of 02/13/2025 or date all shares are sold</span></div></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicole LaBrosse</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/22/2024</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" rowspan="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:10pt;font-weight:400;line-height:100%">35,000 </span></td><td rowspan="2" style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The earlier of 06/25/2025 or date all shares are sold</span></div></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</span></div></td></tr></table></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**    Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The duration of the trading arrangement was until May 30, 2024, or earlier if all transaction under the trading arrangement had been completed. At the time of termination, no shares had been sold under the trading arrangement.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents a sale of common shares acquired upon exercise of stock options with ten-year term expiring in 2025.</span></div> false false Helen Torley true 1/30/2024 500000 President and Chief Executive Officer Helen Torley true 3/22/2024 110000 President and Chief Executive Officer Nicole LaBrosse true 3/22/2024 35000 Senior Vice President and Chief Financial Officer

>)>B;C8;#-5 MJD24:R6,Q*1B) '4,8L([M*85JWMUK=RE*)K4[S.-W*3,A-4>4EC3]> M^;W*TT(?(G!!BWS[S3R*@B?\QQ&R_#!\.UN_ M3\LUXYP:4\D\9KSIOA^N)^2J5!K6G%0 D-_:N7E:IJ!D6^EX#R)6 MRC(BG+=\ ,.D$7(+C#ZF\!8JVX%30=2.\,4_E)"9*0 YKK0&6V62I(0P5DE( M11MTX\*41I1%*3-"YSSL@GG9,U3FR0.0EII$!*7-2:B$KUTW@6F0N"QC^YDD MMG('\."3@HX8M4F_DWE>R2S;L0Z (*F- /=?J:6NX.%%.($8"#.G6'P/QBD9 MK\4.PX4L\5Q8.$*3!M4**"27!FP?"V)MT)])#X9T&:J9:&3-)?$L@$P MIU2+L5#_;AAU-)^5E1!1'U/#VD?(KZJ2/%66RF6:0:;*X4:DYP4$4.QAYO$# MM5HI#G-8ZM>*"2+1/K,5&DN":&BTH(- MAY#5-8>PE$F35&H .*DT:WD'@A \,2TM=R)QZM8H)X>;N2]^*+($AH.1.W(J M!(:8D>I!=:R?%UMV/T5N14T<7!49$A^B*$YU7&U,259K'HN+\!*^3UMY8R%X MUSR!24!3-#DC.%^H1\S/V3L1M*-1N*,16/2EBM5FB;], ADYZ(B^BRB\B*EN^BLJQ,RFK)N'2A6M:3@(XF=?$!)],B$1=L'P\8 M:Q#68UF%9XYZ$7!$%OU,U9,QL1]3#O>%D. M89ES@[E8S!O9(ZI1:*QO'Z91;*]=K:*+Z@"9.G!UM,O&@>.QD./H4E3;PEI6 M$5MG8*-[#).4G 5HH$40U!TH,^0I$-Y*G2XK&QK(0 \P\R@6)LK$&&6]/"\ M;\HZLU$;@,R3:L,,'?;VP'!\269WSZ::61):4< #JPW[B"=,^,7DTH; G2A1 MZHB5+C9'!M )I]9#(>25:6:YAH26R6\TV#$'NE< #!5Q2961$^[PO*O@2P7$ ME%6(KF?TQ;4AP$C%04*=BWLGB ?1+C;%[2-?_$+R:J7+B>4]4AG.)V)IU@U/ M$6K*S.HCA<=:J2U#ZD$P\TU:;=BY(=O*TI@"Q#%4#_+,8'Q.'\V1BP,\2?\L M*4JQUUY9=&BU_CD>"8MTIRXJ;;RIZU\ M*.E OI'>D1NT6D@DZ$(-_!4=XK>171%,6(G V MQ:8Q1-B?%1&IR%*YD[94A$=6U.'D(ZLDSG.)!S0%D@ M!"MLF[O[X@:X;($7<1O5:#CC1<-JX@EMQ&1:,VR7=Y*R8 M'DV6HFV2NI&_L0)0\F-,&_J.S8[=NO-RF-N/KK,6N6U-KCS%WM34GH1+QXD_ M#F:3X1S-HP!L:SG.$6O/2.-FDT="+HL[=3I:4PT['OG!XD0F6.0'"7+D M2> MU=>L;ZW?P(83E[5"'3?F4_0/V7B^I_B4QB?P'HK$I'2<&I7XXFVEJ1JN:S%D MXKRDYW+FSFRJP]+5CGU.#,:8=(4(TMAGZLAV.EO7SJ0DY:YV#J1?"ME=PDE> MD:4)ESE+F;'[X6:<*XPL,BN)+UM7I8;='Z5=G'TEMGZJ72'E7P5)DU(PQ>4' MI(MY(*R+^@DD]ZGBI@/[T@-W/UWX8=/#J2-51S8@H"W&VD#;=3RV]>"Y#)4< M*U)PE'UU:T';=HKU IU6!Z'S'=FIW*:ES#Z+K0]P44;!]U%@VO.1>YYTN1.5 M:1URU['>[+E/KZFWZ8]:A??UN:>;!)$F!4^37)&S_['B!_)# MZSI[1]2KV-(6:SB@3!E\P]:9YVF["_QH4D(G_2OF"O8OU_]P7_G&W!/IT9:@LZ7>4T9/:) MIF"O+OX9FH)_JW+JNWG.<__5$/RK(?A70_!K-01[O,!7:0AVXB8;]O1!#<&O MU0GL\WU?J1/X?] ([.,6-0(C?S&93?^K1F!OEO$%C<#9S ]G?V0C\,_=O0M/ M5S]CJGY^ BIL<%$0+DX50./I9QZ->$@!-#XL@,9?J0#J@?O%1R,B?W:R !J/ M9_[H1 %T7/7L%3VC/Z+H8>T[7?5 ^'^3.6^_-,4O'%NZ2IWHR9]FW]=MIQ1WU+DK#&H;^(@OE_Y8]Z MM>D+_%$T\N>3+_%'1,B 0]H7ZXC%2BI$6L#RC5LVM3%ZF+"C5HT-\5"B+#DH M%_*Z.FB"/ BW!=E> *>;;AJZ/ZR#E(W1W1X-Z%GWH<.Z:"NO#DXG5&]599D_ MM(UQ$,G[FHSAR)]TO2&KLLU?;3X#9/:C>[T'5+<3ZF8SBR::S[WYO!LECS+* MO9ZX]0#(]'*3QJZ I2.<29T447N5C@%6QT';YU-S-U+K'8&Z9LUNUCSFENWU MN]'.#MAHV][OX%SV0]*XLI#K7:!75 8 #%QZ&SCW#GF\/;2[@?SB7,R#"1MK M>S6PPS*+ GY<_WX@EWMLX.?(/"=1#;.]_B7' #\O7;@M2,=1NTBQ$H+),GV M0NPC''L!<\L4\0 EGT:L&5P5,)!IA%#)X(#F;8-;-@9@&<9LMQMXB MF+JK8#+,-G!U,1OQ;[B8.[P.U8$Y%03>?+;@Z_%BX47CN7C5JDBKG2Y)SU"T M9"#]#?V*Z/+Q"6S!E6@\QM5T,?'F* L&L8V\<3 2TUD R44.VT-%+:DIP3CD M;@%@'$Z]Z7C&UZ/IU!L!^W>*SGX[,DD*-HDF?^V*2(#;%POI-[7YS# YR(?% MR(^&2!C[8WRF;'5M,Z7DB&O/ET,;C+/Q#>H.Y8RW:5/21B8*\B93:%ID[1!R M V:OJ=%OOH?F^F&MD5QTCT0?I+[LHVFG8X&DV'^#6! M/.DSP*\0]A*X;Z>Q(,4<3H*W2\=8CX0[P,0G09#B$+))PO^'F1LY$V +KX;A(\T#&+S M%J.Q_9W-Q/=#FC: 18!,^I'['A(OPNPC]_T.J6=V1^9P@R0AM5&(#X._*60. M9Q,W;=4?):<_<(FS:D]][NV7(TAPDU#), MP7LV^3?(C\0;Q9MHG#_DXLW5C7A-"8-N]F#KGC*/L]5!.\KPWM[.5I@@]Z#8 MBFH^7M?4 V-UER9U'[;FSLIR=G<,P/%\UW3QN&./3(F@6 ]SD5X"TCDI4YTO MZ4:0IQ8X$O?18MQ72BW\:-)6I[2+*3+2B5[ K#*'P'Q2/M=LSW9>FPSB7N^L MNM!M(V36)B1EE!RZ<2GE\)WP\ZZ-1HXVZH2EF?3J_ORH<]/MHMI-(:29/0Z:<^E:?P11]WIE\Y&MN,HG7MQ4YB)*(W\2//+$A$[X>V)&=PPU#/@E MD;J+7U?M/87E/MI>OUN6(QVBJ%SDMD*G#-Q@/5D6FC<(&H90H[5N;-NV M2:>%S+M=W.3!@AU0E [8;3L^ Y7"+9MR'PH[E6+EBQ>%ULPJVHVZ]CEKRGNWW_=\_Z\?9L&#R";R1OMB1O0\FL MQ3A1)!2XZH2.7FBU4K9-[[S%&H@HNP5,&V"L?ZAO:1=W!6:93G+&X(A$+,>J M1#LY-.$@?)#N;.QPCW<)&E-DS)L^B.RD0&VZBGQ1;"A_LTN%1)D-)M3.[[R? MXGC>Z:ATY*FI)PF-:9)Z=\JE/=O"'2WNUE&>K^4M8YP6GM5'>SX"3+)]0K<+ M$4O7X6_8ZY2=K).FA?6TJ&_: 1-X+M?X]9$#F@F[L);L6%/OL'0<<6NZB+@+'BJ1D=6HX%_@@76UXKKS8G1'V"MB= G'90-W6$4J?31F%O_)W-6FR_4ZNLWE,?C! NN'$B)AY'K5';_R^ M-S*O.F_+PEG<\CO!QIZ;M2_.-O\VKQU?V[=MV^'VG>4?V?QIBW2%J4C1)VRXI*;*32;L#!)9$\I[[.O>2S-5.Z4>3"V'9OBPJWUSI1I;R$K<:V::LN3Z M<"<*M;L>1:-NX$%NI4D M.'SOT']VOL.7%3?B@RJ^RLSFUZ/%B&5BS9O"/JC=+Z+U)R&\5!7&_;*=7SL/ M1RQMC%5E*PP+2EGY)]^W<1@(++XE$+<"L;/;*W)6?N26WUQIM6.:5@.-7IRK M3AK&R8J2LK0:LQ)R]F:9MJ8H%.:R9IBW3GD>)O($W9 M9U79W+!/52:R8_D)K.I-BSO3[N)7 3]S/6;3*&!Q&,]>P9OVKDX=WO155^^< MJ_?\ &99=JLUKS:"W@/V+U6EW.3LTY["(-A_;E?&:O#FOR]%PRN;O:R,:NF] MJ7DJKD7K[@RZUV9O8;^?V7M^Y#8'[E@:U6@:&6U89:O M"M%6KOP+:\U +AW*B39XLDJ+!D3 "U.-QB+0HO++*Z,*F7%+.!8/"K]A:DU" MJA0H]L)-6G6DA^^XS@S["8@V5XWA56;>O8>E6H@C\C%0)\U[[M#/E#T@"VX8 M8JC;+?I1[3CPADV#Z2QQSRB,V!(M CX';",JH7GA!'B&XI-$!^HB;!XD\06; M!8MYPOY0%HO^-B!OV$6P.)_A>1YVX8?CS&?KN MF"RM2A^9JDFO@66S(+ZX<(&8)0E[6'XQ ;O'KPO!I^7]/4N"Y#S!NB2*OM?Q MKX)M4'4^^T/]2'?=P$A ,5[76NTEVJXH#BP<)VA^2 OU<9@2C>/^V^EW[('V MD@8<:-9H1US0V+I@E#X8XJ5@$"8%) #U3"W<3E$P_&P0$;I#6M%"&+.C%W.#01%6Y,2H$FG= 7N>:2\VVO&C/IXMDQS50AS]EEH"X$6C6RC=:7*1,%^^O&'11R' MET<2(!'FW$QT^6[LFF-*:K<*12H+:0]DCL\_(',4B0(L C%8 ;M\$WAROXMN M"V>%+MVRYV'ML7G%BX/QR1[H$65=J -23!BR\NQ#H0K/V];7+H_&*];2/)ZM MB1@2>I!VZT2.]%'XOHR7$,!YQS3ZP Y2%!FJ3C/.:J&E\NT,ME GV4F;.Z%G M7M%@:PGKBD-.M&7 @DUN)CIFU.KE!]VT13DSTVKS;P*D46S>V MT0.(VF]WK>M/4 8\\2WZ&5-\WMD.H1DTFG_<65ZBR2P+?S'^=LG M8TYB2JR.XLO^^6O%?A8KW>!T2E[ (2+MG:*20V _2@T8I8WO3EO* .9II6^. MCFT8PT^(4Y85+3'HK +N9&TVW:T/FZ,3^WNM* Z M/I%_?=< TUP?;,F*);SM2'VS6B1O._JYOH,M_A&W@;[]T$2GU1-E+36"OJ(> M(XQ!YT&!:S=3\&<3+?F/#0G8+I>X8"#G1&=02^"PY[;$WE6$#E_KQG$,/5PU MFYR8K$%%;.!9DW:,AU>%(,W16Y>#IB:_(N\7 MY%TN7Y_-(<[U-4S2Y8'79G M(D&AF/KV4L*=TSR0==YUET2;PQ:Q3X7 0>5-G 1A&-*]Q.8O9LPW$O0PY(QK M1_0QNW79/2XJ_ ;S$-MS''>:?65NN2S;+"Q>@., MW)^Y[;&G294-$GV*0"Z(*O4-Z+>F$BR:!RV=?S]>:\A:A+03(0E2N<+]T!-+ M[JT0I+HEB\,C_1]%*LH5@MMQF:+C9AS!3W#6 MIHWN#@MH] !"%OSAIJE0\FI3N3/OTY9[Q)]4$>>?#FM^B^Y"N'/W0I&=\;:_ M:4%W95*G48+22+0NNA]03;8!5E06KD!PY,9/?Z8V@^ZHV(K >NM>.Q$&<*2@ MBE3DXHY.,Y4""DZ*)\W[R]#AA][4KYT779=^\*M< .Z]U8-6_>Q<&0?A=,'B M\7GH3I4LP0$ZFJ)+AXD_8$91D,RF6#$-?25%T0+'OCAZZ;8T&=QW2Z$W[E9/ M5=U4UE]]^]'^'P>W_K[\M-S_UP'N;R1L+,0:HN'X/!GA:.!N\O[#JMK=GE?* MXB[N7G/!4?2T /-KA4"V'Z2@_W?*S?\ 4$L#!!0 ( #>!IUA,@V0G:@4 M !X. 9 >&PO=V]R:W-H965T#Z)!NW M-KFE MA>'RK.(;N '[K;K2.!MV6C)1@C1"2:;A]GRPBMY=C.F\._"7@*WIC1EYLE;J MCB:?L_/!B !! :DE#1S_W<-[* I2A#!^-#H'G4D2[(];[1^=[^C+FAMXKXKO M(K/Y^6 ^8!G<\KJPUVK["1I_)J0O585Q?]G6GXW18EH;J\I&&.>ED/X_?VAX MZ G,1\\(Q(U ['![0P[E);=\>:;5EFDZC=IHX%QUT@A.2 K*C=6X*U#.+F^L M2N]R562@S6_LPX]:V,>SH47-M#],&RT77DO\C):$?5'2YH9]D!ED^_)#1-3! MBEM8%_&+"K]P';(D"E@\BL,_;U:&ZLQ$_XYYJ-7,3ZN M@JKCG:EX"N<#3'\#^AX&R[=OHNGH] 6 XP[@^"7MKX[#Z[6\?3./H]EIHXM= MUEK(#;,YX*\&8*6/&%#$&/*=YAWAC,N,!DG ML"$,34>X5A"FXV&#;? U"V+ M)N-@,IFZL]$X"19)Q$S.D1K:356)!I@A0 %6KZG U5_Q&# A<5O*IBZWPN8. M%CR 3H7Q\DZ0J8J.&,8MXPB%*HR0W(/&AM$)L$J+U&$ZB6;A>.8@G433<#YC M%6B/ZA $]C,FL>E56J4 F3/**YP]"*QU/,).XG"&)5<4KGN0RC@(7N(VG<1 M)GXO602+:/%*+NL*=^[!6 HNG05ML16SZYMOQJF[H@$YN\U% MZHG&O7:+-S&,/9C8*9DFRK^T0@E6LXH_.!C8H4=:EBREI M=AG''] -JRPO:'K \30<[7,\#2?/<7RSGQ-XNI;D.D+&@Q:3@(:U%/99>_.# MD,[">3??$:YJO4FP[/W<>-06'I87*71;_^0A<4P$)E85M__ ,7-W MZC.6A(LC+.XQ2-EQ$NT!H**673'O:CB9AY.H;S!^8G"\2Y(7#>+5Y!4&Q^,0 M?]AWP#M"BO<%S2F/* B8SE9PV]&%=!0<.U?F ^Y,]X#YI,3J^XH\MO'TA0[2 MNMH2$B.!*%8]2XU''>)&+5XJ6MB4>"5J\!2TH]T=/(D#T*V M*HHV)_HIXUUSE7W4(\-RS RV!J#+IA7:??(ROXK*ZM+GA,#OB>6V]A^,7D6Z M=M3T\Q8+IA16*?9F6D07\8N5UAB9I\QG_^?SO/,%*7U=9JR.-*P \:1%G;6& M&]9".)P>UJ6KP\E/Z[#[3OL6L CG4<]-:EV= M>.(;TR&'KC1#ZJ8?8:UK?&$T3I*"GW53B<^'7VRE>J^=]GM1>.Q^..S=V3%2 M&_F3DSHB<;J1YT@6C@L125G@:%,?5%OZ^S DNF>[+&BE964I7,T%#=]W6M MD.7.J!3])(J&_9+Q*IA-W-Q@F[)DZND*A=Q,@SCH)N[X?6'L M1'\VJ=D]+M!\K>>*1OTM2LY+K#27%2A<38/+^.)J8/>[#7]SW.B==[">+*5\ ML(,_\FD064(H,#,6@=%CC=_0?W.^DR]+IO%:BF\\ M-\4T& >0XXHUPMS)S>_8^G-F\3(IM/N%C=^;1@%DC3:R;(V)0.G6R=3AI?_GY)R<7%@GX9_+I3:*-/'O(7\]W. PG*V3 M"UVS#* O]!S/RLQAPQ33/ %\O< V9+.O& M8 [+)\CYFN>T!2KJ"+RB)02J?3 %6B,NW2X[VCC%DQ5;HZ("AJHIEP0K5Q:P MI))S!VB@7J -JQQJWBC[>$8+2?"FH"UD1*6>$Y0K5WMF!V-D]@#XO>%K)K"B M)@1_[D#Z95E;,QU"4ZU16UIWBZ^[P[D;[C/#QYJZ RT:"4L;"MW0H"$9DQN- M@L^+^1SH&,?W6A*4,GPI$&ZE(7,;OHXUV1VCZQ#L7EF))QM3T5"=T(N#S9C( M&N&=IM#E7+A4[&5JES5L"JQVLT,)5%A+Y5+AN7(%N%J1:W;1(5+KZ\&<6%>& M,R&>MK,O(F)#P*R'34V3-G0VQ,3K191M<-UI<_="M'(TJ*A#V0#J+L>=-#SS M6O',JPE95G1R\N&VNPU]5G2CGMK#2B1AY+] .W.9TFU$C^?N(&6^^NCM;3P[ M"@N*M54\%*P]FYM6-QJ-(52G:-)VQFLF@)6RJ8"D@()]].68S<>QVI%[+LP27IAM R+OA6?NW1M@JETEOMYUA) M"I2?;+Q.PYJUJ?+%;61"'PV@$21B/ MTK:#S;M2<]TH3<]A,!P?T-3[=^,D3CY!DB8_Z]<;"8R3<3@>C\BS47@>17#T MTW("46\8NT=R[@- B&XVZF87_OA-P2EYKI262,V,4N^%NU*R_+6FN,2,-1KW MF]_&%@)%_^.V%MH2<6=X'=H0G'9=I*(KEA V#S^NNLN] S1F](4SG-!.XP^0 MC'L))$/ZH=&ART%_Y^I&ZKUW%U3[12;I^UO<=G9[![[T5[_G[?X"3>3N.2E( MX(I,H][H+ #E+Z5^8&3M+H)+:>A:Z5X+ZA^H[ 9:7TG243NP!VS_&B!VHYN\N& M2VZ&7,GZ]WW#E=9NX1AH@EZT_)AY\^;-D-3Z$/AS;(F2>NB!%Z\MBI W MWZ[$/AO\;ND0GXR59+(+X;-,WIE-,1="Y*A*@J#QV=,=.2= H/'EA%E,(<7Q MZ?B,_C;GCEQV.M)=<)^L2>VF>%TH0[4>7/H0#K_2*9\KP:N"B_E7'4;;JT6A MJB&FT)VS[_BL#@Y+#+O,5!F^48GO5US."@6:Z#)(*>: MO4'.>BG*Q\38M?!+V[O0=39!Y125]D;=!9^L;\A7EN*Z3 @AAF5U@KL=X19? M@5NJ]P!HH_K%&S+_]"]!;>*W./.[7;P(^%[SA5I>SM1BOEB]@+><\EUFO.6W MY*O>V%BY$ 0@7<=>5[0I<%(B\9Z*[8\_7+Z: M__Q""JLIA=5+Z/^]9-\!I]YRZ%3",50IY.],'0@->%0[4M;O@]N3P4 9&_LA M49QA4KG! $(YFVRCY?3-<("=%ES!J9RV':*QC;*"NT*%6N&BX6PJ,'"D;#+@# YPHA@OU(T_RB(LL7O"A*TSN&)V?^'8JR'F<"$F=U2.&H#1 M ^ZS2#E7Y-):1Y(1\D5TYR0O9VF/?%N=9*?5F&A#7P:=)&5TA_85C#T(V0+-9'E4GH3B#T0;.)@A0I)4>YMA?JG4AE(W+B[-_J'E+, MLM*]/HJ5T!:@.%3M&694=%0!1!*QA8S:@"]D)Z0-H7&_"NLJX-A#72.CB!0, M[%&.A,_880B _@CH)^FUG799CWQ_246-L=(!4HC9(Y.QME(M EF6S'Q(LE>A M$:##[,3R)(!084([ZO'FETA3UWR"_ -+J:">9LI0&@IP.HHL$G5LE9Y#122= M'$>5SDFC87,*2 8-5+72\SEHZ*W/W6Z]L7MKAMQ1@<\-K9N& 9WD%/U/L@;^ MMZK/73GEDQ>C(V[RNYAK[=/X>$RKT]-[,[XXC^;CNXT;ND%G0[,:KO.+GZX* MQ>-;.$Y2Z//[LPL)KUD>MOC[0"P&V*]#2.>)!)C^D&S_!E!+ P04 " W M@:=8C4.Z-5@" "X!0 &0 'AL+W=O0.PG14L17.D>ZKF;96V+'DO$1IN)*@<3D.+OL7T\3Y>X?O'#=F9P].R4*I M!V?0 Y+EDMZ$YM/F.K9^#X,B6,_\*F\1T, LAJ0ZILP3:#DLMF98]M'78 M_4. J 5$+P') 4#< F(OM,G,R[IBQ-*15AO0SMNRN8VOC4=;-5RZOS@G;6^Y MQ5$Z8T^P-C!#[5^$S!"NN,F$,K5&> _W\RLX/CJ!(^ 2OA6J-DSF9A22C>T8 MPJR-,VGB1 ?BQ'"K)!4&/LD<\^?XT.;<)1YM$Y]$KQ+>,GT*O3 5RW ]C_NT M_B>R9\J33GGR&GOZU8Z:&YFI$N'XBS+F!"Z)-%_4Q!8"@13,F$9)^XK0, \] MLYLWZ_1L>.[^QWI7W9]>\8=A?]!Y-6F'.TU0HE[YV6 @4[6DYEEUI]WXN?1= M]^)\8L=2,T5^TS0SS3Z:%9<&!"XM9>_TS#:U;N9$8Y"J?*LM%-G&]=O"CE;4 MSL'>+Y6BK>$"=,,Z_0502P,$% @ -X&G6"_\!(I5!@ K1H !D !X M;"]W;W)K&ULM5EA;]LV$/TKA <429!8$A6[;IL8 M<-(6#;9V09)U X9]H*6S350279**8V _?G>4+3F=3'L>\B6Q+-Z[1][=NY-U ML5#ZFYD!6/:49X6Y[,RLG;\- I/,(!>FJ^90X)V)TKFP>*FG@9EK$*DSRK. MAV$_R(4L.L,+]]VM'EZHTF:R@%O-3)GG0B^O(%.+RT[467]Q)Z7 MG4&'I3 196;OU.(3K#;4([Q$9<;]98MJ;9]W6%(:J_*5,3+(95']%T^K@]@P M&(1;#/C*@#O>E2/'\KVP8GBAU8)I6HUH],%MU5DC.5E05.ZMQKL2[>SP!L\W M!M$AE,64CK44Q!3QW:YB9"0V&R8(]S%1I1)&:B\"B5[(-DI6'J\H#W^(A M9I]586>&?2A22)_;!\BVILS7E*^X%_"ST%T61Z>,A_Q\Q=$#&] ML MVPF@Y^V@5%-OS5PD<-G!HC&@'Z$S?/53U _?>2B? MUY3/?>AX$A:T%!E[ )T;IB9M86PC[8=]7VK"L#-@$VD2Q/]>"HVN&% (5W\Q M#,FLCL-IM5QE6.9DK"83F8 V3*1J;G&YT@P1,(,%78EBR>[*#%@4CGMG$;,K MWJ+AS8X$9F")/JS;'8:9R@VYIFQ>:E,*7&,5N[&0L_-P<"2.Z03N8%IFPE7\ M_=G/QPQ!"D4N,8N)HA5C=#LF.>JV'1?[(G) ?BE[D!97CBKUP.*"3<8G[(LJ MSC:_.&$/RN)9W5=%\Z#8%;![E:7LP]-<:M' ?$)-PI)2.H.E"QT="MV-@C@, M7%;_P7IA>!J&87T?=W 4';-;Q,:"19Y$\7HF88+XD)0D;NS7ZM2?>QA1! @^ M#CA?PT=1!7_$C[&X@8'0F41+/,&0!U%,ZWH4M)08BRQ;BP&%P="N]F/R1:)" M ?M%7&EE#+23B7M;N?0#WMO-Y1X*B?>_HLM67A_Q!(N$*F7-ZX1=HRII; JG MF!G&ZK**,Z(LM+06CV^>B0+OV2K=,=,,1LE,EBZ-!.)04Z"]8E9BFP*6*%0* M0G&EN)$;1\DQ*PN263+]\)3,*-LHM;KLY%^9U%8,KWX:UP#F 69VEXULM1P;OJ/3%,4IEN\ZWK6E"[K72]=ETQTX MU:5>)C!\F0-'MSF27.=0\KV4&L^SG..7\ 0ZD<:MP]Z;?&-5NAILRY:4J#A; MXL8=05R,=4U^,124HEV/I/=J2>]YM??'7-A4IE$EI6V"[@>=B,R AUR_)M<_ MF%RC4VW\_+B[^+VN^;WVXCR3O3\_0SX&_5<;'2_,@4U[4),%Q^5IH-$?K5WR--TD M\K>3>E;=*BM^^WK$];%IVD;DE?C]9<4/<]X/=\I*TQOOT+1K&@;O MOTBQ>)O&H:R;7L+]O6!KL>S_1./CT701[I?_[<7BM_O?Q=+T%'[8PX9G(-B! MN&,@B)N6$_M;SLZ!8(?]/@-!W'2->,=SQGZJLD+95)4H^E%5@HTW"#GHJ7M/ M8EBBRL)6+Q/J;^MW,:/J#42SO'J1@Q(SE85A&4S0-.R^1L^Z>C=275@U=^\C MQLI:E;N/,Q I:%J ]R=*V?4%.:C?4 W_ 5!+ P04 " W@:=8R+Y\*9T\ M :T0 &0 'AL+W=OESW$:RY[^" MT.R;D"*:E$C)Q_B*H Z/M<^V-*+]//LV]@.Z4=T-"PWTX"#5_NLW[\H"T$U* M,Q.Q^\462:!0E965YR^SOKEMVO?=-H0^^["KZN[;!]N^WW_U^'&WVH9=WITW M^U##7]9-N\M[^+'=/.[V;<@+>FE7/;Y\\N3SQ[N\K!]\]PW][FW[W3?-T%=E M'=ZV63?L=GE[>!ZJYO;;!QVRA% MN0MU5S9UUH;UMP^N+KYZ?ODYOD!/_%<9;COW[PR7LFR:]_C#Z^+;!T]P1J$* MJQZ'R.%_-^%%J"H<">;Q#QGT@7T37_3_UM&_I\7#8I9Y%UXTU6]ET6^_??#E M@ZP(ZWRH^G?-[0]!%O09CK=JJH[^F]WRLY]__B!;#5W?[.1EF,&NK/G_^0&]_KMKWHVL66?7Y:8NU^4JK_OL:K5JAKHOZTWVMJG*51FZ[*'^Z]$WCWOX M- [P>"6?>7+ G_+V/'MZ ML<@NGUP^.S'>4Z/#4QKOZ9'QYA;\OZ^67=\"W_R?N07S>,_FQ\/#]%6WSU?A MVP=P6KK0WH0'W_WY3Q>?/_GZQ&R?V6R?G1K]N^=Y5W:X9V]Q[+K/D?U MJLRKK(.Q AS>OLNV^4W(EB'4&1!BG[?X7--F^Z'=-UV@S^=U 1^AC[8%C!#@ M$/3;[->:/G:-8W79)M2AS:OJ@,^%/?XECYNV;TOX\KY"/OWSG[Z\O'SR]:_G MU^?97Z^NWM+/%U\_HN_0R#TLL1WP8?Q5&S9#16NGV> ?Z=WKL!K:LB_EL53L;^=TSMH"%E =%OCA0U8T6=WT0(Y5-12P$56EA9@%LE'=<]-&?$+K0X,W09E=U/< [[R;$_4]: M/7[N$/(V"RAWLI=A%7;+T*KD>+J [U;!<05L)(T2ENV ^749(^0[W4T?[FQ>\@Z'G%M]MRM5W@ZG"<9E_6 M."[LVBZO04OB0XL,#E%6PU*Z#J?(N[S.RU:_PY,1MHDSQ$;>G7Y\(UH\Y;2H0>AEDJ'GO?LBKYH_#+B!_MOD^#'VYZA;9 MZWIU3MN,A^1VVZ#<;&YK&+T;EEU9E$#2 ,_IZ^Z-*V @E"EOMSGL(_]A4K M9MFH8$)5@HF$-#RUVY_;;G]^-KQU9%9 Z^A<&QJ4)U@R+X'%;<>Z@(FO,SK M]]D*IXHV+7^R #71E;@<4I(]+ KTYP$T8Z+I"_!\Z'_\=);WJ$1WP(QX*''@ M[A2#?6E[^>7)G?B)YILC):.I,;>A]Q[&KZ,-?@-9>C=MN8$#4O%6\8-$OA8% M2QXW[>AFX6,]#=[MPXI(BZ>^+%#BKDLV>W ',A3^\$NG7,ZSXU.E[2P"FC#Y M35Y6^,P9"/.S#O9;K1._'GJIRL$,HZ_FG7T0?A=PB\--0"W:#!M6[21,"UWZ M@9>VRP]HKP#_L)T W$K46(9#@X(&WM-QEWE%MBE[R_0V\[TI\ZBC32JB#*M) MYP)=AH[E][YM5B$4CLRX2E%JHW4J.?$T1%(N<,%F H"I2FIY0K@IQ7+0R$BN MG@T&.$V#6-M##:>A*O^ OV[ F^>3 /9E1^8EFJEB=:$I1D9E&[;HGM_@9^#G M(':\&&@PP1QV&2Q^I!0^#T2N2[678! MEX4-"O$DW%E#H^"(O"%8H=)(/P#,F!6SBPV>]#L>%S M#P>)=IV-,1P9" @F)XUT=#)@[:(+>%B(S/KWTOF$W/Z+R>V_G!2XW^/)^2^B M HS[O5EKK^NN;X?=,;7\3P_*GOD / "$8SMX WJ:A!+RA#O1.U)LLGB@(9"\ M!+F%F]-OVQ#.@/#)"UOX&?7O094Y.-3X&6")3ER:_0!C#1UO#7\ N2\.HF(: MQ[8#\U7V(PCB*@.U7@2P;%DR-$L,B1 CR,!\ CMPF!O<._C\BMF-XW;".MW7 M,MQE,IR,P0Q"BNR.8:(:"R6]5("[L.K1?FW)S]"?;)Y?$PORQY\F'Q_JZ6K@ M@TS&JNQ[%.TM>#-JH !WYEGX -9+MV#'=HTJAWUX\I?8@0$=!8>JP$\V^PP- M$3"N4;T-N[THU#? _=X5C;RB_L+8<%K,J8DCY])L;J!&*&F!"X[B@'48/NSQ MS'7N:*KFM??V^8%?0E$ZA-%+55-OSL#$W\$:E_UY]GUDQZ FLU>*<7&X<;L< MPR,]*AD5E_L&U"WYSB5H(PS6%AD%CZMP@U%-H;_SV)5EX_?$( #7Y?? + /C MU6S9LGZ[::H;# 6@;0FRTJQ&>+]'QD<%YT*I*!Y-A-EN+V!C:G1PX5M%0"(0 M.Y$F!@JORDYG1SJ;W$703P,KT)E-_1=M%3TRW2U8?(R_.5N-A3Y\Q@(/YIS# M7L(O]T+$*"4Z>&.5#YUIG@[D6<]\('2F/S3IGH.7<$^^]0X-+?-LF:_>HSYP MK WVS+XARP1Y+_D3N0:_3%T#(!;08 7L >J&:>F\@CWXWBT;$\2=+(#'EM;0 MX4:*1'02Y5($Q[G]/'^J<6@:J9"AA*5%S@&SDZ\U$G;X'; YX2$@%JP)G\:7 M<22Q+)HB5.HDC*790H2)Q8+AM&1(._C+H0P5V?HW^%-B6^-[(*N"_@ [ :*0 MCH+\AD.B@?SY G^Q;)OWH3TKP!8!'B49;J-(U@D>@DW8XM+\GH. 9<86@F@0 M%F4MV5;-$@\K1\3B?@"+Q V(IC+9Y6A9. N$C?L6]6,CHW4BFCQSTZNH9 M=+L)*(TZXH)EJ$K8;+:_R^X]22R=P#+@GH"::2I*8 C_7R67 "BH5$6W #;@.9,ZL>'Q5E0&MOFV)8L^V37+$O9!S6AY MCX8&*XR2YYB>PZ/5:;2,^DE4G(X+$H*5(-'1P-3L[+LWO\8<,!F^['^4..89#%N3/DNX?DV(< MFD!S*J#RQ('0$M]+:F[.T6'+)+H[_L/-R1!&$G-,DF>\>%C9L17QD5\UH!?^ MH)'$&^(C0>9Z/+-DAO#!(@4S[.0#H-8+[FH)@@Q.-9N2"SR@Y!203;/BV 5&VYL63@>%N9#QDF4D&7'U M#F9GA5NF7"56D:EK'IAR&1Q3"_,T$OHH1=@Y:XYM"&CASM+5N#N',479@47V M^2 /\0/(S36*GTXWV[Q&ST;1::JQ!?6J"#(R0J5"?I&FC-HY(1>1W=/ MYDU"%1E"5DI_ X*#3-@Q:DAS2)H5-G/L(TX/NE:X"CF9)-*.\+H8?')R2(C/--R87$T)YWI;*FFU03_Z9E(]!Z!*?JH_?&D!HMXJXN3 *GOWGH! M^BH*T)^/^ C_HM'2V4:\U<5II-1KT/]ENY/\Q8\HR7^$$UJ L$/A.SOC?^&( MZ:PC7.'B+KR"3]*\I@#X[%0_?ICLQ5P"B.QH"XR2>_^)TVOZ%2W'_ MW!S)_'_L&*0MR*^:_(G-5/C;%]._F7$)?_YRYL\/U3V\"0(AR\3HF3P;3: V MC(3*#/CN1)Z!(F:<%6K!1295E3H&B&HB;PA\QZ)@L0R3(GSU0%, M\^[]_%'Z)\?,GH=-6=?L5')(.:!%H.!+W 0&^]V./)Z<(^EK''P+@[._WFS: M?$"[0;&@%+8!@Z]9E61RT-G!QV%@_+EM#GG5(_H3 M)!G&0D/="$8))\LXJ34(OQ4(-L&-%S6:Y!,?,S6U8"N(!]]U 9&0 P%8[!B(H'PLSQ)A_-%R$XOKA8( M&=TT"O?BV-MRSV8B>09H/A7-BD*G/B H[J)Z/O(5"=T+""K0["4!U*S7&+XF MT![-6X 9Y!$X$C2R52E$#41+@R*U/_5I@F7"?S<-?D5B)2A[, F/SG.0[.8, M.\(O;O.V,)^[^YB%($S7K6"M*RC[L),(#K"CQ408.]J[WTA8[/4:IQL%=IX] M+!_=/5>.Q?;3V9)$2\\GN(D/RWL-ND5 4""!+L"$Z0>8]B#284P95,Z5VSR> M'CGO@:)%2W(R\2BL!-]*VW1+T&?R*9%3AU.\Z^F)=OQOEB^*L\.08.KM1E,J M36 (1_#ZCQ)$[8CIN]O#'HVMG@):=U.6SR8%=$A7@?^]XL.ZPES,RL(]"BQ! MR<&B@1D+<2<9QBGE&*!(N0='<]#Z@ZA)0T[Q\5 [FFF>$/$8O%#%1Y"A70"8 M.6;,+^SP2[0%/5(?;!EI %R3RJ;T4/KL!.V%)*PDBER/D[;.&!X#W,:QID7, M@LW&FA8NM(G&XFGTS#CT]-/<1)/;*(W]6;%Z_-WA5 JD.=&3Q/G)*/H80(0(<]1$TY4O,?#TPRTR7? MF6HZ!9GB0#*S&J^7-'DE^/O&XKY'> M'+C]5(IC@8]FI!T4<_S=<3PL1OPHRVY17+'9[_YZ5+8P S0(/O[,D)_=4KB MYJV209/?N7F5\^78]T%]Q;A^'I$"F$!;QAK0I)O/)D)8* MKZ,">,?92$[+.#")1=Y(&F#:#EDEPPP<#$,LP/F*CSQA+O10AP^]BR]J7!$S M=RVL_J0S%.'=%Z>!V<\ELX>QDB7:_&@+SCI GS".4LN M>;.:(@Y4H/1-SQ5"A.QAEY+$PSJTDE^CQT#.EPH34G2J0$7BWR0AL1(O>Y*9 M0 3;*"4!\XFITP0042^!2AOB^]\@NLN\C>&Z1D3(LR4D@ MI2W:,:,RL]%JZ RPFF+12HG2$<$L()QO-FU@SS&E=$*^\3<6BBZ8(18!OC&1 MB(*7L]8Q"T J6*O\;+'5]&67!D9,:8JS<^&=V+J7YR# M)*4EI &SL;9*M MX@0TOKM$L;9FR3R)WL-?LC% >PISP\5)UK)GU MR(=RS>@EK-^%I/Y/!,,#V7V49M'VOXYD^D1DX/>!5*CY'Z+NQD"5!Z0*I60[/$G*8**:&\>NW[_Z<[_9?OU3K>'%4/)^ ,1YG1? 3A!Z:S$)/ MG))[9!>6/:5Y$8Z$\(A%Q(YV7JX:;.-AD. MG(#M*,2,0MZ^&Y4HN<549(6A$*S$!%1\#I60+(&Z39T<26HELWY:^Q MS(8+8E!)XSZ47$L@2MKMHNF%^\\(1V?:A.+H]TT'B0Z08X]J(](U7EC1V!KM#W@; M"^((N,(.&+E(G94O:_;+0%?IIT^N9P*]YO>01.LC<"S>%]6QF)7(4BXG:N.Y MPXJTDE3!#&R;M !L .HP$K0JOA.J2=)$5>+HNQ4R@B6YJW)3=S%<$I\EV\2\ MK"XP?![=D97!\ 7N09D4K>UJT;R8+ 8"O"?(/\<%MV#&:2(D^US?,VC "B4[4VFJ5E0=)#/<\* MK]=S"SDRLI[VE%@:I$%#C_%9>CRH?B\)1AS%H%!75JZ^A'SX8F428>;J'CO M!!_QB%I&ZV3WC*J^.0V1N(SP_LO3F/R)G4L$H0-P/W3,'>,[7:/H81;14U M(NM8SZ*ER4D9S:,C6XK:_3BN2$&;;..I4=DZW8V:7C0P'4'Y6,-E8(Y3R8E; MC(X5LB]NO"R5#X#H'PW\HHB-:HXV7#TZF1 XU![:Z!.%,]) P@#TIA<#0ZUX M2,DHK!S8VH]5U**BJD_%E]3,HD"*[TXR$FP M,LL5G0&VU=!W)E%!BT#GZR9)0J,]R=/$1S:@X,WU:;2J4;0X&:)4MTBIA0&\ M&%=)/_WV2>D1RS\N3Q=PO).8_3N7V,#9O!#A>8W8_EFI\?'C_A8BL217(,%^ M@WMRJ0]L%.:K$1YDR05ZKH)MKLEX0:*^^OF'JY__^U74!@$,:B"7BI5(O4E) L))VQLJ'40SA=H-Y9: BR2GI<2)K#AXD;L>B3 M$HMEX!KFBMTWPWLP_A2+.R=S WJ9;NNPJ>_J/5!3 FC_+99L]7ES(=U@X50 M%)Q$:G=]V'=?T2:+=CYHZ.H844I+Z] 7O^:M3-^.%B^K]2YB@$ F7?!Z^[ZWBD"3Q2"3Y3^ENH0%14W^TF[PMI:+(;2(. M??,H31),!K98W_V6S!7S#V\>'>/,AQ@@Z1[AMG4P1'>:HN=V]+@PC6RR=W94 M8SK$T ?^N+J#)\*&C[4_A-QR2$Y7QRE.K.L;O$C <%%-9AEJN0W62Q1G ODK MRDU)P38[\_!BD0=,"VV%I6+6Y99TRJ-*M5T@K M*7ZP>*E+^?9@H6X".< ^(K%0^#<<;GB:<2U(=<0?(!J-?20M&2@0^%65818N MBG$#(OPB74V7UHTS,@;E 9D/+FY68;"%:A7VF,%122I"FL9><+(RK=-3(WQY ML']R938,#?*2:F'EGP*IPND2B%._03B)KL];Z6+'P@.K_GR!=VS1D_?)IT)M M1PTSUP@W9"ECG0FLYDY+,*@5(X;XMJ;QE0L%C_2("9%T\AN12'Y+I<28T2TC MUV.E'#?)NN%M;W\8WOYP^20"1-S,Y%F)TE$P:6KDYH/.5$%^TCQA^Z;Z:-E M]4F,.#>-+&)S/7,J(U4?HO^Y1\R#-']U:Y(@>U.?,;Y35M?9\KCO".$40%;L M ]9-+JC"@3!OG4(OP4G%TF"2T&0GGW%<9H>5/GU3:T_;J+#2.L TE#Y2%&)V MMGXTTA4> B+F,D7]*L>"&&%RK1-4\]JFL:QG!75KB9)P-$DK*65F(8FU4Y!% MR]YOYVQ>BU*-6\C83!&^3/U,K=;*WJ%^ #67N7K4@-46[EOI,=G&%8\[,NB" MB6;$9NK9^A1G/3)1+9D )H+%%$5"SE-:-I9<%S:=M8Z2$K])G1P>,P6WI.U8 M?PM9@EL9F5HT2/]XEBD%_":U%DC&D(^5> MWAZ2*[E:5VAY<36\U\^TUU/W2$0$[2?.PLI\Q[8;N4$(_<*>"?&7B@S'QE8> MMT+Y#/HF^O8T 5U!YXZFK69!+,U\YT7<;6[A9-98H: B 8P;2<<4<[(B)Y>& MP13$AL7[-)HR>^2M-17[_DQX#1].Z%.BP+ MMWC<&X=*HG9*W:HM&;_/H]$(6%Y+4D.JT-@JM-T@WO#-(/[_$ P:3.%C/>-[ MO4AB&5I< XG;);H7T=C#H^QV-"AIG[+FITITP#-LJ04P:J3@FW&3FAY M3C1FZX'ZJA H# T4E!S\#X$C<-99UJ7E(68+++)-U2RI&RT57^B[?-]%X#;/ MG(UF/-NH[L2W5/!'F?%SZG4UW'XAIL"4S.L0--\QMS,E)Y$QPH#'B!0YL+O3 M!YB"K ?,]0U<0H$!5LS"++0=?X-<+N?>8JP,9>VLT?'%W!JC":^=Z* :8*A6G55*, D/7_[X+O-[O G^"]>F;*0DL;: MFMC$_IW4?&/7G54PUQ8G(TSR/$5B. 5"Y M*@X\[.$%#/$+3RG3,:)YCN9=[*_&-HL&& EIQU8I6>JB>"W"*]W\^&C/#:SZ M#X$V,((R?SRN">M&#N7FL;-F.'FZ:C-YR38_ XTT,=Z$>T81AK6LM7$98F3- M%U"JJO42V%]W-%2^2.MEU]RHU^X!T6M%B!H&+CL:-#:& M0JWHV,0-694]1DFI,6$]GI:S:E$@EI3(=86]HL.<[VIVLR#8T>>@,X';GK25 MT5XI1V34O6COO!RZ2F3HN5,JV_!:;1B1;HM)L-YEE).0\7FBNH_O5F)?57@O MB)^G]FB4HWUK7F:W%=;P:;+H)K94^&O1U63(=HIQ];U+,[3(GI@O6Z0W795Y4PENP:)UM46\^BJG+JLD2X^-(@AY*DC4B M7^(.+ZU54=IS0K-J%$T<-9F(+@Z/ U+N' Q8;H&F78JDAZHA@AT>PJ?R;[7% M$6'LN:6CA*K4_G+.2$[0?R$+G[CT@Q$$IW../:,2I+(6ZG#4-=YKQR4;WNPQ M&R0:0$E(4/9*='&LEHA5*ZH0&P)Y%=QFV?IE254"XRUB4_WH-B-/]5RQZG.S M*F=9,.W3LD/=J7RT5Z87C"%$ *#F&#LF%&MG3J%PD7Q$*:[\XVXE4*O@X82N M]K='(,G5?E5D'^EE1('OZMB>7W1V+P-0(<]* 70YEPQ*"?2SLX.+Z5(CJ3#A/E[H5*3Q^=OT4J1I.*JLYYQ3M-$31WR'H1[1@%[5)1F&NO">N4MAXCR%CPJ3-JC=6+ MT<-S*,2Q\V&R*I?^5.Y=+;#DVK[8G)TD&C*R0QDEA6F'(>K*L$3ULC MK&C40K2![28#$AMU=&G/3356J)@:9:[(H";::W<.D.L"8E$&!:^H$3$#M*T^ M"_U*0K?O5:B/PW1(%]N:-Y'!N,6-(XB?M($RVY3"#6?*VI M[W+7BU:%;_P,!N!+<&AB#=[/5GU'&0:[QP$OH\3&2G+;&B$V9XM=8#3_#$:J M^J$XP#G3E.4<"9# 9:_D17G"Z8I8PHD]IWRJUP1@?;A;"*I4FR$U\PLUHXT6$PC$1-FVVC?:1F:4%1G!5(IH8S_7ZTNP M2V!4>;0TBGX?]GQEWOS2'JJY^C^GB#":1//Z>(#9DP 1V MWIM>4#M>Z:A5N9I?^#+G%ZGJ&6,R8JS$ZU;( $#QQ(![=EN[]V=VKYV//5@_ M&G&&2G=/=B#,@72\*30EVAQ"/;2*.X8FFM[3-2@G6VBJ# M\)F=ZIEXN]V8I)'B?#(,N)^*8#R2AK3G!3D+ M&J2[G627B]LV6P9E-,6D*ZA%\L@8[;4[EGA),8'*EM7(%W:E-_'N$:)*8L>) MY#DR+%BPF[*.MZW64I7HPMD)W"F23@4>C6RFQ)D9IW@:YN8C+=#C^=,0_B>PB"HFO="#M3X0B,)Q$\UJU]6<7 M_6LB3#J#T)/:]5'[(Z(R[;LQT4LN\C[3CD>FPT@+$D[&SC'Z=*_TBU&'SZ<#EVWQAAA$N+R/T,( M?D9ST.N$R/0M/X38)1&9B\O",-K?8&.V?87-D/QM3Z!MS_IM2_E8PE(L^/11 M+ZSJH(B2N8JB+K:DJ^22&XUWM<&5,2821D\&&-B5-#+R20D4+<..,[9XMU=8 ME_U)R8$DP<,)7D)>AV;H*DKLI,4_%'K2'1K;QCP3:\[3;\.XY=KQ<)& GW[4 M;-#+403BFJ.&5Q[NJ'<"*!K 4DGC\(6$'*=8R3W=C+ZBV]WILCD5\QR+L;@8 MIYMSS^8.9CFJ6;LWCXL.E.LE^/Y#)'^YKXY7 ^%@W$+SC*E')U^R?"BZ31.2 M#>P+YFY#K+$*+@M($AL&>;"7+!:SL3>P' MRM\S3$&;V15A+S4V5H12RATS+A\OM1TXCK]&TNV^XSUF/3423.Y3RZLFS4?] ML\1%&SE7H2.)H'3^KB2Y>#\P]S6SB* MJ"^2/^RWAXZ%3L-=/+1 0Z?#XVM#,[+P?=B&@!IL>'.<#TTHO+0!>W6G1=R6 MZ],P@6C2,='9'/2E87+3G>.QN*M,'PUDF?>GKX=_D$G63+#E1"%MB\A'S%V7 MSEI0+_S2=L:<7Q3]HNV6-#9(XLA1=N1 >]%(J3;6.H$[E<@&)IV,*)*MD*\=#I-J4TS"/*(_WEPC4B_I0>NS.6\2=T MUC6;UL49CDDWXKQE"'64<><&6[:+')VAZZDX*G)6=4SQYI%&O@N_$QUQPQ^/ MM#>V^CO;-K=SI1JY*X(X4H2QF*#X?3_#4WAA;C-]0JXG\IJ,U/GVAF8*.A!T54S 7([PZ!IXV89WG]:"+1 MLKQX=TGV;&&8?RY460\M9Z-B_K>IY_)^"0CRK>@P*DZC&YCP5X872_Y,)28Q)A8 M=S<94A:Y@6]C.>_(K+9;6QL!ADJ#6/2:^$D*@.$%P#2J4]G$>MNFHPX@E, ! M@E?HU:&LQ.P/!A@2QQC.R!DXL@G\@ZGBY]C&LI<4&3&"7SB_OM^Z(GC$TW34 M@TNC'PL1U1%NY[5*OGJ/4&"7F'4^;7=4;LIU,V0,)S,C?31T83[ I+XVW3,R MAA;:]]F.CRXL%EB 8%A%F,33MS]:2@U8N&ALY)4FT12W(O2B>47DIV *>$>! MR&TX2&:='&T!W^C7$X+5 U1_LTJ= MY/B/L#I^-DE+F*&JS,&7HK1W=YN@:,6=,#J=+1"3%20DE9,6*O,F!4\1F>.: MB,PWHG 5+-Q/KK">.UKM20:SF=5SOKD2N:%N[N9U)>[OWF# M^JV6UH!+*P1U%SAC9"6OY:^IQ\YU<)R1-]"(,\T1*TDB6XX@1/!OJT-7CCW(J&22-(W5W@?5"GQ9]8N\J3*U1H M%$]0J83_91LCYY:ITHL=3Q\#R=-UON5Y[HK+?A\*SY:Q5M(UIT:YN\169.,$ M]32)F$;2Q,D\T@M(B6-86;#,,&BTTUJH2?&.XF,EYF$7:\]%1ZB/(9,#3/]\ MD<1 Y;[A::5'&@@]4 AM=->T:] H%[XF7J&* ^N]KK6@DX'D];)6T"8)#/0- M&>.!& ),;5,A6[S?VK4"4SE!"2_&GK#P)P@RT=0UAT@[/FHTF*>[B-ZZJ&<2 MSMSYBR4A,:1K;U"8U(MESGJU]T%58R)4<>9UD+:DKAI9^]8 L^"-YKV_=SM* MZD2V?I2P3B2T+G/5G*% &8O<299A]L)F*>Q0[XXA$JC6/LJ)';AY\SQ")I-!K9+= ?]:G&B\8*'22"^W?&"F@3# N&^KV?Z_+> M!2=Z? ,%PDCQ4::[F]GZR^3^N%25^7B!W20W;?!L'\=K6A)HK%P^@)D*CK/, MF,O.&HY4$K;S7,1:V6CFR"O-T]RX9/*+C2IV:1_U2#'-])) QAL8N1ND"O0- M6&9[?PR;=I/7@@V,)NU?W[[I8I/VM^Q_'++GDB'Y*:]!(K7Q^;?/?W)7?-:% MMV$2@X-4*YX-J2S'\//XN%&EI,S7TX"1$"H$TI;-D7AJ=_.5E^SMXO3HW[@N MRF07V+"2>A12-Q$M-(PII=JJ^\2L9@4O)!T9\"Y[=#HHT[FDVS3&0,#O4?,] MVNR%"08I'2.7@=(UZ#!_8-*N MUX2 %] .C<1B'T1/M::F[.,%&"R0:WD/^E'%Q?4$5.8V-",S)AY+0B M0W\; MZ'"$U)P!58T&WUYB(=I^L.RZ(8CL[S@=@E\.ME(NY/&-0J>6APYF=;Y35Q/M M4KDEP0HXTRR*]4DR $WBI\R*EI$=#5O26?\0002PB=K$YM71A, MIP,^;BWV%)HOE$E2 HCA($)_['C,[BO%AMD44'"AA6Y&*N*6 E^"!Y)O2IW? M_-4>\]@>X7$TPH8U\ EZ.QQ>0?;1^N,.3O.)\%;_Z>#X2K$M-N$$[D<7H4@% MX8A+)+/3<7(^0>PQ21=:&JC5;\K44VX0E"IUD,&G6&']$NLTINBSV;:*U'>1FA&X+:H0NC)7>4'K(\]'>>=_+NNW&U@AQ23'*)@B' MB#)*:U%9?.%VZ,DLR&\G.R=F._H4"&Z7)FN[-7@R#6P^]["SWR0*F6#1?$TX MJB84XN+NS2;CX>?%R+YC,HTJ#:2V8&&Q3S&X9?QQI[P8>[5>LM=)LYU/BCIR MR'T6?)5QJ:0@'8X')>W^[(1J$5[S:9'(B"KFVJL6MIB"-_W!1))Q-IPV+C6+ MO1)6+LMVOZCF!( H>N&C(H])@ZP9$6(7DX]DW9A\<$H9,31J<,(1)5DW#8M0 M@SQQJI''AKT)QW'#!-\[Z.JCI9ZT^B]CNS9G5*@<]N+0 K ,$+F?9#\5<%-Z M3T&CW<<%XY(4+X8XQN#,N1"BF( M[5R'3PO_O[KV^S/?[KXXMG7..:;GGH9/K=. F7G^9T_ MYT6* ./Q/I**FHV13!VDSUY$3"1 P$^ JB@YRDYRH0/CZTXD!@S/%^&AQ;,)15BLY.[G.VJ-FHW_@? MYCY*B96+L8E!^#CU$F*JA*^E6.BJM#0F0LKXSH*/BB85@Z%6R5YB5(5 G9*^ M>3))%)PNW)K>LBHSYQYIE?0,BW?@&M*(K_1(VS1&Q\WUY9O>A\AM*E"3E3LW M0\=BGY1NBF:V)$LMQ(];3B80 ALH^,'V,$-UK(O-4>'E.K"(3]5., FQ4(C= MLV,<+#28\YUX79K''O,O(G*$,X?"UF5_ MAHUVQG]6#I[7E^,&\W?-*[T8P-K'NE;^4F> YUEO'!GU?ERDFS^2UXE^'<>? MCTQJLE_QQ@.7O)@:.G>YJ!' ?=3CQPO2M-('6VG,%2HJ?'\*(.%:*L.%^C5I M[@#[=4DW&#+WSM.K->PG/KY2W-$YE 2N)[^UZA:Z#RMF3I+6?>IAK?7&.KQ0 MIS-H^;H-=&+D1^NPR^XH]\KSH^&YW6*7J)FB,&^@C@ BG'.=WHN1KI1B;[9< MX2'L3AW."C"AI$H-Y/TB*PS2TRQ!)@>Z0(@#G]KX++[K- M,;);1@Z%G;A3%ZQ#%.>JHU%6 M-6E5N6^#U=B/F@[X*T/3*NP4* >/DV=Y?@^B^>H0E'1V,V)\PJ4C;V-K'_I[ M4:(\U>6HJ+SKYM'H18Q,3A'/0ZGL^WN&J MM:ZTCZ&,YS50>G^%W=^'ZF4&'TB94XDWTI6OE*82D Z#WB3X>FQ:Z:6PBG@% M:X1T[WS%<6YWF8X+:*22H;7^9SPE_\B1&ALMG2#K2J/C(G!4VWH-N1Q]8HR9 MU(%/2J"G40(]/2DMKK%]W]ESTH4OP,^ M=/!GA4\GS:4 SJO_*\CI5,%PK=V M-7K[.^PPV'[<*Y?^PMZ!IM/>7?_JTF_>;9I[^JU[FI.*..F.4Q^%ZYBB%5QZ MAYCZ0X0-T-%>7;^UKC]SEZV0D2\-*.1R1 E(<@:-",9VB*=,>D-AG$D$JQW) MFJ%EA-A]2LS6U+ "H:38]F#@,O0NN2DZ0I_9JTQ+6DY<@$E?L0C3_ %J[KP1 MD4)$V I#E^836/H5.+!'R&1?2I:NN.K$?Y9K4^?""XS!F#:2.#J [D8BGG) MM2I2Z0,J:B6U]Z>'HK3FL>&DA)/MDAZOF)A?_6@#I.G%'J]AY)B ^^OQ = ^ M1NGX?=.N@ZBBJ7#,8V:.5G?7SB@0C;O3GQ)8SZ+ >G;'C99$VU_R#T>LH_N_ M[N/,G#"GO_7TMQC0B"49'-.(#57I..&O%K&B(@[B[TQ,[FUOPRQ2BG$Z>EUK M9^E;_/W,O1N3NW#9*J8L^>;HM]D<+I-VL3A7G$5WU,EAS M+CKC4$VN4DK$Z MYU &/,C5V5IP<0C<_CH&0_S*"3/JXB#"GB *G$^'B#D5:C'83$Y/OK'+&&*A MN^1BN5_?9+\74G]YY](6=L2_G*5:#LVH6F_%8*1M(5)B[SG+V]NN,.'WGCV M!L5\1*CHY5U)*RAL^$$4GZ&3EBK 5.D]T!;$OU45[\RDZ"!VO.3&X5ASBA&: MWBYA!9\L7N]]QE,^PRF?V7W3W TE:?"+GS0C,Z[H-T>0_ 3+X##_X^(OYY=8 M9E3A$]9.)+9V5=;'AR^?_(<=@'X+5C.726!F=B*.VM< #!!1F/G486 M5G89+ 7<@G,H.WYY$J-$WG9^C_.,);1*VSDM9Y^VX6ZF-YKR=1J=,H-SWCI>O7#(13I?W MI?'Q>\:JR#H'BW'MMJ0(*Y(29^A7M\;-+]Z\_"EZ)SC/%_3B*W:Q8:9O$)3C MWWCU)KY@=VEO_?9SY[5.KAJ)W8#9O!;*$33%O4=HBRZB8";<=/)T?!Y/Q^95[-O_MFWJ9I"&@O,VW;_YF]SAPV[RZ:7+ M(EF&2+)EBWM6N%N%2":M&$HEOJ.[B4 A"Q2.;0BM!9,)UBV%"Q4-K\>B&Y]# M;74(O3[_57:MX(>7[N.O3/J_Q&VWE?[$*3?^L\E@LQQ?U]G/X'M1D@TTS-/% MZ.^.//K9+GO>X-=-.%]=/X\.+Z][]K5?]]2?0-^[NO[57L-/GSWY8I&I"'QG MQN;#7YI]N+Y.+.\AWQ2!WN1-SEX9665;8T&I<\D2XI6XEJ<:8LHP6,P4<%KZ2 M44J\0KU%@Z=P8W-+2&?4JIS4G"?,7HJ;I'QD/RPK(%%0$(8 IRNZ_](-I.LP MP6NUL]+JN#K$\EM1$"BLA"Z*>6%4E?,),&PK?@!.7;["*2HVE9L. X%,9&9P M=&4V94T%^ P=>PEGARAW\1E9.T^SAR@;T>Y!HV&773PY^\]'BV23="R9TQI6 M#5] 1^+N\9_Q^'^[P!\^LT_\[5%VEKTB6N1ZB$JJG=SA19B%#U_&!TCJIK," MYNS;QAPJB;?*,<>DKAB^XE&F"%!C6"O:=_R@G\RR)+G&$Y?%\\FSM\\[)7EA+#J/17'><]V>XW9"$FSP>\V,0^4&.]X,R>ZB[^#==$5I=S*^I%\^\SX M]C/'MZ>9"G6/<0IX _]OL,Z<\G],B ;0,?EWWX!]N DO0E6A]07B_ML'%P_< M;[%R#BZ^N+A\\AC?CX]]]LP=3Y"?I3U>%-;SZY/P+L(XI0Z\_],T>A\3B MV[[9T3\Q?11:? #^OFZ:7G_ #V!S*9K>=_\74$L#!!0 ( #>!IUC^STPH M*@8 *\1 9 >&PO=V]R:W-H965T-+BX3G&]6?"%L[7: M&1.T9";$5YS\7ESU?%2(E2S7*('"ZX'=L+)$0:#&-R>SUVV)C+OC5OI;8SO8 M,J.*W8CR#U[HY55OU",%F].FU)_$^C?F[$E07BY*99YD;==F48_DC=*B$K!SX]>4NY)%]HV3#R@5'52 8>U^3LGLY*IOJ70PV;X-)A[@1>6X'A$8$1 M^2!JO53D35VP8I]_",IU&H:MAM?A28$?J!R0*/!(Z(?Q"7E19W%DY$7/6WS+ M55X*-%J1/Z%6#0E(V).Z /E)8;F'.KQ7%&@0BU]91II1+&\D5QSI@[9<'*7 MPS9,7[@=R064J=*L0"7UDI&Y**'>>;T@9[P&BF@4K0O5OR 0SWS9!91,*R$U M_PA%HQC>KWX9A4'X&D9G2=_2LS$H(%="@C0HZYG>Y8PC+PA&)"1G:=S' MF9^DY//@;D"T-%6SV5T=1F,OBC,2I>0L\-.^(8191J8+5N<;,A/@"3+V@I'? M:7(6AGTD)2-0HZJ8S#DMR8JNF"2Q-T[B;F7[MM1[H6'=P:!XA[(%;!V/O/$H M@E$T0@<$XZSOR".(QRW+636#75V$HO\W0I&7!.%^A$9]2_?C$Q%*/3\,28 . M[^,DB([')\@2;SQ.P3H?UH/?@RR%8,3[\0F %HRW 0H@D$CSHZ<1"A+P7?HD M1([\$S$*,B_.$ASY ?H@3ON.G$8^.0$J20.*]9P^L!%2S[]!ERD%( M_8&E4QO#F\>N@H,;VSC/D'F#((@ !*TKW4/DCA2&7A#OH[4C'<7>R/=\?]OV MW#3<(]K9Z;/'L0ZRE8$=W3Z[S4P/>:Z3=/W5=GGW:JFVM3S38-I^WRGCYFV? MZ?K#H;YC#P'M$CMS?:?C.]*&]H\&^\<&UXOB @T;RV;RF3 #62X M404*?H&IW((/@&;0W\KRDBQVS\<]KWW;_'-P88$I"["7)8$W3LWQ(_&]-+-8 ME7IQB$@:)G!RPH]A''A9%I+WG,YX:=WZC:*\H+PKZOX'+.+(, 6=+9JYTD[_'2G94[ M>UE"*>J%<WMAQ;?LO4$!A+AJBY(7!M!DMP2> X'C]=7T>NO$@@IMR6>*E MW]\;)^WX4%,<[ERBH:P6YEPG?+K>_,L#/"SP3EVP. MK/X@@Q.1M+\'[$2+E;F2SX2&"[X9+AF%4. "^#X70K<3W*#[1S/Y%U!+ P04 M " W@:=88^OER^8# !H"0 &0 'AL+W=O3,X3G#F:'F.ZF>=85HX'LM&KWP*F/:RR#0184UTQ>R MQ896UE+5S-"GV@2Z5 M_8O33EI63..-%'_STE0+;^9!B6O6"?,@=W\)NL T]*#IM9#TX M$X.:-_V;?1_B\!Z'>'"('>]^(\?REAFVG"NY V6M"1X8P_ET2A: MY>1GE@^XQ:9#.'MB*X'Z?!X80K5K03$@7/<(\2\0$O@J&U-I^+TIL7SI'Q"; MD5*\IW0=GP3\RM0%))$/<1BG)_"246+B\)(W)*Z5K.&&N"I*!0JSJ>#&!1@5 M_'.UTF[^WV,!Z/'3X_BV;"YURPI<>%07&M46O>7'#]$D_'R"?3JR3T^A+Q^I M#,M.(,@UE%RSS4;AAKF,IAG5:]/'6)_$/<[Z6Z<.-\%RW !VJ!"8AK445,@: MSG@#II*=9DVISR_AJ5*(+U(!Z""+:CQ)^TC@0?Y@PG "_ VB./2S/*%1GON3 M-(1[)' M@T%$Z%$$<>R'DQQN<;^=DL M@0F9Y2D\[(/3D5X%5(N"K:1BMM$ HQ@BM2]#X2 S\\DVCY(ZQI8Z86L7@$)' M =YT@AE)^FI.^QC9$*!=D:8BT#5:=JD?AB%\_#"+H_CS7HN@!W7'9N/,#X&' M4X/8GX8)1/3,!TWJG92CR:]=Z>3RS)]-%**S26O36K%& ML_[6H.0K\%AUG=1RO+JNCHGJ3WFO@2I,H]'#@;Z6>S::")PDKER_'95K2W660YY-"/^UZI2:1$;/,)T=3;/@X/8CQ1MWQVMPI/J+<)P= M?R.N^MOSIWG_#T):-[S1('!-KN'%E$Y9]?=Z_V%DZ^[2E3047C>LZ%<(E36@ M];649O]A-QA_KI;_ U!+ P04 " W@:=8>WC25L8% "R#P &0 'AL M+W=O2>5EOWX/*4=YJ>VV0+Y8),U[[GCWW/%X=*OT M5[.4TM)=VW3F>+*T=G4XG9IR*5MAWJJ5[/#/7.E66$SU8FI66HK*"[7-- I# M/FU%W4U.COS:I3XY4KUMZDY>:C)]VPI]?R8;=7L\89.'A:MZL;1N87IRM!(+ M>2WMGZM+C=ET1*GJ5G:F5AUI.3^>G++#L]SM]QO^JN6M>3(F=Y*94E_=Y*(Z MGH3.(-G(TCH$@<^-/)=-XX!@QK]KS,FHT@D^'3^@O_=GQUEFPLASU7RI*[L\ MGN03JN1<](V]4K=_R/5Y4H=7JL;X7[H=]B9\0F5OK&K7PK"@K;OA*^[6?G@B MD(=;!**U0.3M'A1Y*]\)*TZ.M+HE[78#S0W\4;TTC*L[%Y1KJ_%O#3E[CH3#2B*R5=>R9<6-D:VO\L9HTT!T=3"TUN_[1 M5;)Z+C^%A:.9T8.99]%.P(]"OZ68!12%4;(#+QZ/'7N\> O>\^->R4986=&[ MVI2-,KV6AOX^G1FK09I_-AU_0$\VH[M$.C0K4__L)X^-L. MVY/1]F07^LDU$K/J&TEJ#E*7JN^L07Z4LKYQ\=ID[D[ S>:>?HL<4 =GB:ZB M$M%UOB%AC,0>S$UMG MADUU*FJL&Z5YW"]H'N>Q2]09RYN"0$,ERZ4/Y#L#M M3&H_V:".YEJUM-*JZJ')"%"1K**5T+:3VM >15D0)BD&:1ZD>;X=1,L;V?60 M[\%'#7.;1LR4%JXBD%AH*5%G(!<%8983XP'+XQUHZEXT]AZ6W ]BC*5!PF)\ M\X!EX79)!=_H%T=*>%#DG!*M9[ROC7,(,AX'5-?@^#Z*P.'#?+,D.MNO>SHD] M8D4:%&'D A4G0<1"VL'^=&1_^L/LKSN$U2I=2[.)]3N!-K/^XA$Q> 567XE; M%&LK=2T:3]@",1D<$O"$TQ?<6&_J[@T844H#+F 9,8.WPBBE]W57H[)7M%"J M,N! D+.<>!$4<;B.2/W47A<)>)TC&1+F1L@/'K)=7N>CU_D/>QW>6HFZ(GF' MSL"LJ3,P>PC]IECLA-\7COA4>,>Q4@$QH9!GH;T M:9W!+TQC<9 G&3SN"?_IJ9%N+66NJ/ L6X?MNRXD'@=A6!#G01(5] 'D.*0/ MJEN\ 9E0%)7VF;O/LB!F+D\QR!D_^%%\D+O7&M3!R9(TX$7H!CG8%^^B2S;2 M)?L)NJ"#U"B7S@;Y;U^O7-'T;-U$E)W VXBR5<-KY##4^']&9+@J7[MLN'<^ M/F?/N ^Z;>+43;6L+] SV==H<#UF" M"\!\# UZ"0TPLN+.UQW0(4G<3>$RG+-1$.\JHWI=RJTU"T4_0;> LN/D+CJH MDFM8*/'] @(>9@D5/'9Q\[V(EL#IAD(Q]"5B;!ABW#BX4,"*(AZ+VTO?1.!O M7% <(R.2@<#4U&)6-S58@;-GT(9,8$7VV$T\AV!)$:0L13'-@[C(?=6CYMNB M![ H!%_W8W ^"@^VX#VM<:XSBUGB'1NB$.<;*3A]\HYJI5[XUZ(+.YJ>X4DU MKHX/TM/A'?:X?7C-(OZ+&OYLY!RBX=L,S8@>7HC#Q*J5?Y7-E,4;SP^7>%1+ M[3;@_[E2]F'B%(S/])/_ 5!+ P04 " W@:=8<"57G(D$ #:"@ &0 M 'AL+W=O]"9CDNVP%NT MG\MK3;O.!B7C!4K#E02-^228Q2>G W?>'_C"<66VUN RF2OUPVVNLDD0N8!0 M8&H= J._>SQ#(1P0A?%SC1EL7#K#[76#?NESIUSFS."9$E]Y9I>38!1 ACFK MA+U1JP^XSJ?O\%(EC/^%57UVF 205L:J8FU,$11L4@61LD M/N[:D8_RG%DV'6NU NU.$YI;^%2]-07'I;N46ZOI+2<[.WVO5+;B0@"3&5Q) MR^2"SP7"S!BT!@[N&.W,X;ACR9DSZ:1KX-,:.'D%N N?E+1+ Q" MW$2:-)&>)CL!/S%]!-TXA"1*>COPNIO,NQZO^]\R/^ *G3#"9$HQQ@.>88C%'W5QH%_:@%P_"41+#+/M.NJ?"M[#_AAXD[UX8 MDQ+2Y48*6Y8[&.UO&.W_:T8ON>06WWZDMM&BD#:>=V*W\WQ'U.9*$&6.4>O* M#9/^;!:\:WD/K_&(_C:>)NMO7VNO7UTW@X:=X?P M7BMCX(QI_>CR^L)$1<1MY3';SN,W^OJ\/%M91:1_I^Y-H5M,EU()M7B$DNS= MQPB&[N:C)(RBB%9Q- C[I($]2([[86]X#']\^_WV[N*%WB@*"OO\$VK>]TW*[U"V-YX6\_KWTQ*2OB MX)FF*=)7V&^$2MW&58@$K\U?R^>E9F>I_<4+UHD!B6R.-%V4],X[:T(K47.5 M&:K 2F20\3RG;I5K53B79(CK7'S=,$(P- >XX'V%&>Z\$*D9Y4 G'23M7+WZ M)'P3Y=HU.?>X4!2\(F!RP9S@S1%\HT)JO0RX03=M9728W*U;8+\;)J.!V_5A M&(=1[]BM!UOKX=9ZU*RI^] HEUO"&HQ(_[VU*I_4W";"SM:\4:!>^*G*4R5M M/7ILGFX&MUD]KSP=KZ<^:C<++@T(S,DT.AI2"]7U)%5OK"K]]#)7EF8AOUS2 M\(G:':#WN5*VV3@'FW%V^@]02P,$% @ -X&G6 WTN.2+! )@P !D M !X;"]W;W)K&ULC5?;;MLX$/T50LT6,:!:$G5/ M;0.Y%0W0%D&2M@^+?:"EL2U4$KTD%2?[]3ND9-EQ+:,/YD4;+CX M)5< BKQ492VGUDJI]87CR&P%%9-COH8:5Q9<5$SA5"P=N1; =9N10574;<]>NG/8VY"X QMHMX$: MWJTBP_*&*3:;"+XA0DLCFAX84\UN)%?4VBF/2N!J@?O4[ NOEQ^>0%3D!N;* M)M\P#LZ?V+P$.9HX"C5H.2?KT*Y:-#J YI.OO%8K26[K'/*W^QUDUM.C6WI7 M]"3@5R;&Q/=L0ET:G,#S>W-]@^8L2U6 M8!KT3(-3Z+-'3+^\*8'P!;EF0KP6 M]9+\8&4#DK Z)[=2%1B4D)-/K!#;%10V)M[5:%:#R:/D,<-.J]8QT*N\K'B# M*!J9-X)<\_H9A"HP0,@WKE#ETPI(MI5F1MH07&A:SYK6\-X-H ^8) M>8G60 MY+RHB5KQ1B* '(T)NC];&?_?0 ;5'(29W(NBSHHU*[?Z,#KB(_!G)'%#VW7= MO1&*)D=$8^J:Y6W_Q!7"KP\5G1'/#ND6$92C3]B^X)'5V<8(NG0H, 1U$:V@F-AME2.W!]$L4N>HYV; \#54F% MX:TC^P?0EUYGIO8",_?,&H,4?P7/-=Q;M^CX?@4F MY+ Y=)P2?TR'3 C& ?ZB$P4F[ M,>#++[VJ%V2=UK0U=?2FVVJ'3KBEI,5@LP-S> M.Q'!]&G@HX0 PQ(Q6&$.*\K32@"\N:7VBHR^9'3C(U"#Q';JS,JQV'O_+J$> M_8@C/QIR:8@AIW\#+O4PI=VN[?+G0/L9H;:/ *;W4UV3=_'V6Y#] =?6S&-< MDS#"WW"^QR&)HZ#CR4[RT+D2^5[7)[O@VKKW#XA&[A!1S,,P->W@P5([1+K8 M]H1_BS!TFYWZ0=O',;D=BK0!%NXX)G]U[9![QR$NFO98UCI[;[<*Q-*\4"4Q M1]@^X_JO_2/XLGW[[<3;%S0&\K*H)9;.!6Y%4IB?HGV5MA/%U^8E..<*WY5F MN,*'/ @M@.L+CHR[B5;0_S68_0]02P,$% @ -X&G6)&ULM5?;;N,V$/V5@?>"#:#( MNOJ2M0W$VRS:AQ2&G70?BC[0TM@B(HE>DK+B?GV'E*-UMHXV+5H@$$EIKCQG MQI-)+>2#RA U/!9YJ::]3.O=5;^OD@P+IERQPY*^;(0LF*:CW/;53B)+K5*1 M]P//&_0+QLO>;&+?+>1L(BJ=\Q(7$E15%$P>YIB+>MKS>T\OEGR;:?.B/YOL MV!97J.]W"TFG?FLEY066BHL2)&ZFO6O_:CXT\E;@-XZU.MF#R60MQ(,Y_)). M>YX)"'-,M+' :-GC)\QS8XC"^'JTV6M=&L73_9/USS9WRF7-%'X2^1>>ZFS: M&_4@Q0VKD4EH41V4Z%[QL5O9XO(<3A9'W M@D)P5 ALW(TC&^5/3+/91(H:I)$F:V9C4[7:%!PO#2@K+>DK)ST]6V5,XJ7) M*X5/HB"L%;/7]>&.K7-4%Y.^)C=&N)\<3,ND"Z'O0. %48>]L,TYM/;"SISG-N<%.Q#%-%Q+R91'Q&1B J)5G+)?,(84F9V=>D1@6] MIT:ULYQX"Z$31K%=?<^'%?4.RMF!+98H66X56$I5R0T]3'N!@1,'8XBT@/4!]&%WEAZ=7L[38_5*=]^' M9C&$FBF@OX9?_QK1E1;) XB=\:OH7B,G&(\MC%$+-:+"!V MXF%,O_:&F5AB7&@JE47$+L>1.X(EEP]7&Y,%+PD&50:J"810G?D M&>MN8(R[T:@Y#-]]"R;E>TX]*(4#QSR%]V]&@1]\;-<.9(<_LFL5J#<,^<,9TC- M]DH_F0+1PDLII)D'A;75=1B:K,"2F;ZJ4-+,5NF261KJ76@JC2SW3J4(DR@: MA27C,EC,O&VE%S-56\$EKC28NBR9_O<&A=K/@S@X&![YKK#.$"YF%=OA&NV7 M:J5I%'8H.2]1&JXD:-S.@V5\?3-TZ_V"/SGNS=$W."4;I9[>VD9<,,WBKQE>>VF >3 '+;.7-@\_XY"T#HGGW03R+.^8 M98N95GO0;C6AN0\OU7L3.2[=IJRMIEE.?G9QS[3D@0MJJ@FF$R\]L(]!< MS4)+ =RR,&O!;AJPY#_ 4OBDI"T,W,L<\]?^(1'KV"4'=C?)6D=NW5_K7<&*NI./X^I;>!&YR&-D"WW)SIK?\G.U' MCOAC-1[3!DZ !K9*T%EBX))+PE&U(0C3 WS)L+)'KJQ4M;3FZAH^%QKQ57$" ME596=+7E'BD\''C# QV'7%)LA L8CWH3FKV =-H;Q4.X^ZX%OOJV)SSV3*X[ MS[>D3'@&I+2VQA(]$D6T=2OYA,PX&?6F@QCB=-B+DC'065LB@M9Z)# MMBI[>@6\;BQ5DZ.X-XK&D/3B<0J/ZR^4F!4]?9KOUZL5I.D4!J,)W"I)E"VG M7H<'"F+@_;M)$BBJ M^J2^XY2V% M;B[H9F!5Y2_%C;)TQ?K/@OYI4+L%-+]5U!+MP 7H_I(6WP!02P,$% @ M-X&G6/XJY&UL MQ5?;;IM $/V5%96J5HK"Q;GFH^K"&,: LNW1WL9-^?6!+L232[$8V#2QE3GOZF58EX1*:%PBU*D3=GH&G*U%O?UAC(;+?#FG1:D7I/D/;( MA> Z4>0]CR!ZB+=18*/26ZF<>IV$%U0>DIY[0#S'ZY-4Z104GI\04&UT M0'B1S3 3,5^541$E6-0FO2(?E.3F="^"D6\O6O0,&CV#3CU?Z"U$M"U4)V[+ M*@T;5<-]FV"X@_1&37JC79I@],@$;KL)CAH]1YUZ/E&N%/"V6)W +0GNNL_^B=7?J@9G^&$=R-WN-V2IK(&(>+UFB=P&UKY:V%>?LV0ZW@ M/V>X;GQN9^-YL1MZSW;#NEFY_^I6.'*V!NO$;5NJ==-R!WLWPR[ZG[MN@&YG M WJQ&8:/S-#_RPSVQH2: 1Y[,XXVL_ZDFG#7VZL7!9P%XY0K MPF".4.=PA'%E-7M7"RWR0!5@L11-"45Y1)G:=A;ZRQ5C15CREAPA<=.]\((]88JZH.["*H MN&S_]*7+PQE@/+D B#M _*^ I .$S)$VLB!K12W-4JV.2'MOQ^87(3D@5:,M+R0O.J+1HP9AJI.6R1&LE..-@T'VW:= &&/ # MW0FX0])5VLT*+.7"W*)[]+1=H9OWMRFQ+CI_!V%=)(]M)/&%2+Y3/4+)^ [% M43P9@"^OPU? >GCR%DY<3OK$Q'UBXL"77. ;RL"OQ[ M<69JRF".7;L9T ? V8=WXVGT>4CL?R)[(SWII2?7V+/^G?79.U/A&IY*!LB- M#I2K9F>+1K@V;'V'$M+>,@VW^&ERR**4',Y57O-H0R=GI>W'BJN2DDN#!!0. M$XT^/F"DVU9M#:OJ4.T[95WOA.7>33?0WL&=%TK9D^$;J)^7V5]02P,$% M @ -X&G6&7 YBD^ @ JP8 !D !X;"]W;W)K&ULM97;CMHP$(9?Q7*EJI4H.4&H:(BT+*JZ$I70TL-%U0L3)L1:'U+;6=BW M7]N!B$J0BU;<$-OQ_\\W'C/)]E(]Z0K H -G0L]P94P]#0)=5,")'LH:A'U3 M2L6)L5.U"W2M@&R]B+,@#L,TX(0*G&=^;:7R3#:&40$KA73#.5$OWTV M1BZ3C91/;O*PG>'0 0&#PC@'8A_/< ^,.2.+\>?HB;N03G@^/KE_]KG;7#9$ MP[UD/^G65#/\$:,ME*1AYE'NO\ QG['S*R33_A?MV[UIC%'1:"/Y46P).!7M MDQR.YW FB$97!/%1$'ON-I"G7!!#\DS)/5)NMW5S Y^J5ULX*EQ1UD;9M]3J M3+YNBX%DB=9T)VA)"R(,NBL*V0A#Q0ZM)*,%!8T^H"78_#5ZMP!#*-/OL\!8 M!&<4%,=P\S9H9[)%:PE: TP: ]L@!:@"T5K?PU_ M+>U>]&" Z]^7L),;8(\Z[%'O:7X#Q=U-8+[.E^CZ]0EZ :)T#\FX(QGWUY4< MKM6U5_B/!Y1V6.FMZIK> 'O284_^LZ[]^BB^7MC@K/>X-F[_X3LJM(U56J]P M.+'U4FUK;"=&UKX=;:2QS4VV/>EE.8T<1VN^S[EKU!+ P04 M" W@:=8@P#9:4T" #O!@ &0 'AL+W=OT:YBKV=UM7*]U6V X;56%3 S4XA M),/:3&7IJTH"SIT3HWX8! N?8<*])')KJ4PB46M*.*02J9HQ+ ]KH**)O8EW M6G@BY4[;!3^)*ES"!O2/*I5FYGX5[H-0*&8R75M/KCK2.Y^.3^A<7NXEEBQ7< M"_J+Y'H7>Q\]E$.!:ZJ?1/,5VGCF5B\35+DO:EK;P$-9K;1@K;,A8(0?_WC? MYN',83+K<0A;A]!Q'P]RE ]8XR22HD'26ALU.W"A.F\#1[@MRD9+LTN,GTXV MQV(@4: -*3DI2(:Y1G=9)FJN"2]1*BC)""CT(97F+DA]0)CGZ/-+32I3'3U" MW-R==P^@,:'J?>1K@V7%_:Q%6!\1PAZ$[UB.T70R0F$0SB[=?1--%U+8A10Z MO5F?'N&$U>P:R*"CO?\K5>$,8L]<< 7R%;SD[9O)(O@T@#7ML*9.?=J#= M"*74IO@BB>CW-V..'C4P]><:^?0&Y+..?#:8T(NZP[^ZUPJ*FB)*"KB&/"PZ M10? 4@W@S3N\^7"]\;ZOWH.._YFU18>UN&&]%S<@7W;DRUO4>UAT$O07W#_K M7_8I,!VA)%PA"H71"L9+4T=Y;*_'B1:5:VE;H4V#=,.=>9% 6@.S7PBA3Q/; M);LW+OD+4$L#!!0 ( #>!IUC7 6(^9P( %$& 9 >&PO=V]R:W-H M965TPAZH*651)@/E:3LY.]+4K+BHHY.[<4BESNCV:%W-3U(M=,EHH$GSH2>!:4Q MU20,=5HB)_I25BCL22X5)\9N51'J2B')/(BS,(ZB<<@)%4$R];&U2J:R-HP* M7"O0->=$/2^0R<,LN J.@0=:E,8%PF1:D0(W:+Y5:V5W8<>248Y"4RE 83X+ MYE>3Q=CE^X3O% _Z9 VNDJV4.[>YS69!Y 0AP]0X!F(?>UPB8X[(ROC5<@;= M*QWP='UDO_:UVUJV1.-2LA\T,^4L^!1 ACFIF7F0AQMLZQDYOE0R[7_AT.9& M :2U-I*W8*N 4]$\R5/KPPG \IP'Q"T@]KJ;%WF5*V)(,E7R ,IE6S:W\*5Z MM!5'A;N4C5'VE%J<23;-98#,84,+07.:$F%@GJ:R%H:* M:2T92BA@^P)+J$ M:WN/<(-9T81JI5"DS_! ]4[#NQ4:0IE^_U>VHSI)+]M0*H51]FKT-#2V'"JU\$44/'ZU9W!K MD.NSWHW^@W?C3N;XWWG73]7C77C2YAQ5X8>9!O\G:SJ^BW;S M$V7;3P/#W$*CRX_6/=4,L&9C9.6'QE8:.X+\LK0S'Y5+L.>YE.:X<2_HOB+) M;U!+ P04 " W@:=8 2[->D," #[! &0 'AL+W=OJV MT:5)2=SK[=^3I%T9TFXO;9SX^_S9L;/HM'FP%2+!4RV5748543./8\LKK)F] MT0TJ=U)H4S-RIBECVQAD>0#5,DZ3Y#:NF5!1M@A[6Y,M=$M2*-P:L&U=,W-< MH]3=,II$IXV=*"OR&W&V:%B)>Z3OS=8X*QY9"-;_DR2KP@E,C),S#W>\0-2NF)G(P_ V5R8!8W6OX4.57+Z$,$.1:LE;33W5<<\GGG^;B6-GRA&WR3"'AK2=<#V"FH MA>K_[&FHPQG \5P&I ,@#;K[0$'E'2.6+8SNP'AOQ^87(=6 =N*$\I>R)^-. MA<-1MN\O W0!>U$J40C.%,&*<]TJ$JJ$K9:""[3P%G;XB*I%8"J'C;;D45NC M\Y83[)ET/J_ND)B0]O4B)J?.QXCYH&3=*TF?43*%>ZVHLO!9Y9C_CX]=5F-J MZ2FU=7J5\)Z9&YA.WD":I+,K?-.Q5-/ -WV&[U)-?JT.EHQKK=^7$N[Y9I?Y M_+C-;<,X+B,W3Q;-(T;9RQ>3V^33%;6S4>WL&GNV12-T[F^(N[)ZB4!H7 >Q M, V'(W1&$*$"I4EPO*3_>H2/">3L:"]IC<\:LD93AK&S$.K7]^:X.T[VJF_H M?^[]L^!NL13*@L3"09.;]VXN3#]JO4&Z">U]T.2&)2PK]SJA\0[NO-":3H8/ M,+YWV5]02P,$% @ -X&G6!4&4+Z2 @ H08 !D !X;"]W;W)K&ULK55=;YLP%/TK5ZR:.JD+!))L[0A2DG9:'RI%3;L] M3'MPX )6CCP_LGYUWXV5-%"X$^T8S74Z]CQYDF),-T_=B]P5;/TY@*IAR3]BUN8$' MZ49I4;5@HZ"BO'F3?5N'(X#AZ0>$+2!\"1B] HA:0.2,-LJP%(RF M%!6\AUN>B@KA@>Q->'Z-FE"FWIF%Q]4UG)^]@S.@'!Y*L5&$9RKVM5%H]_'3 M5LV\41.^HB:".\%UJ>"&9Y@]Q_O&66H6OKZS?9VNEI3G./_KJU?"-^OGL%;]2-4EQZID[K%!NT4O> MOAE.@D]]9O\3V3/KH\[ZZ!1[TIX=3?902[&EM@WT&6Y8)H[%MJ!M,KP,@W'L M;X^=]&2%$_N)MCT2QYW$\4F)-WF.KJN84]R)E43C!=0H4^2Z3W##>7DD)1B$ M+^2>W/=?"^\?W?8*9>&:H )WLIJ;TLI:Z%-AW+#TOQ#4-H$LYX+H0^!W:#[*R6_ 5!+ M P04 " W@:=8QKC';3(" #*! &0 'AL+W=OU+XK'GG#DSGG'6*_UD&@"+G@679H4;:]LE(:9H0% S42U( M=U(I+:AUIJZ):370,H $)VF2W!!!F<1Y%O:V.L]49SF3L-7(=$)0_;(!KOH5 MGN+CQB.K&^LW2)ZUM(8=V._M5CN+C"PE$R -4Q)IJ%9X/5UNYMX_./Q@T)N3 M-?*9[)5Z\L9]N<*)%P0<"NL9J/L=X!8X]T1.QI^!$X\A/?!T?63_$G)WN>RI M@5O%?[+2-BO\$:,2*MIQ^ZCZKS#DL_!\A>(F?%$??3\L,"HZ8Y48P$Z!8#+^ MZ?-0AQ- FEX I ,@#;ICH*#RCEJ:9UKU2'MOQ^87(=6 =N*8])>RL]J=,H>S M^2Y>!E(5VK%:LHH55%JT+@K52_1#FIW'Q;=R]@-OJQO[L!2 MQLW;C%BGQ[.28HB]B;'3"[%GZ$%)VQCT6990_H\G+H\QF?28S":]2OA ]03- MIN]0FJ1S9*+:*[RSL4BSP#N[P'NN&K_6>V.U:ZK?YQ*/?//S?'[0EJ:E!:RP MFR0#^@ X?_UJ>I-\NJ)V/JJ=7V//OW5B#]K?J!M=38/LH1;FG-;(M@AL?H8/ M^30CAU,!Y*2_!.@Z3)%!H2BQU<;=<5#7L3__N<!IU@) M//H1-@4 -\= 9 >&PO=V]R:W-H965TSKVVS\$P/3#^)+:42O ]33)QXVREW%V/QV*UI2D15VQ',_7+AO&4 M2'7*'\=BQRE9%TEI,D:N&XQ3$F?.;%IS*=O+),[H/0=BGZ:$OWRD"3O< M.-!YO? U?MS*_,)X-MV11[J@\F%WS]79N$)9QRG-1,PRP.GFQKF%UW,8'L3),A*YA!$_7NFJ6U7+4-4R5.#A#KR%6DKKO2K;W!?=#%.E1VC/#)VOV6NQ(RMZ MXZA%*2A_IL[LUU]@X/YNJGL@L%H7<-4%;$.?W::,R_@'7:N9(J2IU&-^4.3G M:O(\0U$8A6H(GD^+,(3!B3?QJ[ :/:^BYUGI?>9,"/"0*6E+"I:?E:091^2( MXY_<'X<-BNT0Y$(S/[_BY_?C][%$]A77I6 MH+Y+;R"P6LUA57/X=@(4#MF%@\;AL#DMVT'8A\@\*:&K M7=4=2'Y*H%,";H.B-:1.\,3VX5#Z4R+5M,5O4C3$A!T.*I7IX7,HS$F3'ZKOZAD*K5ZX=%GIO)T/0 M:M^].S$06KT3VLNAWS$-0F#NTNWD>-)FVE"9JB;@J"79JI;1=:_>QR/0H-@^WZ09-D.RQP(>Y@ MJ6T1VGWQX6IQ!20O-G,OY_3("M5[%0Z$5M^5:<]%[AONRZQ^WGMC-A!:O1/: MW)'=W,_K$6K[-<(1]IK;"D,Z(^W#R+[5O526D&$;BR,T:8UY.TYMU\:B$ MM$VB,S;Y2+/5"UBRCK= ]O3>:W @M'JQVG-1\(9J9/7SWIT8"*W>"6WNZ,P6 M_;P:M>TZ@F%S&V2(@@&$4<>TU+:.[+;>0XK:CMTB:0NI$]2.CNR.WD>'VMO9 M$6H^P9F"8(>B8VV_V+[EO52&<'LW&T&_^21LB%*#[78\'6%MC=ANC7.6II2O M8I* '=E1;F1HA>B[^H9"JQ>LC1:_X=MJ/.CKZJ'0ZITX>6']TV^LV_[L17YS M-XJ%?6N.W031VRAM0):O_&@[VSQNV-;(NA+:3.4)LN'N:5 M=0D3G!GH=I1IH,!IU@^;B[\+ , M %@+ 9 >&PO=V]R:W-H965TT>ICV8Y )6G3BS'6BG_?C93LB@A%2KF,8#B9U[ MC\\Y-W9N?\7XHU@ 2/24T%0,K(64V9EMBV@!"1:G+(-4/9DQGF"IAGQNBXP# MCDU20FW/<0([P22UPKZ9N^5AG^62DA1N.1)YDF#^/ 3*5@/+M=83=V2^D'K" M#OL9GL,$Y'UVR]7(KE!BDD J"$L1A]G .G?/1JZC$TS$ X&5V+A'6LJ4L4<] MN(P'EJ,9 85(:@BL+DL8 :4:2?'X48):U9HZ2)66R8I"0M+CBI]*(C03? MW9/@E0G>BP3/VY/@EPF^$5HP,[+&6.*PS]D*<1VMT/2-\<9D*S4DU66<2*Z> M$I4GPPM,.'K - =T#5CD'%2-)#I!-YASK"U&1V.0F%#QL6]+M:+.LZ,2?5B@ M>WO0KS$_1;Y[C#S':Z'[R1@=O?^(!$0Y)_*Y!F_4C#>&J,+SUWC;,+8RH'+! MJUSP#*[_J@O':(@I3B- $[.+/G.69R2='Z,+DJIY@BF:2"P+FT8XTR^C0-^N M%"*Z5-/B>YU-Q?*M^N7U5CT3&8Y@8*F]*( OP0H_O',#YU.=1P<"VW+*KYSR MF]##FSR9 D=LAB@3 F5,D,*!7TUE'1:@;0.J3Y9EZ/M]>[FIJG'=-ZIJ5:I: MC:I,_=4Q]J@JOC2;00F< M*+9=B6TWBKW?HTAKCF$JUX4D(.I$MG=*Z?8ZNPK;.UZT@LVH+>I!13UHI#[B M$!-I:-=1"W:HO635"/]&WSL5^4XC^?.E.D7QE,*)^OJ>"$RA?.7TW"NF=W:4 M>;UNUVOM^EX3Z78"W]GK?;>BWVVD?P5+H,BO8]>8^+>GVX' MC3V*HV]__L= MZ!W2J0.!;3GE.G\:!^>?OT[5;SQB3ZX%NKJIF.OP-4$L#!!0 ( M #>!IUC+JF['N ( -<& 9 >&PO=V]R:W-H965TW"2F\;"B3O;:>'?[]I) MHY8&V,->$G_<_-9"/DLRH -'DI>:6F3J'UZM)U55I 2=6Y6$&%.[F0 M)=4XE4M7K230S()*[@:>-W1+RBHGGMBU.QE/1*TYJ^!.$E67)96OU\#%9NKX MSG;AGBT+;1;<>+*B2UB ?ES=29RY'4O&2J@4$Q61D$^=*_]R%IEX&_#$8*-V MQL0X281X-I,?V=3QC"#@D&K#0/&UAAEP;HA0QI^6T^D^:8"[XRW[C?6.7A*J M8";X3Y;I8NI<."2#G-9@,4B=(-'C8DZ.CT[($6$5>2A$K6B5J8FK4;W1 MX*:MTNM&:?".TELJSTGHGY+ "P8]\-G'\#FD'3SXP/*%GR=N MSE3*A.*N=YT[#*'\\ M'H_Z94>=[.A#V0]"8\F!T@R;%&0D-Q=M;2\:%E^Z4Y9E5Y:GA!X499^MZ/ \ MQA<7IISV?/6$^7@>WAMC[D[;,2T?*W3)*D4XY CTSD?((YLVVDRT6-E.E B- M?#F->L?#<_JJRCK4CR*$U8)IYN M9W?\W3)PJ@YUBS\B\9JW7K,JE,K#O0PLCJL^[ (%S=9^LJRJG6I5KVHYZ;N7483)54:'XJL_&M4]BL6 M'\(H8W^$\5ZP3R+,]YDHB"*,X_Z7L_O7AGOW\TR_L)Q8E[/=-NL_#9)W?S(MRS-4WSU?-^-X? MQF=VC.]3F%TSB__*3,.T-=V7>/=[L3IVM^3N\W*FCM-E'J?+K/6L#KW#K.C" M./2S]?VJ'^.[?!>NQ.VL_+7E(GL1L\5?_\)=XV^ZH(C$I!"M8X@6IKZX>RES M&#[&XJI<)*[R,!9EO67?RM26G[&\RGE41$(["0=EMU:N%I"7A1GX?I6XEW9X MFF;<T"&,6=F;HT-MI?:OE&*YW.CBUF6ESSS/U@W.. M@W/0POD8A8]1W#EQ#F7U$(E)<;K'.%TT"?6F!(/^HTCX_&/\?A]XXF;@GP[%Y.O M_%@=)2;T6T?&%!QC"OK&='?(T4,1%H?#6/K$/D1)F*RBU[ M48%(M9[]ENRW(@NKS_^KBQ[_[L.24P:U"Z,U$]]+N,I%SLI#'4N+CM/^ L<;6Q4P<8Q5&$61P*;/7&-F+] M7!'D*DV*K&1Z/2*2PA65FAPZX!6W1B(D1\%L<)A$:G*8 &,X/9N7RH6&9[_FDZ MU$:![7=E!'B+X\!5_SBN'L/5M_(8@)]KX$J#LS,%EG'@,NZ/712(V*H)E2\XM&VGIQ,SR@M.Z5%N59WFVOBY-P"03AY-EFNW2\N LV%H\%F=& MBFL-]@*F@!P3(,?D8QT/(H1HPIP"2,R6KX,#R265V4A+"Z9E..Y):6J:N0:W M.DH3>,+$_9JOUP_7K,AJG^[MW$A)"8-*30X<",.TQU8FBB:#PR12D\,$2#%1 M,+BL,AW-FAF8GG=:FFH[[KG<[UHW@3I,G#KNGFO*?TP[S%^\^^!,3>$5F0 O MIC>V($E9A4I-#A-8Q<1-I(L*TE>QD3NG<*EIQ5UN="V5@!\FCA_+=%N>8M>G MX+MP)S+M"(G\F":2*=P="[#%,D96I$7**%1J%8\>G-!%OS6#9T[YCE<1%!B=KDMVEUO;26/_#(J43*C4Y M3* 3"_<_EF&^8>+/?7G2'7>=:5N:O2;#]$[!4=?,Y';'CI0%9&'A9#&$''&I MP;F9P@NQ@$HL=VP)DO((E9H<)O"(A9LIO4I0NV6E;/!HFIGM5O(( 24L'"4^ MBA<1,ZX=&*GO0:4FQPG@805C"XX4-ZC4Y/UWP V[UQ9.]PZ\H591X'NF/_8\,V('#9H5FB4I,G 9C#'GL-BTW*&51J"2DT.$Y##GLZ]L%5? M0JE-K(D\9* '&[M(=L0N.K@M$V!%@Z@A3/6R7!(G0PJ-3E, !1G.B?# M43V*T^I$F\A#!IQP< L#JG/(^20N.CAK4Z"& ZCAC+4T'%)+@TI-#A. Q<$M MC8N*4^-AZ'8B-.VPG0BG=?TM3B"M _R9/0E<:'#.IK Z'. :9ZS5X9#""Y6: M'"; BW/FNI%+2E/U-C1[$II6R)Z$ SSB]+) ZH/[^=T)7&QPTJ9P11S@&F>L M*^*0H@N5FGQ!/*"+B[LBE]2FJSHARO7Q6!-YR( A;E^?I-\&!2XW-%]4:G+P M #3N6'_$)846*C4Y3( 6%_='^KC#KFI[Z#8H=,VZ-RA< X7!XYQ:(F+#L[2 M%,:)"]CBXI>H(L5(BBE4:G*8K;N&1.CQPK=-BTUR4 MZEAV!Q5ZP P>S@Q-M0W>J,!EA^:(2DV>!* 0;^REIQXI;U"IR6$";WBX@=+? M&_?4*T@U=TIH6G6L?A[ @H<['&?V*CQ2FX-*38X5J,/#J6- /E2S0KU30M.H M^TX)#\# Z^-GF,,V+'#-P7F:@AD\8 9OK+7AD5H;5&IRF*U;D*>S-CS-91OJ M/1.:5MWW3'A $EX?9\,&,M#H_4XJ!2D^\J!USQI[,X M?-6_T-T]H6G6??>$#XSA]W$ZS(&GF+CHT.11J7!*Z\DI8WT1GQ18J-3D M, %8_.GNT/55,T1S*X6F%7(K10 ,$O2U3/KM6>!R0]-&I28'#Q@3C+5* E)4 MH5*3PP14"2N.C@[$QAG 2 *P%^02M2 MA*1X0J4FAPEX$N#.2Z\B/$BX6!%B30Y#F[>>ZU@]5/-3F#U'2GA2[^#U!+ M P04 " W@:=8HO;+'A!,=E4I;:R'$".\,)M:;C\MB<3\AL@X+*,V,OQ<[7>&(Y144D)0M90&#UMR4SDJ8% MDJKCOQK4:JY9)':WW]"_E.05F6Q7$^LT (Q6>(\E8]L=T]J0GZ! MMV"I*'_!KHH-5/ B%Y)E=;*J($MH]8]_U(WH)"B#KF; =X$:W0BHVR-V6V8I/08AB?)%=G$Y4GIX]D2VA.P"=PEPB\ M6G&RPI+$H#XNP/L[(G&2B@\JY/O3'7C_[@-X!Q(*OJU9+C"-Q=B6JI "SE[4 M%[VM+HJ.7-0%#XS*M0"?:4SB?KZM"#0LT!N+6Z0%?,#\"KCP(T .\@;JF9V> M[FK*<9NFNB6>>P2OT\I"JFSYUD[PSY\J%'R5)!/_#O6MPO6&<8M;^EIL\(), M+'7/"L*WQ)K^_AL,G#^&2!L"Z[7 :UK@Z="GWYC$J;K/*Q4-4:WR@S*_>-AL MIS#RPU$TMK==$@-A 8*>VX3URO.;\GQM>8_L%:"T9-"T:_J,,JW^\*##E^Y.[I\# LB@+/&99AV%07:JN;ZD!XCDRTP!-9K 73:%Z[SBXJL ;I: M\T,_W%?D0%C@C")O6)*PXPC@ST2YX8EZZ_-7L.D*=+!6+=:Y(V,*K<\@?REI&K4SIM#Z;6@-#=2:A5.D&1R^SQT? MPGUI'H8AY 31$6FV=@/J_<8=V28+ C:82TJX^I#Z^1-4"WCV^!A"Z]-O_0P, M+R53HR['%%J_#:W/@5H/<8I,HP';&<)P7Z8#8&MN$+R00)%1IV,*K=^&UND@K84X0: U M0$]YP8HE M4_8T2]1#53)*1'F&R37A8$F.,#(ZN6(*K=^@U@(A[U(Z-FJ+3*'UV]#:(J2? MQSE!Q_ZA0#W'M68%ZE1KMJKNL>+-OH#(PI MM'XC6E.$1I<2JU%S9 JMWX;6'"'];,\)8@T/9CO1P#/W,&K@F6MW%@4RPE?E M6HD "Y936;]9B;+5N4NU(MBF7'IZ9E"PK-]<$QX07 >K\DC'YME-!IU@RV*@*C@0 !T5 9 >&PO=V]R:W-H965TQ'C(,Q6S%!X$D5F24/'K M&F*^'CF^LWWPR.8+I1^XX^&2SF$"ZMOR0>"=6WB)6 *I9#PE F8CY\J_O D\ M;6!&?&>PECO71$.9H4NM]_<&/(*94@DW//Z;16HQ"CX MF@@]&KWI"\.-L48T+-6?<:($OF5HI\:/L((T W)./E,AJ.:4O+T%15DLW^'3 M;Y-;\O;-._*&L)1\7?!,TC220U?AW-J#&V[FN<[G"5Z8IT7N>:H6DMRE$43[ M]B[&7 0>; ._#JP.[ZFX("W_C 1>T*Z)Y\9N?@MA8=ZRA-,J>&P9?ZV7_#%) MYW,!AWUE8HJ$AOF B:)"$6S]V&BNGIC\<6D:XKF'?WX=:FMHA[:; MAISML3@H6!RN7I[KTLE4:325>)%*M2NV5VVI0:7' MV",X%N&./O$/:C._AWI&8%LURE1-+7;[K'Y $J-7ZCZYW?981H*2D< :VQ>S MLWHY-,V;\K:/N517_JGDE=^HOFK*VSX-I<+R7R6QCBSW MJH+J]5K5>C^%A/)+#>7;1=0G%N(F$(=0E;GU[A5JY6%=G<'?]]3 M*"J_E%1^]U1I;A5K!]/0D+=]&DKMYMO%6XV0G@F>H)IF7.B,9_R%/6B-IFNU MN]4)2%JA9!H_JL*6_[.$N%YI]*HOF-:K2FO.T?5)0B M+7B52/MMTY:ZK\?4"!>.6^-9%L]8')MMI$D8LLQ$N,!.2+C S71M"0154=<+ M>I4*L(=\*"7NS@%4 F)NSN4D:I0L5?E95/&T./N[,B=>;CD\/SB\IV+.4DEB MF*&I=]'#8A;Y65Q^H_C2'&=-N5(\,9<+H$B''H#O9YRK[8V>H#@1'?\/4$L# M!!0 ( #>!IU@=&B70C0( (L& 9 >&PO=V]R:W-H965TY::PY=K"= M9OQ[;"?+LC8K//"2^-KWG)Q[;-_,&B[N90&@T$-)F9P[A5+5E>O*M( 2RPM> M =,K.1*TH8W @DZ[+$XOEWDJEB[DP=E$&.:ZK6O/D 73U68,JIM$_4=+F>@]):*EYV8*V@ M)*Q]XX?.AP' CUX !!T@^%= V %"6VBKS):UP@HG,\$;)$RV9C,#ZXU%ZVH( M,[MXJX1>)1JGDC7L@-6 WJ!%FO*:*8G6D +9X0V%<_1%%2#0DC,EM.%H(27H M#,RRI[E/!&\()8J 1*:;Y[FY7Z/3D#)T@PM#7@M=2P^3,55JU^;:; M=@JO6X7!"PH_8W&!0O\L,#RA7\Q+!>\ M?#*A(:I 2[M=VJ\?BXVT\S_'RFWYHW%^D=VPG,.T( R# M..K3G@F->J'14:']-F%[?L?TM03Q4)\73R_WY!UF7<:3<6UQKRT^JFT%.0@! MF3;1'JQ1=?&!+5%\&>^)&TGRHNF>.G?0*DR;UK=K2YA$%'(-\R[>:A;1MKXV M4+RRW6/#E3[<=ECHOP4(DZ#7<\[58V :4O__2?X 4$L#!!0 ( #>!IUA) MCB -_P, %\2 9 >&PO=V]R:W-H965TC#5O!$^BOFT>)([-&B>($4A6+E$A8CHU[>C>E09Y01'R+ M8:<.SDDN92'$]WSP,1H;5LX(.(0ZAV!XV,(4.,^1D,>_%:A1/S-//#Q_1O]0 MB$2IJYZ.&1)'WY#X,199J1>800KQE M"PXW),6 MS/ -*[>8=#7IQEY^^8=>4,0Y\M:9(JED1J9&NGE#S'#BLI#2<4^ M0^4/)F_)@-X0V[*=EO1I=_H,PCI]T$PWT93:&;MVQB[P!F?PGK7?D#^%!CQ\ M$BQ5!+61#W&*9L7IZL 7\OV+T(SCWE"5K=Q/3SYOX/02K<3[]HUW1-80WI02P]>=;,+^C2F)["&,D)KFK/O9FAG M3W!I(5CI[0FDKW M?0IU7K=6._NBJ\WI":UISKX-HB_T01?6ZFDC0ZGKT,%QM;;%!=0_TR[0?SWJ-^^V+74(WRM5STQ-:4_.^1Z+^ZQ9NKSU47VA-<_9=%.WL12XNW.#D MSM>?#VGW]ZP??H58Q3PF&)>=:MCX4ORZ\9Y4"+3?%! M8"&T%DEQN@:&K4,>@/>7 F>V&N3?&.IO2I/_ %!+ P04 " W@:=8$2Q? MPZL" !P &0 'AL+W=O@@KN!YR5N09EPTF&U]J32H5P;S@0\*:+714'5GSO@V?)GDNOJ2;6W;ZSDD6VLCBP:,"@HFZC]];_*P _"C M3P!! PC^%1 V@+ *M%96A36AAJ9#);=$66MDLX,J-Q4:HV'"GN+,*-QEB#/I M&)3!LR9WE%.1 9E55^?10*')%7D4&Q!&*@::G$\ +;F^P/67V82$^W,4\ MM,D(VF0$%5_X"=]^$J; J8&<3)C.N-1KA4GX>3O71N'=^]45;,T>=;/;>KS1 M)3ND6+YD!Q2CO/-8:GE1P MVR@V:3#P_6#H;G9#Z+ *DRAIK?:T1:VVZ*2V5VP+5TQ#N._W#\0=6R6#0>AU MBTM:<PHPA M7A<%9G]O@=#-V+"-[8V'?)4)=<.,1Q5>P1S$4S5C0,ES6B(&R[%Q M8P\GD8IO G[DL.$[8Z0R65#ZK"9WZ=BP%! 02(1RP/*RA@D0HHPDQI_.T^B7 M5,+=\=;]2Y.[S&6!.4PH^9FG(AL;D8%26.*:B >Z^0I=/K[R2RCAS2_:=+&6 M@9*:"UIT8DE0Y&5[Q2]='78$MO>*P.D$SEL%;B=PFT1;LB:M*18X'C&Z04Q% M2S:G^Q;E@\FDN=2*> !/ROT:WF. R 31OMLZ=@(*C*S1C4.$\ M19]?Y*[AP!$N4_1=9,#0#><@.#J?@M03?B&CG^93='YV@3 MUF#$'S_8@?5)E_H[F>T5PNT+X9YRC[>[H7H(?T>TG\#)&Z.D@[-URWJ']9/$Q4$8:A'"WJTX"3:(Q68'-6O>0'0_U ' M1SR!:UF# VI-5. Y SUUV%.')ZGO@?,ANJ?EZDH *U!%F>H6.LKP:/TK.W3M M0TQM6&0'>LZHYXS>H[J7L@4P!J70)1 ='1O/#P;6 ;\F*@IL]P#?W.D@JGO+ M5_ J+SDBL)0ZZSJ4!6!M1VPG@E9-4UE0(5M4,\SD1P0P%2"?+RD5VXGJ4_UG M2?P/4$L#!!0 ( #>!IUA\G FOP@0 ",; 9 >&PO=V]R:W-H965T M<^]YY"7.@H7!\J^\ATA GS/LX(O MK9T0^VO;YO&.Y)A?T3TIY"\;RG(LY"7;VGS/"$[JH#RSD>/X=H[3PEHMZGMW M;+6@I[78XRVY)^++_H[)*[M# M2=*<%#RE!6!DL[3>P^L(H2J@'O%72@Y\\!U45!XH_5I=?$R6EE-51#(2BPH" MRX]'LB995B').KZUH%:7LPH&^#5RC14:ATB+/!JP>@!L&JT1*N^U&+6T9)^6E3S?B^8_#65 M<6*U)DS(U0%N<(:+F(#[>K%]%"3GX!+<,;G F/@!<)& #]_*="^G7%R 0HYY M&Q$9F?%W(O9%7#A!4 .\A3UK'\^W%6$1_KPB,3GPD=L MW&ZRW!K//8/W-!T7X$[.EAC/"OCGDQS>3-V_*ND;;$^-7>TOUWR/8[*TY ;" M"7LDUNK77Z#O_*;2S2189 ALI*G7:>KIT%>C)4[Z);YEE"M7< /GUW#5KOJX M\EW']Q?VXU ?;=*I^IRFG 6!/^]2CHC/.N(S+?'W<5SF988%2>1&*1I2C>$3JCF&'0< RW'^FD.Z :4G%0?F',BE(L[ M.$WOPW!VQ%B;;2IC5WPI(8@= )X1%N;\YR?;#_(1&@^*M(6]< ^'3N]BG.=7^"7= M7%8KO%[>SU)O$8?<<[V#M*%\[*M)7]U+V P\']>PE)F;QKE_I2L):D*D& MP"A:9 IM+"#J!42O:*Q:<%/"FD2+3*&-A>T-*]1ZM^GNJL4;=F7HST^ZTJC] M5.6>N; WEE#O+&]Q46[D>VW)TF+[3&N:M(MKHVB1*;2QBKU+A;/7;$V3 M#G1M%"TRA386MO>]4&]\I[>FPIOZKN\=]Z91/ZQ*BKP G6G.WA%#O25>TWQ? M"L)J]G2S26/R3(N:-+UKHVB1*;2QEKW7AN%KMJA)6[TVBA:90AL+V[MYJ+?S MTUOTU,_+E\?!HZP5R9!9;T4Z33H/T)D.1;VE1WI+_XE@3G8T2T":[QE])!5W M)6L]T-059!0M,H4V%K%_,T#P%5L3&7UC,(H6F4(;"]N_,2"M<9[>FBW>\$4R M@.CXX:G/.EFCTYS^/ R..M,>G![DA&WK4Q@.8EH6HOE/>W>W.^EY7Y]O'-V_ M@=?KYKRFAVF.CVXQVZ8%!QG92$CG*I";!6M.9)H+0??U&<4#%8+F]=<=P0EA MU0#Y^X92\711)>C.Q5;_ U!+ P04 " W@:=8\!M^P7X$ # $0 &0 M 'AL+W=O2<7)O]_1);(MT6I?R?>>0^LC) M3LCO:@.@R5/&UJ/7RX#Y=;W3YP)Y-MFP- M#Z"_;>\DWMFMER3-(%>IR(F$U=2ZIE<+.BH-JA%_I;!3!]>DA+(4XGMY:Z,W4 M&ELD@14KN+X7NS^@ 50E& NNJE^R:\8Z%HD+I476&&,&69K7_^RI(>+ /V8 M#=S&P.T:^"<,O,; >ZV!WQCX%3,UE(J'!=-L-I%B1V0Y&KV5%Q69E37"3_.R M[@]:XML4[?1L#E)C=Y ;QED> WFHFNU60Z;(!;F.8UE 0CX]89\I4.3] G X M5Q_PY;>'!7G_[@-Y1]#^ZT84BN6)FM@:TRJ=VW&3PDV=@GLB!8]\%KG>*/(I M3R YMK<13HO)?<%TXPXZ_,SD)?'H1^(ZKF_(9_YZ<\]@OA@V7T!\ROP(C==6 MR*O\>2?\'5?F'CC36)%%JF(N5"&Q*/]<+Y66.(/^-9%?>_?-WLMEY4IM60Q3 M"]<-!?(1K-FOO]# ^P)C,U<^PTJO^6J^CBCCN^[$_OQD*C!Z.<290@9>@%M0QXQ,&H9&+V* M ?P8*%'(&"\SEA/2\*#1:JB#8*OU>&])!D31KA#EA2HDXK93A+M6;BA.H-(U8$7ZT"J0GYH37(R9P MG"XK7@]'V!VT&$[Y)W4=W0L[.JSLZJ; C;%$48!IUCX) EP<0( ,\% 9 >&PO=V]R:W-H M965T$!"[=@> MICVXR37Q<.S,=AKVW\\_VJR32N$E]MGW???=Q7=I)^23JA U/->,JVE0:=U, MPE#E%=9$G8D&N;E9"5D3;4Q9AJJ12 H'JED81U$2UH3R($O=V8/,4M%J1CD^ M2%!M71/Y9X9,=--@$&P/YK2LM#T(L[0A)2Y0/S8/TEAASU+0&KFB@H/$U32X M'$QFB?5W#M\H=FIG#S:3I1!/UK@KID%D!2'#7%L&8I8U7B%CELC(^+WA#/J0 M%KB[W[+?N-Q-+DNB\$JP[[30U32X"*# %6F9GHON"V[R&5N^7##EOM!YW_./ M >2MTJ+>@(V"FG*_DN=-'78 :"V4?0$5G M\35J0IDZ@2.@'+Y6HE6&0*6A-IHLRSR%&9:4<\I+ MF!%&>([[I'JRQ)'9_EUGHT%R$0_2<+U'Q+@7,3XHXAZ):B6:WM70H*2B %+\ M,H_9GNR3X>G&.S*B_0J27D'RQC*8=_5*#9*WU2#<:;(:9>E&B8):-FG^C@.'*0*.S&ULM55M:]LP$/XKPH/1P1H[SBM=8DC:=2VT M$%JV?AC[H-CG6%0OGB3'[;_?24Z\#!)_&.2+K9/N>>XYG72:U4J_F@+ DC?! MI9D'A;7E51B:M !!34^5('$E5UI0BZ;>A*;40#,/$CR,HV@<"LIDD,S\W$HG M,U59SB2L-#&5$%2_+X&K>A[T@_W$$]L4UDV$R:RD&W@&^[U<:;3"EB5C J1A M2A(-^3Q8]*^64^?O'7XPJ,W!F+A,UDJ].N,^FP>1$P0<4NL8*/ZV< V<.R*4 M\7O'&;0A'?!PO&>_];EC+FMJX%KQ%Y;98AY, Y)!3BMNGU1]![M\1HXO5=SX M+ZD;W]$P(&EEK!([,"H03#9_^K;;AP, \AP'Q#M ['4W@;S*&VII,M.J)MIY M(YL;^%0]&L4QZ8KR;#6N,L39Y)M26@^OA9ZB:>-,@.B>-6XKB[Z/3M M5-$[@?^YA,\BKII[(UA5>F;Z5I9;,U^6.!;"-HY MX'JNE-T;+D#[NB9_ %!+ P04 " W@:=8D"1^*3X$ #$$P &0 'AL M+W=O%Y>1Y2/'S#[H*R M[WR&L0 _XRCA/6,F1'IEFCR8X1CQ2YKB1+Z94!8C(6_9U.0IPRC,@^+(M"W+ M-V-$$J/?S9_=LWZ79B(B";YG@&=QC-CR&D=TT3.@L7KP0*8SH1Z8_6Z*IGB, MQ5-ZS^2=6:F$),8))S0!#$]ZQ@!>#6U+!>0MOA*\X&O70*$\4_I=W=R$/<-2 M&>$(!T))(/DSQT,<14I)YO&C%#6J/E7@^O5*_7,.+V&>$<=#>CH9CUC+8! M0CQ!620>Z.)77 )Y2B^@$<__@D79UC) D'%!XS)89A"3I/A%/\N!6 N0.LT! M=AE@;P>X+P0X98"3@Q:9Y5@C)%"_R^@",-5:JJF+?&SR:$E#$C6-8\'D6R+C M1/\+I>&"1!% 20AN$H&2*7F.,!APC@4'%PW/SD98(!+Q<_GV:3P"9^_.P3M M$O XHQF7.KQK"IF:ZL ,RC2NBS3L%])PP!U-Q(R#3TF(P\UX4R)57/:*Z]K6 M"MXA=@D<^ '8ENTVY#/4AX]P4(4[FG2<:IB=7,]Y0>\S28C %[?RDVT:YK]N M97MP(W#,_VX:O$+<;197*_V*IRC /4,N98[9'!O]][] W_K81'XDL8UQ<*MQ M<'7J_2^,<@Z&B+$E2:;@*XHRW 1B>!6* MIT49!$$69Q$2VR MM%L[GYBVLP-1VA5*6XOR2 6*9&5=E0O^ 218-+&T=]:+ZWEP9UX:FK7L=JM3 M-=M(LU.EV=&/>":H+&K_R)V9,B!P,$MH1*=+D,K5H9Q&4\9:R7U+VI'$-NBA M56^AUBF+>ZE^I*$XEMKF6*S9":C]%K[EODF5Q#EFT@>")XXG601NR02#,VD2 MEA@QWK@>7U%N%:&-S-K(0YGMFMD^RJ96RFPL/TMN:MLE1]_=H3BU58%:![#7 MQE9*;>QLEN_9R1C4H[%*6P. MK'T.U!N=_U-J]&ULG97?3]LP M$,?_%2M#$T@;2=/\*DLC 16,ATFHP/8P[<%-+HV%8V>VT[#]];.=-NI&*&(O MC<^^^W[N7/N<=EP\R@I H:>:,CEW*J6:,]>5>04UEJ>\ :972BYJK+0IUJYL M!.#"!M74]3TOL"*._FSL3932S)NE)F MPLW2!J_A#M1#UK+"$2TZ_D4)5 MANL,Z@)Z[_X:;L/>P&^ M_T* OPWP;=X]R&:YP IGJ> =$L9;JYF!+=5&Z^0(,W_*G1)ZE>@XE5US7G2$ M4H19@6Z8PFQ-5A30N92@)/J(KEK5"FW77"CR&]NM/%Z PH3*$W2$"$/W%6^E MCI>IJW1*1MC-M_B+'N^_@/^"Q2F:3CX@W_,#]'"W0,=')W_+N+JBH2Q_*,NW MNM/_*VM!9$ZY-(5]/U]))?3A^#&6?4\)QBGFPIS)!NVOT92["7B*R$N8";+)SZ292ZFQ%R,)"#@V0- M"\=@?52X!XLG7C ;AX4#+'P-%HW!PK? H@$6O0:+QV#16V#Q (M?@R5CL/@M ML&2 )0=A]Q7HIEPJ$&/(Y!DR2F;38!PY&Y"SPTBN,!VCS9X=RL"+@LF_I]+= M:UOF!=#-8$V81!1*'>B=QCI?T7?5WE"\L9ULQ97NBW98Z8<(A''0ZR7G:F>8 MYC@\;=D?4$L#!!0 ( #>!IUC]\T'97!4 /UD 0 9 >&PO=V]R:W-H M965TV_;QH+&X:]">,\N6B#'%G57-S'0A'-%VQ,T M[5DL%HL%(]&V4%V\%)VTB_/AEY)I#T>B1J+.K_VC<1SS&3F9UQKR%4=OOZ[S MWS8/659$OR\7J\V[JX>B>/SNYF8S?9Z_9BMRC^Y6^?+M"A_F]_?;![S M+)WM#EHN;KJ=SO!FF)\MUE_? M7<57+Y_X>7[_4&P_<7/[]C&]SSYEQ:^/'_/R=S>ORFR^S%:;^7H5Y=G=NZOO MX^]L' ^V1^R^Y._S[.NF]G&T_5X^K]>_;7]C9N^N.MN'E"VR:;$UTO*7+]F' M;+'84N4#^=]*O7H=='M@_>,77>Z^^_*[^9QNL@_KQ7_,9\7#NZOQ533+[M*G M1?'S^JO.JN]H]P"GZ\5F]__H:_6UG:MH^K0IULOJX/(1+.>KYU_3WZN_B=H! MWX@[+_]RG=T,>OXGW\V7)"W2V[?Y^FN4 M;[^^]+8?[";=[OARFLQ7VX!\*O+R3^?E<<7M#^O5_5]_R?)EE&2?BS?13V4F M_QK]E.9YNIVXT3=)5J3SQ>;;MS=%.=SVH)MI1;]_IKM'Z#CZ<;TJ'C:16,VR MF7_\3?DP7Q]K]^6QON\&P1_3_#KJQ6^B;J?;BW[]E$3?_.7;:/.0YMFFX>%] M"&O?/]V_:MU7K)"":NZ7.-\^+J&^C?QQ?;;Y_'G%0 MRT1W7/XWW$M$\(&U302)"1*3)*9(3).8(3$+85XB1J^)& 43$5]W.O\:/3\1 M%///BRSZE*WF93)^6A?9)IH]9=M3BG'3Q _";5_0:1M%$@L M(3%!8I+$%(GIR<$J=]3M-)[[GOV5%GJ WB2..ZYDZ(1/?M/':)HN%MO+U:M- MNJO&WI2?>=Q.ZVDYN;/\>=4??3-?14^;F?O,]H0@> GZ?7CLMK._TK:_N+_4 MP76_,QKX?Z4).JY -8EJ"M4TJAE4LY3FYZ16QL7A<^:T/"DH3XXWNW/G5&>3V^V7[C+SIMM5*;E>BF]SQK3$1RQ=3J>M4DM M')WKPV208PI4DZBF4$VCFD$U2VE^,KHN&=WSD_$&>=H(#M@Z&*26H)I -8EJ M"M4TJAE4LY4VKOWH[/>N.Y/7GYU^,EQE' ?;M]N/Z1^[T^7=)=;T\;%\=M@N MM9KG/%H85UJ]HAA.XH;59X*.*U!-HII"-8UJ!M4LI?G3WK7"<;@6/O-B:ODT M4/^:[36FQF"@]3&J):@F4$VBFD(UC6H&U2RE^>%Q770\0"^UQF0K^0'5$E03 MJ"913:&:1C6#:I;2_'BXYCH.5]=F562E6YYOIT5Y@KTITNTY]XGS;+*F_%!I M_GEV)]Y?5J'=-*I)5%.HIE'-H)JE-'_JNXHZ#G?49Q8.8:7U;!\=G$@NM'IE$X^; M9SK:(J.:1#6%:AK5#*I92O-GNBN3XW";_#%?3[-L5D[U?+W)@I[;2=_I7DO\6Z<^NBP M4DJBE4TZAF4,U2FC_U7=/< M#3?-SW=[3MU/_#?UUV=O;_Y<-P8 ;9,K+8[K"1A=CP?Q:#\!:*.,:A+5%*II M5#.H9BG-3X!KE+OA1CF<@.>"^8):.3QJZX0SZ&^KQC/J\,BM(X+>MXQJ M4DJBE4 MTZAF4,U2FI\DUU1W^VC9UD6[:%1+4$V@FD0UA6H:U0RJ64KSX^&ZZ.XY-T97 M*[#BH1SB8;VHMVWU%\1N%V5%/K^_S_+&Z* ]=:752[CXNK>_]$+K9U23J*90 M3:.:035+:7XB7/W<#=?/1Q)1;?43S=(_-N4:J[;S3V,4T#ZZVW#G]<%5*K2- M1C6):@K5-*H95+.4YB?!M='=?HFFS[M-BAKF0JTMZZT>BIZ!ZE M"VM4DZBF4$VCFD$U2VE^*EQAW0T7UL2I^2]?FZ_OHF4WJB6H)E!-HII"-8UJ M!M4LI?E)FJ/E-ZHEJ"903:*:0C6-:@;5+*7YFU&Z?KQWXK9M\-0\ M/%3;Z%2:__K8R7AO[86.*5!-HII"-8UJ!M4LI?F1<+UY+]R;XVWF'&_3.=7=P^C1]U#C]V8V]V9V]V:V] MV;V]VV]V?V]_XR&O.<:\A[;D/?0AAS5$E03J"913:&:1C6#:I;2 M_'BXAKP7;LC/O"K'4RT,W"44V@FD0UA6H:U0RJ64KSP^/*\!Z[:W@/ M;;A1+4$U@6H2U12J:50SJ&8IS8^':[A[X5N^+]G*)DRVC@C:BX"M4T MJAE4LY3FSW37.O?#K7/KW3O"7NNYC^[XC6JBTNH_YON-,Q]MEE%-HYI!-4MI M_LQWS7(_W"Q?N'E'6&T]_]%6&=5$I?D;BW2O)X/1<#\!:&.,:AK5#*I92O,3 M4'M/Z&#E]F=MWA$>M75"T&(9U42EU3<6&8VN]_?=D>B@"M4TJAE4LY3FQ\,U MQOUP8WQYHW!R\X[PR*TC@K;,J"903:*:0C6-:@;5+*7Y27)==7^(U@M]M)=& MM035!*I)5%.HIE'-H)JE-#\>KKKN7W2#]D5W"(6':AT=M+A&-5%IP8U%)#JD M0C6-:@;5+*7YB7!]=#]\4=XC-910$MJ5!/]P_W0]S<6D>B("M4TJAE4 MLY3F)\%5S_UP]8S?*A<>KW4JT%X:U43_<%OT_8U%)#JB0C6-:@;5+*5YJ1BX M2GH0KJ2)4_,CFW>$1VZ;#U1+4$V@FD0UA6H:U0RJ64KSD^2:[D&,GIH/T.H; MU1)4$Z@F44VAFD8U@VJ6TOQXN'I\<-%-V1>=FH>':AT=M#E'-5%IX8U%)#JF M0C6-:@;5+*7YD7"]^2#$!6Z<";=%1351:,!5H@XYJ&M4,JEE*\U/A&O1!N$$OS\'[ MY]V)&H9:SW:T$$44V@FD0U56GU'_.-UX?0 M40VJ64KS9[YKGX?A]OG"K0S":NOYCU;,J"9035::MS%"/[Z>=#M[+W%2Z+@: MU0RJ64KS$^":YF&X:?Z3MC((C]HZ(6@MC6H"U62EU3=&Z/:NQX/]>*!],ZH9 M5+.4YL?#]S>1%]7Y[]9KLUTC^BG[,OZ\67[:OTJC^4Z72^F!>- M+T8*\ZUS@/;/J"903:*:0C6-:@;5+*7Y<7']\W"$=@A#M&M&M035!*I)5%.H MIE'-H)JE-#\>KHX>GK@[^_D)XZYZPG@3+=/?Y\NG9?1YG9?8]CEEFI;C'WLR M00MI5$LJK7XR.A@U;NTJT($EJBE4TZAF4,U2FA\%US8/P[=G)P<7FIK/(]"2 M&=425!.H)E%-H9H>-MQ>/FQZ3R%T6$MIWH0?N?YX=.+=K _/)'Z M4X0':IL)5$M03:":1#6%:AK5#*I92O.#XZKG$7NC]0CMH%$M036!:A+5%*II M5#.H9BG-CX>KJ4>G;K1>+N?%+AEW67;B!4EAJW4VT-*ZT@[>#27>N_@IT&$E MJBE4TZAF4,U2FC_M76<].G$S=<-RJCJ9;KN<0LML5$M03:":1#6%:AK5#*I9 M2O.#XRKO49]=3J%=-ZHEJ"903:*:0C6-:@;5+*7Y\7!]^"COC*\C,[C>K4]^,CF_>''T#HN:!F.:@+5)*HI5-.H9E#-4IJ?*5>&C]@R M?(26X:B6H)I -8EJ"M4TJAE4LY3FQ\.5X:-P&?X^W8#K;]1+:FTPXM7^XLMM/M&-85J&M4,JEE*\V>^Z[Y')[8F/[K8NK01 M1%MR5$M03:":1#6%:AK5#*I92O/R,W95^KB#+JS&:&&.:@FJ"523J*903:.: M035+:7X\7&$^#M^KW7IA%?9:YP-MS"O-WQ'Y8%F%CBE13:&:1C6#:I;2_'GO MFO#QB2;\GUE6!:YF'7F_B_"C:9T:M$M'-8%J$M44JFE4,ZAF*ZVB@M3JJ"523J*903:.:035+ M:7Y^7/<^9OTT'X=U1)4$Z@F M44VAFD8U@VJ6TOQTN19^S.YW/D9+=E1+4$V@FD0UA6H:U0RJ64KSXC%Q)?LD M?+]ZZV57V&N;#U1+)LU;@'OM5U9HE8YJ2:4=O/#]8&&%EN2H MIE!-HYI!-4MI_LQW)?DD7)(W+*S*,&0O:ZH+7_T>'K1U/- F'=4$JDE44ZBF M4RMU]= MH74ZJB65=K"Z.KQNA3;EJ*903:.:035+:?[4=TWY)-R4GUI>7?9JK/"@K?.! MUNFH)E!-HII"-8UJ!M4LI?DA+C6?!*^=[W]\@JMS5$MJ;33KW-'AY6HIE!-HYI!-4MIWM2/.ZX2WW[<O7_KF4"?X]L%!:_07KO[^4-U!XWO2 M"W9HR7**Y33+&9:S&+>7BEXM%>&R_-=5NESGQ?S_LMF9;TY^0FP?!+0O9SG! M>02T];&7^XF%)04MSEA,L)UE.L9QF.<-R M%N/VDC*L)274B:UI(3K],O66VBE MSG+)"[>W8^_A:@NMU%E.L9QF.<-R%N/\%,2U7CT&>O77U=9#^56-N0B/TCH7 M*)>PG& YR7**Y33+&9:S&+>7GUK)'L,E>\R6["B7L)Q@.M MWS[]^(KK;OV4-P>#;=I1+F$YP7*2Y13+:98S+&YY(7S+W#M;^#+#BI93K&< M9CG#!IU@2U<:U:P0 ,(3 9 >&PO=V]R:W-H965T9IB_O*9)&PWM:#U>N&!KM927[!GDPU>D4QHM8(HK_ M8%?&.A:(G'UAV>KJB? 4W)*%_ B^J9ES M!>:8\Q>:K<"GE.69!&P)YBS;$B[I(B'@&Y-$@(M;(C%-Q*5*^/YX"RX^7((/ M@&;@:#FJA\Q7S:S""'P%RD&M(GW>GWY*H2A\U MTVTU,-7HH&IT4($W:L5;2'"7"3U(' &L)'E?!1%_KLB4F<@ VG640WZ@@7\\ D M>8_C%SC:,[8SZ"'/<9R)O3U4,C,UZOX>IU\B_4F]7J+B_5&GJ,DC_52BW+.]1Q3 MUI1S*BDQ+A_OA!54@S@.PB/VAC@W#)$[-M/W*_I^C^&.7NVA?5KX/7D:XKIX M!A7/H ?/):8<;'&2$^U@JH@)J6Q)$\^T@YEX!P8^T/?=X(BW(6[D^Z,VWN.* M][B3M_*MX-1J340[<=YJ-0.!-22'E>1P4(\-AQ0^$%A#.'3JVNL,Y+(ET.%\ M&SL&EST?UZ1ZT"; H7VV1&PX*'2F/DMS"OJS+L+LL/1']" ME"5"3QA<-.T;PO4?9;&6TIA!X$)UCB\$Z);>[/:P^9Y0P2N4W^KR]L$& MB][=^HKYBF8")&2IH)WK0,T)OM\PVI](MBGV7!9,2I86AVN"8\)U@+J_9.J5 MEB=Z&Z?:MIO]#U!+ P04 " W@:=86KZJL&($ *%P &0 'AL+W=O M2=O9L!\_4E+T22MVH+PDDGSOT3G7O/?0G!P8_R$V M !(]Q5$BIM9&RNVE;8OE!F(J+M@6$O7)BO&82G7+U[;8C,(%[CL0NCBG_YPHB=IA:V'I^\"U<;Z1^8,\F6[J&!Y#? MM_=_4B=7K9_1?4_%*S((*F+/HCS"0FZDULE M*[J+Y#=V^ UR09[&6[)(I'_1(8]U++3<"6K#\] H_1-2SD1_15K9Q/:,[B+4L@D0*Q%;I-)' 0$MT\J=4C +V_!DG# M2'Q0H=\?KM'[=Q_0.Q0FZ''#=H(F@9C84I'3K["7.9&KC @Y0L1%=RR1&X%N MD@"">KZM1!7*R+.R*]()>$?Y!7+Q1T0<,C#PF9^>[G;0<8M"NRF>>P1/EU=5 M4DB^4UT@T9]?5 "ZE1"+OTS5RM &9C3=W)=B2Y3 MU)[ :L('A?!!%_KLD4D:(1HS+L-_:=J[:DT%NAQ!*)9LETB3_@S43T'U+-K/ M\,AU)O:^JLL8Y!5!-;Y>P=?KY#MGR1X4UT4$:4^8R'4BG/OE] 16$^L78OU> M5Z7?I_">P&K"AX7PX0FK4JT^->?4Y,H&G$EQ!N-5EAAQ';>Q#DU![MB\#D<% MP]%;],VH107[+F[P-0:-S'S'!=_Q"7R?2XD@\PH3Q7'K[>[8'30HFH*&0S-% M[)1NYW22U%Z JAW^E4D0Z#]T2M=W8Y^[^OM"JU>BXONXU\[/X?H2WQ-:73PI MQ9-^NC_'J2[#I@<90ES_R#HM-PNXTY)?V_PY:B?==@@9'*%;6CP^Q>-/Z?T< MJ)-A.\1WCC L31UWN[IJ_.'K&[]7O^\+K5Z)TO%QOY:/>_7\OM#JXDO7QSW9 M/FY;NM>R_1>"ZAQ+W\=O8ORX;>HCSV\R-@4=:Z[2^7%?UI\#U7;LKC=NLC1& M'2DL*J_A9VF MM[X456=9^C]YD]_XI.WTPZ'7I&P(\H_L6$BY'R#=^X'31U8.5"T9\=HL35%' M:99F33K]\+R1Y1M'$6Y1?3$N(VM73A5CX.OTL%6@]-O,CN&*I\6![N?T&+/Q M_ I?SK-CV1(F.R6^HWP=)@)%L%*0SL5059%G!Z_9C63;].QRP:1D<7JY 1H MUP'J\Q534S&_T2\HCK]G_P-02P,$% @ -X&G6)"_AIFP P <1$ !D M !X;"]W;W)K&ULQ5AM;YM($/XK*ZXZM9(;WK&= MLRTE3JJK=)6LN+G[<+H/&Q@;%&"YW;6=WJ^_V05C< AJ5*I\L7=AYMEGGAG0 M#+,#XX\B!I#D*4MS,3=B*8M+TQ1A#!D5%ZR '.]L&,^HQ"W?FJ+@0"/ME*6F M8UF!F=$D-Q8S?6W%%S.VDVF2PXH3L#@5@ZN#K1DIL.ZH9(N9IP="%?6B*866AOMC=$DN4KC6G*\FZ"? M7*QCRN&C$B(B2Y9A=0BJ]?U(7KQU^Z360-[?@*1)*CZ@\?WZAKQ_]X&\(TE. MOL9L)V@>B9DID:,ZR0PK/M^QUZK^@W?" DN>*VR_ MF$[&F/Q],[3G1N-I$-1&+LW2M1SIM.S.GYNY'J^WUW'DYKRI)?RW?I> MC,@*?W7Z;M>K51>_7I#7IF@@L%:\TSK>Z1M7\W1(J08":TEE6Z>.P?I)]5P! M-VO5]\?^64%W6'F^;7=7M-UH=.S^FD8I* ]CG<((]MC!%BJYG41[H5Z;KJ'0 MVH$[I\"=-R[NBL!0<@V$UI;KU*#9O4W-CY2W^_Q5C._B\_+NL+*ME\K[U"S9 M_=W2&B>A)-^.R!9RX!B!2B:-<&1(A.14#4N=G'M17YVZ@=#:&IRZ+]M_ZTH? MM($;"JTMUZF%LWO;GA^I].!9\QSXSGEGTF'E38+SUL1L#*\9\*V>Z052P7R4 M8UY]M?YN<*6GY;/KU^I[@AZ*3S#EQP@#6RQAH!%P9X/T-8_*X40?47UD6_P-02P,$% @ -X&G6*5!0"\/ M! R1, !D !X;"]W;W)K&ULQ9AM;]LV$,>_ M"J$50P*TT8.?,]M 8K58@:4PZK9[,>P%+9TM(:*HD92= /OP.U*.;"6J4@\$ MFA>Q1/'^Q_N1)_$XW7-Q+Q, 11Y8ELN9DRA57+NNC!)@5%[Q G)\LN&"486W M8NO*0@"-C1'+W,#SABZC:>[,IZ9M*>937JHLS6$IB"P9H^+Q%C*^GSF^\]3P M.=TF2C>X\VE!M[ "];58"KQS:Y4X99#+E.=$P&;FW/C7H=_7!J;'MQ3V\N2: MZ%#6G-_KFX_QS/'TB""#2&D)BC\[6$"6:24<&_>\8] \&!K5;A6(XA%31^53P/1&Z M-ZKI"P/36&/X::[G?:4$/DW13LU7"17P3I.+R8(S7$Z2F@EY1SY1(:B>%7(1 M@J)I)B^Q]>LJ)!=O+LD;DN;D2\)+2?-83EV%@]&2;G1P?%LY#K[CV"=W/%>) M)._S&.(6^T6W?:_#WD4(-8G@B<1MT"GX =97)!B_)8$7^&WCZ3:_H^**]'QC MWF\Q#W_UY[1ZYT[KS;VUL;8J%EL0:W/LU M]WZ7^GRE>'1/>*%92[)%U@K)7F"N2$U:7K:A[)0\%V4E-C!B^JV_FP\\_3=U M=Z>07G;S@V:_1OR#.OY!9_PZ>!D.O'P3!L_RUY+0!;5Q#&W=",_G]+WD]USMESB5C4RRT)-; -ZGQ M37YRKD]L-FUWM]X1:EB!*$2@J11J!3/^*,(7ZIO]UO20$B MTJCQ 99"]UA[F8ZM6]S*W>0D6[VK\:"9JHON09U+T)9:$^%)O>!W(KQ+\Y25 MC K,OX(@!7C6D8B-3L>@@5#.RB_!93G/P?5Z?IL4);4FJ""(ZB@&Q1]^#^@ M@A90_HL5U>GZ;%"6U)J@CI6*W[DAKT%%6,^)=%U6YP&,E[EJ)52I#4^_D"_X M6*TG;*DU^1PK"K^[I%C6[RL0*:^*"69JW];=R"MJPX-M:\5MLQ );:E5V-R3 M,PX&8FO.BB0N&EPF59%?M];G43?F%.99^T*?4YFSDZ-,=E:E'./*IK(PG"6P:,BNA"" MJNT%([=A29B 3#.9$07+J3/S;Q9^ M: %EQ#<&&WUP3:R5%RE?[> ^F3J>500<8F,I*/ZM80&<6R;4\5]-ZC3/M,## MZQW[/Z5Y-/-"-2PD_\X2DTZ=D4,26-*"FR>Y^0*UH2O+%TNNRU^RJ6,]A\2% M-E+48%0@6%;]T[98@ST7-*%5S81"1D(056AZ9E?B_(3..[S>U DZ_V M/LN(28',.8U?+Y[C5'+0Y$$FP,G'6S"4,&C1LW@_/.R1$S89#DN^L"O# MN/*2@@.12]*9[9E2-%L!K@^CR3?*BVKZ/LL+G/CQ+W*2>P-"_VQ+<"5@T"[ M;@0W.JW5U<]X52';C/8#!Q60C(FHRM,?D81N=8_+J\;E52_U$].O M%TL%@"L*#8(V1%$#G^SZ9J(0;2XK1K\J6KLWKR/OT@M'$W=]Z*DC;+"/.U(\ M;!0/?U,Q?>M2/&R5,@A.)7?%7;=+OFXD7_=*OMN54,+6+($L(5L&/&E36A&- M#P6<:.R+.%(W:M2->M4]=+_I7N"O+N8SD1UY'#<>QW]ZXQN?,U=G(CO*E>_M MO\/>^^IU+3GF@#.S;?V6>FW+9>!YP4G)M@>&XV''5N ?= Q^?^UVK_E^Y*^^ MD'.Q'?L,]CZ#/UV_M8)SY>M,;,?YVOG%>P> MM+\"U*H\%6@2RR(S5=O8S#8GCUG9;Y_,S^V)I&RK]S35<0:;PA7#/IC#$BF] MRVO\T*KJA% -C,S+)OM%&FS9R\L43U6@; #>7TII=@/[@.:<%OT/4$L#!!0 M ( #>!IU@5K(F6:@, (\. 9 >&PO=V]R:W-H965T786A2G,L MJ3H7*^3FS4+(DFHSE,M0K232S!F511A'T2 L*>/!9.3F9G(R$FM=,(XS"6I= MEE3NKK$0VW% @OW$/5OFVDZ$D]&*+G&.^F$UDV84-EXR5B)73'"0N!@'4W)U M38;6P*WXC>%6'3R#I?(HQ),=?,S&060188&IMBZH^=O@#1:%]61P_%D[#9J8 MUO#P>>_])T?>D'FD"F]$\9EE.A\'PP R7-!UH>_%]F>L"?6MOU04ROW"MEX; M!9"NE19E;6P0E(Q7__2Y3L2!0=P_8A#7!K'#705R*&^III.1%%N0=K7Q9A\< M56=MP#%N=V6NI7G+C)V>S',J\T[N.O0X_47D."?D!XBCNPW=RQM M6J1/(%8V"9T\O>;VJ%VI%4UQ')BSI%!N,)A\_QT91#]ZP/4:<#WG/?FO>SJ5 MDO(EFD.EX7$'A^MF=.>FIULJ,_C]%^,2/FHLU1]=['K?@%V_8=?WIOY+63Y; M=MB%L?(R<%[LW;29].(H&8["34?P01-\X U^C_:F8WP)G]UYQ^QLND%I[B^X MKU"Y1,]0,I'!B3D-.Z12G78!]$>**TL80ED="1)#1G?*D\&+AL2%G\3\H5.S M7JM7[NJPP31\9\T.OP&[RX;=Y9MH]O)?FNT/^B3IUBR)VCL^^M]4^T*HI)8M M&;ZD5G)0HHC7Y^R(7OUFK]Q2$K>PXG>6; W@C0FV-8[XB]S7JK9V6[_> M$O=:@FV9(_XZ]]7ZO>C0[Y$/!=(6-.*M*&^K7G^HN%%M_ZAJPX,>H42Y=)V0 M@E2LN:[:A6:VZ;:F58_1+J]:-?-1O61<08$+8QJ=7Q@=RZK[J09:K%S'\2BT MZ5_<8VXZ1I1V@7F_$$+O!S9 TX-._@902P,$% @ -X&G6#ZU%U75" M!%P !D !X;"]W;W)K&ULM9QK<^(X%H;_BHJ9 MVDE790#;7+,)59WX7M6]J61[YK,"(K@:VXPL)^G]]2M?P!C4"LR\R8?$.#K/ MD>$]ML0K^_HUY=^S%6."O,7K)+OIK(387/5ZV7S%8IIUTPU+Y'^6*8^ID"_Y MM,Q M.ML=#]'S2A0[>K/K#7UFCTQ\V]QS^:JWHRRBF"59E":$L^5-Y[-Q%5K](J!L M\4?$7K.];5(!(N;3K_H$5NSN2@05/YY87=LO2Y(LA]_U=#.+F<1 MN+^]I;OEP:(9NTO7?T8+L;KI3#IDP98T7XN']-5G]0$-"]X\76?E;_): MM^UWR#S/1!K7P;('<914?^E;_4;L!4B..L"L \S#@,%/ JPZP#HUPZ .&)R: M85@'# \#1C\)&-4!HU,SC.N \:D9)G7 Y-0,TSI@>FJ T=]^]5'7NK% MIH+.KGGZ2GC17O**C5)T9;R42904]?$HN/QO)./$[%&D\^^K=+U@//N-.'_E MD?A!?B=?*>>T4"ZYL)F@T3K[)/=^>[3)Q:^?R*^D1[(5Y2PC44*^)9'(+N5. MN?W?59IG-%EDUSTA>U?DZ,WKGMQ6/3%_TA.#?$D3L>5,1[OVS8_?_V;$'^G"7/76).?UI>'AZ MYRV-CJQ=D5LESSJIR%E5Y!?R*A+-(_&)7 CV)G*Z_J0JVHH\4).+J_=5MJ%S M=M.1E^>,\1?6F?WK%V/4_[=*KTB8C80Y2)B+A'E(F(^$!4A8"(*UZF.PJX^! MCCZ[IS_DD$]D1(XWB:!O\BHL5D6]1,ESN4^F%#R:"[8@65%+)"^N>>1%[F:+ M2Y(PH2H=;=)S2P<)LRO8J(05(^B7V6 RO>Z][%?$<1NC/YBT&[G(7GE(F(^$ M!4A8"(*UE#[<*7VH5?H=W42"KJ6@1\K*@37.NMH='4AL/^_*G+38;F=-!PEPDS#OMW?"1.0,D+ 3!6@(? M[00^^EL"W^1\OI+S:+)A/$I5H_M;+?A<2>M[:9$?C'+5),E&]L)!PEPDS$/" M?"0L0,)"$*Q5"N-=*8RU(BM'_;(0MM)?O'=.U^+.+0 DS$;"'"3,K6##_9%4 M>;(^.%M[Q^VLJ:*=?]S.,$>*A@'R*$(0K"73R4ZFD_-DJI*F%G&N-)$P&PES MD#!WRG&IE^6?YS3I;_$Y?&*?/ MZD\JVK3G"M=),Q&PAPDS*U@D_VSZJ [&!PH M][B5->D.C0/A*EI-NY.#5@&R^R$(UM*MT6^^T>]KE?OY\4'Y[;LVZEPA0FDV ME.9 :2Z4YD%I/I060&DABM:N@CU?R_BP[[QK-*I4D#0;2G.@-!=*\Z T'TH+ MH+0016N7BMF4BHF=*-:\_5G*4#4:O-,G/EOZ2)H#I;E0F@>E^5!: *6%*%I; M^HTQ:FA]I=,FGS6C-9-23)'N]+G.5CO4WX327"C-@])\*"V TD(4K:WVQN8T M]#ZGG!EJO>?S$.$F7VYO(Y-8\C>,TJ5?71UF6%R.JC-!BZ7V^ M%F7CO2L.86^,SZ-,!K\SX-+WY=S:@M+LFM9:[34<#(>C@Z7XJG8#:VH=+&)P MH;WSH#0?2@N@M!!%:]=#8U6;6G^O/90BK_7"([)=>+25>KT"Z80E1_I\9VL> MZE_7M/WU.,:X.Q@?2E[1;-2=C \5#W6/\E8EB M#CUG;)&1)4_CULD]VTE>:K&VI1U[26E.9# M:0&4%J)H;6TWEK*IMY0?'K_)<4NR(/=R0ZE?Z"VU4)H-I3E0F@NE>5":#Z4% M4%J(HK7KH3&=S<&'38Q-I!EY!Z794)H#I;E0F@>E^5!: *6%*%J[5!J[VM3; MU8_[L]]%SHO;SZO[%2_K*>[E\:WH])7RZA[T8I*\3/F212+G)\R,H6XWE&;7 MM/T9KSDRC>GP<"2E:&=-I\;T<"P%=:BA-!]*"Z"T$$5K%T3C4)OZ^V2+1PN1 M^MI1"3TC660$B+98SE8]HB*,DBO.X]>@&0=].* .HDPVEV35M7]Z3 MR<0\JH+C9N/^V+(.BP#J/4-I/I060&DABM8N@L9[-O7>\P<]G42?]6S=0YUH M\]@#'1TYH(ZJU?!X&@UUCJ$T'TH+H+0016NKOO&7S3/\Y7(^O2?S4N!*44-- M9RC-AM(<*,V%TCPHS8?2 B@M1-':1=*8SN;'F6X)06FV=>P9 M3\:*>_0<:%H72O.@-/_4MR2 I@T5:<>3=MI*T[V]Q_C&C#^7CXW.R+Q85UKT M9F_O[M'4G\L',A_LOS6N[@S%?MNX/*JQY(W:2MGH_]A?+G2-;(FBUE M%_K=L3P*7CURNGHATDWY<.&G5(@T+C=7C,KK4=% _G^9IF+[HDBP>_#W[/]0 M2P,$% @ -X&G6.UF!*DH! [Q, !D !X;"]W;W)K&ULM5A=;Z,X%/TK%ENM6FFF8$B =!.D2=+1[D.KJ)GN/+O!25#! M9FTGF?WW:P/E*XXUT; O"9A[#^?<>VU?/#U1]L[W& OP(TL)GUE[(?('V^:; M/2=7:/$288)3R@!#&]G MUA?XL' =Y5!8_)W@$V]= R7EC=)W=?-7/+,",4!))_1[S ::J0)(]_ M*E"K?J=R;%]_H'\MQ$LQ;XCC!4V_)['8SZS0 C'>HD,J7NCI3UP)&BN\#4UY M\0M.E:UC@$2,)V7&08YG22+XI]; MST]<$1B.7C3 MN9_:0E)6+[8W%;UY2<^]0,\#3Y2(/0>/),9QU]^64FN][H?>N6L$?$+L'GCP M$W ==Z3AL_AY=\] QZO#[Q5XW@6\YT.&&1*4Z4)3NH[TKFI^/_ <;?#,DA.8 M8W;$5O3[;]!W_M#I&@BLHW)4JQR9T*-GN1PE9$,SK)-9^OJ%KUIUCE'@ARJZ MQS;_PCD,X9*)C%39I?66J0TVJPS ,>JG6F'G!Q''TJ9[4$B?&5)_O6#J*DR$S M.A!81RYTFAW:,>9T7LS&6[7YUI*U::EPPE; G7N_/P&U5NY$GQ38ZB.@D>6R M*J6?X0EU//LT=487:;H-3==(4LQ>)9KA;XG,6)<6SU#H745-QT& M-+<8O[@TPD&[D*'0NK%H^A!H;D2NB(5Q :Q>TU[:G'[]GINXGGNA?)M^!1K; MA&A=TLQ5:ZXOW4%[EJ'0NFJ;K@7Z_VOI&INBJV,Q$%HW%DV# XU]PW"E&YSO MRK[3W[HU5BX,O OEVW0GT-R>O*Q?Y4?A2OX"214\KETR]/S)KT:UAB-_+!7PG;KZ$1^ MBN^*$R4N61V(*$\5ZM'ZU.I+<5;3&Y_#AT5Y]M3 E$=A3XCM$L)!BK<2TKD/ M)"-6GBZ5-X+FQ0'-&Q6"9L7E'J,8,V4@GV^IC%9UHUY0G_%%_P%02P,$% M @ -X&G6,&H6TIQ @ \ 4 !D !X;"]W;W)K&ULK511;],P$/XK5I#0)K$F3=0E@R+'B0L^"TIAZ&H8Z+Z&B>B1K$/AG M*U5%#9IJ%^I: 2T9@% MX^!T\,!VI;$'89;6= =K,%_KE4(K[%@*5H'03 JB8#L+YN/I%7 M>FSST ,@SS @;@'Q2\#D%4#2 A(GU$?F9-U20[-4R0-1UAO9[,;EQJ%1#1/V M%==&X5^&.)/=4268V&E2 [YM2160*S(7AA6,-S;#9 UYHYAAH,G%+1C*N+Y$ M'^>K3PL3Y)YQC@^CT]!@7)8]S-L8%CZ&^)48$G(OA2DUN1,%%,_Q(>KI1,4G M48OX+.$]52.2C-^1.(HG _$L_QV>G DGZ7*<.+[D;SE>88[7+L<_YAMM%-;P MSZ%T>;K),)WMZZFN:0ZS !M7@]I#D+U],[Z./@YI_4]DSY1/.N63<^R9+:2K MKI+:6H%CSAM\:+)5LNK574YYWG#JNOL""\J[7PXER-\Z]@FW@VJ?Q3>C. WW M?>5#7M<]+R\I[#5/!6KG9HHFN6R$\277G79C:^ZZ]<7Y L>9GSY_:/PLQ(+: M,:$)ARU21J,/. R4GR_>,+)V+;J1!AO>;4L6QE56G%Z-Z=4>M%@(-?3[3S]ST6AKM]Y]GKRX>2D\W!^O1L_,\"Y'SA%KPX0O>AT<&$ M,?'X,/%]VIAT;UO:##_50I9XBM'Z!TYW_WQ15XG#U5KN[_1>QTT_;;.QJ?5" M)[E%-<2@KK71("O$IN0BWP:T,LFI]TCXT!\3SB:2 2LC.>,K&^Y"8%KP0GI* MU[I.%4*D^FWAT/;@-JAUZ8P2;X!/+J]OVJU YGDJS"[I6_(9B+3C(I9$IEDR;TUZ'1@-,,[$@VF\-5 M%64 H%)%KALI([-"$.-AS:@;6G9*.;^#9\2/;$M[F;7VS&RW:)K:4-VT,K8# M^FTUJ]V6O7R1KE>RQT)]7NCI"-.'&J>WDF9L:?K+K#& J8>X.BE+OOK$V4SD MU$[^X(2C 5GSO'DAV6^=#4IEJ@-4^MXCE8I-VY%?DI3W=*G6Y;3,<,_=(_3\ M;]=Y1@65A+=-Z]I_RZO\8L=1[[4LFZ?*KF&GQ_K%_]9-7AV#R?@83!Y%3?:/ MP61R!"9[K_;4?([)\$V:#.JC4.N\M77::J(>G&J'_G'+HTO**3/2?>UOZ>GQ*,[+@ZKX!A_ZF_8VF;)$GS:A;6(AZU*;]%:87 MQLV16N=B(J5+FH[KKIQ-3-/3#9VU_@!A%[DQ'S>"<2SF1@##\F .,(YE87G^ MI_GTT?E8#//6=R)]E--'.9;E0L;FB^5QM-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A[W8"1).[=QO( M ]L%K'8@OSL/U)2;$T6PJY@W[ [&D23!$*A%=XW&,;(Z,7S=^X/=)5&4)&X$ M,+>#*,(0N!MQ!', 'C DBLQ[<.=]%*S?4\'F?Z"C/U!+ P04 " W@:=8 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( #>!IUB&(H5=X 0 &PI / >&PO=V]R:V)O;VLN>&ULQ9I;;]LV M%(#_"N&7=4 SV[HX%\0!LJ;M#'2I46=Y'6B)MHE0I$=23I-?OR.I68\0^V O M)WZR=?4G6N1WSB$O'YU_6#KW(+Y7QH;I8!/C]F(X#,5&53+\YK;*PI&5\Y6, ML.G7P[#U2I9AHU2LS# 9C2;#2FH[N+I\N=?<#_&&BZJ(VEG8V>RXU^HQ_#S> M;(J=#GJIC8Y/TT'[W:B!J+35E7Y6Y70P&HBP<8]_.*^?G8W2+ KOC)D.QMV! M>^6C+E[M7C20=W(9VCU1+K]) )D.)B.XX4K[$-LSVOM+8-PI.+G;JJ/[I$U4 M_D9&]=F[>JOMNKD-/,40/4;;#B^?72->^/_3C&ZUTH6Z<45=*1N[=O3*-( V M;/0V#(25E9H./KB=\F(NUZIY*/B56=D]8 0RU%S^0L,!/RM;1DX>6RH;5"G@ M6W!&E\!1BM^ED;90 D$F!&1R1,B_$P29$I#I42 7#0Y2&_^K6T^KD](*2%+E,';54(".^,P#OCQ5O4 M527]DW KL=!KJ^$R::.X+@I7VZ@1Y#D!>\1+]TWME*U[,B%MPJT34#>$#__YHS6RF$&7P*_W*K>*TG6RE-W85\&=0GL2YJ/L,6;6QR*ZXF'C3*E\^$5\_*>&0!2S4=(8,UOCH_06 M0L\@MA %AJ8A,1EEBC&S*N"?K'1L3@IMSP"K12!5MM"JURLH7XR9A3&73V(7 MQ%SY]O)FA+G1H3"N&98Q).6+,;,P9C9H>/?$G9\@L3,J_(HQR?2$62D_)+R7BY)(PIV2'+9QPXHQ M*:$DS$*AC=S+02FO),Q>V:/DO?\XY9>$V2^'W/P#%&-2LDF89?-:@WM;DE)- MPJR:@ZF3>'>C8J_O4+))F&5##^0X5TXIWZ1']0W.EE/*-RFS;VC,'&-2ODF9 M?4-C3C F61!CU@^->8HQ*?VDW/D,B7F&,2G]I-QI#8EYCC$I Z7,!CH0LIVT M.NHEB2EEH)390 8Y+0,][P,B3G#F)2#,NZ9&1)SCC$I M!V7<30=K$F)2%\K>?S6EB.,!\:BK$&).R M4,YLH0.8;>#>G_/,R>4!W)G0H2+7B6@.84S*0OFQ:G'="XHQ*0OES!8B,*&S MUQB3LE#.O5;@,.9?MC?YDU,6RKGK<7LF']&(A->N4!::,%MH3P&VZ^AU;$[& MF)2%)LP6VHMY;:,NM:E["T0FE(4FK86&[0L_$6!_(4TQ]Z+Y MZ!8G9'DS?[BJC?D ^[[:+TZ6+XL%7Q8Z7OT+4$L#!!0 ( #>!IUAW2W&% M!@( /$D : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4MJXT 4 MA>&M&"T@Y?M2DB;.J">9-MF <,H/8EM"I::3W;=Q!O81/>A)J#,2):&K'P0? MHO3T*Q^Z:=^?RFX_E,7'\7 JJV8W3<./E,IZEX]=N>N'?#I?V?3CL9O.RW&; MAF[]WFUSTN6R3>/MC.;YZ7;FXO5SR/\SL=]L]NO\LU__/N;3](_!Z4\_OI== MSE.S>.W&;9Y63?HX7$^7=#G(W7ERLWAY6S7CRYLTJ7:00I#6#S((LOI!#D%> M/R@@*.H'M1#4U@^ZAZ#[^D$/$/10/^@1@A[K!\D295P2),VP)M!:D&LA\%H0 M;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG M']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01ZVVRSA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&^?;783Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';.?E01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'JWJ'=+H'>+>K<$>K>H=_N=>I?I\Y#+M>=KC<__3JJG\[WY M^OC+\NOD[+U<<$ZW%>7Y+U!+ P04 " W@:=8_R>G=>,! !L) $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z! MNAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H M%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3 M?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \ MF2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U M\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*' M!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD!IU@;U6FF M[P "L" 1 " :\ !D;V-0!IUB97)PC$ 8 )PG 3 " &UL4$L! A0#% @ -X&G6%]K-8K5!0 S1X M !@ ("!#@@ 'AL+W=O!IUA 8!ZH*P8 $9 8 " @1D. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -X&G6..PLI:O!0 [1H !@ ("! MKA< 'AL+W=O!IUB2 M[&PO=V]R:W-H965T&UL4$L! A0#% @ M-X&G6'G'56BX!@ &PO=V]R:W-H965T!IUANY[/U M<08 *X0 9 " @<=P !X;"]W;W)K&UL4$L! A0#% @ -X&G6 O$-T=(! 6 D !D M ("!;W< 'AL+W=OP >&PO=V]R:W-H965T M!IUC393_!(0< %H1 9 M " @1R- !X;"]W;W)K&UL4$L! A0# M% @ -X&G6$R#9"=J!0 '@X !D ("!=)0 'AL+W=O M&PO=V]R:W-H965T!IUC4,1@NRP, )P( 9 " @1.? M !X;"]W;W)K&UL4$L! A0#% @ -X&G6(U# MNC58 @ N 4 !D ("!%:, 'AL+W=O&PO=V]R:W-H965T!IUC(OGPIG3P !K1 9 " @3"L !X;"]W;W)K&UL4$L! A0#% @ -X&G6/[/3"@J!@ KQ$ !D M ("!!.D 'AL+W=O&PO M=V]R:W-H965T!IUA[>-)6Q@4 M +(/ 9 " @8+S !X;"]W;W)K&UL4$L! A0#% @ -X&G6' E5YR)! V@H !D ("! M?_D 'AL+W=O&PO=V]R:W-H965T!IUB7)V UAP0 !8, 9 M " @0$# 0!X;"]W;W)K&UL4$L! A0#% M @ -X&G6+20@-RW P ,0D !D ("!OP&PO=V]R:W-H965T!IUA8Q,H2.@( #L% 9 " @=\. 0!X M;"]W;W)K&UL4$L! A0#% @ -X&G6&7 YBD^ M @ JP8 !D ("!4!$! 'AL+W=O&PO=V]R:W-H965T! MIUC7 6(^9P( %$& 9 " @4D6 0!X;"]W;W)K&UL4$L! A0#% @ -X&G6 $NS7I# @ ^P0 !D M ("!YQ@! 'AL+W=O&PO=V]R M:W-H965T!IUC&N,=M,@( ,H$ M 9 " @2H> 0!X;"]W;W)K&UL M4$L! A0#% @ -X&G6 D\^A$V!0 WQT !D ("!DR ! M 'AL+W=O&PO=V]R:W-H965T!IUC+JF['N ( -<& 9 M " @6,I 0!X;"]W;W)K&UL4$L! A0#% @ M-X&G6*DV>5:V"0 .50 !D ("!4BP! 'AL+W=O&PO=V]R:W-H965T!IU@1 M+%_#JP( ' 9 " @>-& 0!X;"]W;W)K&UL4$L! A0#% @ -X&G6/_XZU7U @ H@@ !D M ("!Q4D! 'AL+W=O&PO=V]R:W-H M965T!IUCP&W[!?@0 , 1 9 M " @>I1 0!X;"]W;W)K&UL4$L! M A0#% @ -X&G6/@D"7!Q @ SP4 !D ("!GU8! 'AL M+W=O&PO=V]R:W-H965T!IUB0)'XI/@0 ,03 9 " M@>Q; 0!X;"]W;W)K&UL4$L! A0#% @ -X&G M6%['&PO=V]R:W-H965T!IU@2U<:U:P0 ,(3 9 " @:UX 0!X;"]W;W)K M&UL4$L! A0#% @ -X&G6%J^JK!B! "A< M !D ("!3WT! 'AL+W=O&PO=V]R:W-H965T!IUBE04 O M#P0 ,D3 9 " @<^% 0!X;"]W;W)K&UL4$L! A0#% @ -X&G6/QL2_UY P LPT !D M ("!%8H! 'AL+W=O&PO=V]R:W-H965T M!IU@^M1=5U0@ 1< 9 M " @6:1 0!X;"]W;W)K&UL4$L! A0# M% @ -X&G6.UF!*DH! [Q, !D ("!&PO=V]R:W-H965T!IUC)=QWO30, ! 5 - " 7FA M 0!X;"]S='EL97,N>&UL4$L! A0#% @ -X&G6)>*NQS $P( L M ( !\:0! %]R96QS+RYR96QS4$L! A0#% @ -X&G6(8B MA5W@! ;"D \ ( !VJ4! 'AL+W=O!IUAW2W&%!@( /$D : " >>J 0!X M;"]?!IUC_)Z=U MXP$ &PD 3 " 26M 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !& $8 (1, #FO 0 $! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 229 316 1 false 76 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.halozyme.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Business Sheet http://www.halozyme.com/role/OrganizationandBusiness Organization and Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurement Sheet http://www.halozyme.com/role/FairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Sheet http://www.halozyme.com/role/Revenue Revenue Notes 11 false false R12.htm 0000012 - Disclosure - Certain Balance Sheet Items Sheet http://www.halozyme.com/role/CertainBalanceSheetItems Certain Balance Sheet Items Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt, Net Sheet http://www.halozyme.com/role/LongTermDebtNet Long-Term Debt, Net Notes 14 false false R15.htm 0000015 - Disclosure - Share-based Compensation Sheet http://www.halozyme.com/role/SharebasedCompensation Share-based Compensation Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://www.halozyme.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Earnings per share Sheet http://www.halozyme.com/role/Earningspershare Earnings per share Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.halozyme.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.halozyme.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.halozyme.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.halozyme.com/role/FairValueMeasurement 22 false false R23.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.halozyme.com/role/RevenueTables Revenue (Tables) Tables http://www.halozyme.com/role/Revenue 23 false false R24.htm 9954474 - Disclosure - Certain Balance Sheet Items (Tables) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsTables Certain Balance Sheet Items (Tables) Tables http://www.halozyme.com/role/CertainBalanceSheetItems 24 false false R25.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.halozyme.com/role/GoodwillandIntangibleAssets 25 false false R26.htm 9954476 - Disclosure - Long-Term Debt, Net (Tables) Sheet http://www.halozyme.com/role/LongTermDebtNetTables Long-Term Debt, Net (Tables) Tables http://www.halozyme.com/role/LongTermDebtNet 26 false false R27.htm 9954477 - Disclosure - Share-based Compensation (Tables) Sheet http://www.halozyme.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.halozyme.com/role/SharebasedCompensation 27 false false R28.htm 9954478 - Disclosure - Earnings per share (Tables) Sheet http://www.halozyme.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.halozyme.com/role/Earningspershare 28 false false R29.htm 9954479 - Disclosure - Organization and Business (Details) Sheet http://www.halozyme.com/role/OrganizationandBusinessDetails Organization and Business (Details) Details http://www.halozyme.com/role/OrganizationandBusiness 29 false false R30.htm 9954480 - Disclosure - Summary of Significant Accounting Policies -Accounts Receivable, net (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablenetDetails Summary of Significant Accounting Policies -Accounts Receivable, net (Details) Details 30 false false R31.htm 9954481 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies 31 false false R32.htm 9954482 - Disclosure - Summary of Significant Accounting Policies -Property and Equipment, net (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails Summary of Significant Accounting Policies -Property and Equipment, net (Details) Details 32 false false R33.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details) Details 33 false false R34.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesRevenueandCostofProductSalesDetails Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details) Details 34 false false R35.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 35 false false R36.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) Sheet http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails Summary of Significant Accounting Policies - Segment Information (Details) Details 36 false false R37.htm 9954487 - Disclosure - Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) Sheet http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) Details 37 false false R38.htm 9954488 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 38 false false R39.htm 9954489 - Disclosure - Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details) Sheet http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details) Details 39 false false R40.htm 9954490 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) Details 40 false false R41.htm 9954491 - Disclosure - Revenue - Disaggregated Revenues (Details) Sheet http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails Revenue - Disaggregated Revenues (Details) Details 41 false false R42.htm 9954492 - Disclosure - Revenue - Narrative (Details) Sheet http://www.halozyme.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 42 false false R43.htm 9954493 - Disclosure - Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details) Sheet http://www.halozyme.com/role/RevenueAccountsReceivableOtherContractAssetsandContractLiabilitiesDetails Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details) Details 43 false false R44.htm 9954494 - Disclosure - Certain Balance Sheet Items - Accounts Receivable, net (Details) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails Certain Balance Sheet Items - Accounts Receivable, net (Details) Details 44 false false R45.htm 9954495 - Disclosure - Certain Balance Sheet Items - Inventories (Details) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails Certain Balance Sheet Items - Inventories (Details) Details 45 false false R46.htm 9954496 - Disclosure - Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) Details 46 false false R47.htm 9954497 - Disclosure - Certain Balance Sheet Items - Property and Equipment, net (Details) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails Certain Balance Sheet Items - Property and Equipment, net (Details) Details 47 false false R48.htm 9954498 - Disclosure - Certain Balance Sheet Items - Accrued Expenses (Details) Sheet http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails Certain Balance Sheet Items - Accrued Expenses (Details) Details 48 false false R49.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails Goodwill and Intangible Assets - Goodwill Rollforward (Details) Details 49 false false R50.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Additional (Details) Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails Goodwill and Intangible Assets - Additional (Details) Details 50 false false R51.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 51 false false R52.htm 9954502 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details) Sheet http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails Goodwill and Intangible Assets - Future Amortization (Details) Details 52 false false R53.htm 9954503 - Disclosure - Long-Term Debt, Net - Narrative (Details) Sheet http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails Long-Term Debt, Net - Narrative (Details) Details 53 false false R54.htm 9954504 - Disclosure - Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) Notes http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) Details 54 false false R55.htm 9954505 - Disclosure - Long-Term Debt, Net - Components of Interest Expense (Details) Sheet http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails Long-Term Debt, Net - Components of Interest Expense (Details) Details 55 false false R56.htm 9954506 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details) Sheet http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails Share-based Compensation - Share-based Compensation Expense (Details) Details 56 false false R57.htm 9954507 - Disclosure - Share-based Compensation - Narrative (Details) Sheet http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails Share-based Compensation - Narrative (Details) Details 57 false false R58.htm 9954508 - Disclosure - Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details) Sheet http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details) Details 58 false false R59.htm 9954509 - Disclosure - Share-based Compensation - Unrecognized Estimated Compensation Cost (Details) Sheet http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails Share-based Compensation - Unrecognized Estimated Compensation Cost (Details) Details 59 false false R60.htm 9954510 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.halozyme.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 60 false false R61.htm 9954511 - Disclosure - Earnings per share - Computation (Details) Sheet http://www.halozyme.com/role/EarningspershareComputationDetails Earnings per share - Computation (Details) Details 61 false false R62.htm 9954512 - Disclosure - Earnings per share - Antidilutive Securities (Details) Sheet http://www.halozyme.com/role/EarningspershareAntidilutiveSecuritiesDetails Earnings per share - Antidilutive Securities (Details) Details 62 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - halo-20240331.htm 4 halo-20240331.htm halo-20240331.xsd halo-20240331_cal.xml halo-20240331_def.xml halo-20240331_lab.xml halo-20240331_pre.xml halo-20240331_g1.jpg halo-20240331_g2.jpg halo-20240331_g3.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "halo-20240331.htm": { "nsprefix": "halo", "nsuri": "http://www.halozyme.com/20240331", "dts": { "inline": { "local": [ "halo-20240331.htm" ] }, "schema": { "local": [ "halo-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "halo-20240331_cal.xml" ] }, "definitionLink": { "local": [ "halo-20240331_def.xml" ] }, "labelLink": { "local": [ "halo-20240331_lab.xml" ] }, "presentationLink": { "local": [ "halo-20240331_pre.xml" ] } }, "keyStandard": 296, "keyCustom": 20, "axisStandard": 24, "axisCustom": 2, "memberStandard": 35, "memberCustom": 40, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 229, "entityCount": 1, "segmentCount": 76, "elementCount": 585, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 735, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 20 }, "report": { "R1": { "role": "http://www.halozyme.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R5": { "role": "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R6": { "role": "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R7": { "role": "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-26", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.halozyme.com/role/OrganizationandBusiness", "longName": "0000008 - Disclosure - Organization and Business", "shortName": "Organization and Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.halozyme.com/role/FairValueMeasurement", "longName": "0000010 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.halozyme.com/role/Revenue", "longName": "0000011 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItems", "longName": "0000012 - Disclosure - Certain Balance Sheet Items", "shortName": "Certain Balance Sheet Items", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssets", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.halozyme.com/role/LongTermDebtNet", "longName": "0000014 - Disclosure - Long-Term Debt, Net", "shortName": "Long-Term Debt, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.halozyme.com/role/SharebasedCompensation", "longName": "0000015 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.halozyme.com/role/StockholdersEquity", "longName": "0000016 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.halozyme.com/role/Earningspershare", "longName": "0000017 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.halozyme.com/role/CommitmentsandContingencies", "longName": "0000018 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.halozyme.com/role/FairValueMeasurementTables", "longName": "9954472 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.halozyme.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsTables", "longName": "9954474 - Disclosure - Certain Balance Sheet Items (Tables)", "shortName": "Certain Balance Sheet Items (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.halozyme.com/role/LongTermDebtNetTables", "longName": "9954476 - Disclosure - Long-Term Debt, Net (Tables)", "shortName": "Long-Term Debt, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.halozyme.com/role/SharebasedCompensationTables", "longName": "9954477 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.halozyme.com/role/EarningspershareTables", "longName": "9954478 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.halozyme.com/role/OrganizationandBusinessDetails", "longName": "9954479 - Disclosure - Organization and Business (Details)", "shortName": "Organization and Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "halo:RoyaltiesReceivedNumberOfProductsSold", "unitRef": "product", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "halo:RoyaltiesReceivedNumberOfProductsSold", "unitRef": "product", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablenetDetails", "longName": "9954480 - Disclosure - Summary of Significant Accounting Policies -Accounts Receivable, net (Details)", "shortName": "Summary of Significant Accounting Policies -Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies -Property and Equipment, net (Details)", "shortName": "Summary of Significant Accounting Policies -Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details)", "shortName": "Summary of Significant Accounting Policies - Cash Flow Hedges - Currency Risks (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesRevenueandCostofProductSalesDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue and Cost of Product Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "halo:RevenueRemainingPerformanceObligationPeriodOfTerminationByWrittenNotice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "halo:RevenueRemainingPerformanceObligationPeriodOfTerminationByWrittenNotice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R36": { "role": "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details)", "shortName": "Summary of Significant Accounting Policies - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails", "longName": "9954487 - Disclosure - Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details)", "shortName": "Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails", "longName": "9954488 - Disclosure - Fair Value Measurement - Narrative (Details)", "shortName": "Fair Value Measurement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails", "longName": "9954489 - Disclosure - Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details)", "shortName": "Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954490 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R41": { "role": "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "longName": "9954491 - Disclosure - Revenue - Disaggregated Revenues (Details)", "shortName": "Revenue - Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R42": { "role": "http://www.halozyme.com/role/RevenueNarrativeDetails", "longName": "9954492 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.halozyme.com/role/RevenueAccountsReceivableOtherContractAssetsandContractLiabilitiesDetails", "longName": "9954493 - Disclosure - Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue - Accounts Receivable, Other Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "longName": "9954494 - Disclosure - Certain Balance Sheet Items - Accounts Receivable, net (Details)", "shortName": "Certain Balance Sheet Items - Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "halo:AccountsReceivableAndContractWithCustomerAssetBeforeAllowanceForCreditLossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R45": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails", "longName": "9954495 - Disclosure - Certain Balance Sheet Items - Inventories (Details)", "shortName": "Certain Balance Sheet Items - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails", "longName": "9954496 - Disclosure - Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details)", "shortName": "Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails", "longName": "9954497 - Disclosure - Certain Balance Sheet Items - Property and Equipment, net (Details)", "shortName": "Certain Balance Sheet Items - Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails", "longName": "9954498 - Disclosure - Certain Balance Sheet Items - Accrued Expenses (Details)", "shortName": "Certain Balance Sheet Items - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "shortName": "Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R50": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Additional (Details)", "shortName": "Goodwill and Intangible Assets - Additional (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails", "longName": "9954502 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details)", "shortName": "Goodwill and Intangible Assets - Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails", "longName": "9954503 - Disclosure - Long-Term Debt, Net - Narrative (Details)", "shortName": "Long-Term Debt, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R54": { "role": "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "longName": "9954504 - Disclosure - Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details)", "shortName": "Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R55": { "role": "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "longName": "9954505 - Disclosure - Long-Term Debt, Net - Components of Interest Expense (Details)", "shortName": "Long-Term Debt, Net - Components of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:DebtInstrumentPeriodicPaymentInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R56": { "role": "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "longName": "9954506 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details)", "shortName": "Share-based Compensation - Share-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "longName": "9954507 - Disclosure - Share-based Compensation - Narrative (Details)", "shortName": "Share-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails", "longName": "9954508 - Disclosure - Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details)", "shortName": "Share-based Compensation - Assumptions Used in the Black-Scholes Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "longName": "9954509 - Disclosure - Share-based Compensation - Unrecognized Estimated Compensation Cost (Details)", "shortName": "Share-based Compensation - Unrecognized Estimated Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-200", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "longName": "9954510 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:StockRepurchaseProgramPeriodInForce1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R61": { "role": "http://www.halozyme.com/role/EarningspershareComputationDetails", "longName": "9954511 - Disclosure - Earnings per share - Computation (Details)", "shortName": "Earnings per share - Computation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "unique": true } }, "R62": { "role": "http://www.halozyme.com/role/EarningspershareAntidilutiveSecuritiesDetails", "longName": "9954512 - Disclosure - Earnings per share - Antidilutive Securities (Details)", "shortName": "Earnings per share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "halo-20240331.htm", "first": true, "unique": true } } }, "tag": { "halo_A025ConvertibleSeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "A025ConvertibleSeniorNotesDue2027Member", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.25% Convertible Senior Notes due 2027", "verboseLabel": "2027 Convertible Notes", "label": "0.25% Convertible Senior Notes due 2027 [Member]", "documentation": "0.25% Convertible Senior Notes due 2027" } } }, "auth_ref": [] }, "halo_A1.25ConvertibleSeniorNotesdue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "A1.25ConvertibleSeniorNotesdue2024Member", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Convertible Notes", "label": "1.25% Convertible Senior Notes due 2024 [Member]", "documentation": "1.25% Convertible Senior Notes due 2024 [Member]" } } }, "auth_ref": [] }, "halo_A100ConvertibleSeniorNotesDue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "A100ConvertibleSeniorNotesDue2028Member", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.00% Convertible Senior Notes due 2028", "verboseLabel": "2028 Convertible Notes", "label": "1.00% Convertible Senior Notes due 2028 [Member]", "documentation": "1.00% Convertible Senior Notes due 2028" } } }, "auth_ref": [] }, "halo_A2021ESPPPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "A2021ESPPPlanMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 ESPP Plan", "label": "2021 ESPP Plan [Member]", "documentation": "2021 ESPP Plan" } } }, "auth_ref": [] }, "halo_A2024CapitalReturnProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "A2024CapitalReturnProgramMember", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Capital Return Program", "label": "2024 Capital Return Program [Member]", "documentation": "2024 Capital Return Program" } } }, "auth_ref": [] }, "halo_AcceleratedShareRepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AcceleratedShareRepurchaseAgreementMember", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASR", "label": "Accelerated Share Repurchase Agreement [Member]", "documentation": "Accelerated Share Repurchase Agreement" } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "ASR, payment to bank", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement." } } }, "auth_ref": [ "r144" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r736" ] }, "halo_AccountsReceivableAndContractWithCustomerAssetAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AccountsReceivableAndContractWithCustomerAssetAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net and contract assets", "totalLabel": "Total accounts receivable, net and contract assets", "label": "Accounts Receivable And Contract With Customer Asset, After Allowance For Credit Loss, Current", "documentation": "Accounts Receivable And Contract With Customer Asset, After Allowance For Credit Loss, Current" } } }, "auth_ref": [] }, "halo_AccountsReceivableAndContractWithCustomerAssetAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AccountsReceivableAndContractWithCustomerAssetAllowanceForCreditLossCurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails": { "parentTag": "halo_AccountsReceivableAndContractWithCustomerAssetAfterAllowanceForCreditLossCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for distribution fees and discounts", "label": "Accounts Receivable And Contract With Customer Asset, Allowance for Credit Loss, Current", "documentation": "Accounts Receivable And Contract With Customer Asset, Allowance for Credit Loss, Current" } } }, "auth_ref": [] }, "halo_AccountsReceivableAndContractWithCustomerAssetBeforeAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AccountsReceivableAndContractWithCustomerAssetBeforeAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails": { "parentTag": "halo_AccountsReceivableAndContractWithCustomerAssetAfterAllowanceForCreditLossCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accounts receivable and contract assets", "label": "Accounts Receivable And Contract With Customer Asset, Before Allowance For Credit Loss, Current", "documentation": "Accounts Receivable And Contract With Customer Asset, Before Allowance For Credit Loss, Current" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails": { "parentTag": "halo_AccountsReceivableAndContractWithCustomerAssetBeforeAllowanceForCreditLossCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r188", "r275", "r276", "r698" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/RevenueAccountsReceivableOtherContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r275", "r276" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of premium on marketable securities, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r124" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails_1": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "terseLabel": "Total accrued expenses, current", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "halo_AccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails_1": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less long-term portion", "label": "Accrued Liabilities, Noncurrent", "documentation": "Accrued Liabilities, Noncurrent" } } }, "auth_ref": [] }, "halo_AccruedOutsourcedManufacturingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AccruedOutsourcedManufacturingExpenses", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued outsourced manufacturing expenses", "label": "Accrued Outsourced Manufacturing Expenses", "documentation": "Accrued Outsourced Manufacturing Expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r63", "r182", "r586" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r113", "r189", "r582", "r606", "r607" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r37", "r498", "r501", "r532", "r602", "r603", "r837", "r838", "r839", "r843", "r844", "r845" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average useful life (in years)", "terseLabel": "Weighted Average Useful Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r105" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r467", "r468", "r469", "r611", "r843", "r844", "r845", "r924", "r945" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r792" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r792" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r792" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r72", "r73", "r429" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgencySecuritiesMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency bonds", "label": "Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r848", "r860" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r760", "r771", "r781", "r806" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r792" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r799" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r764", "r772", "r782", "r799", "r807", "r811", "r819" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r817" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r462", "r474" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r190", "r279", "r317", "r320", "r321", "r939" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt discount", "terseLabel": "Total amortization of debt discount", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r7", "r92", "r119", "r373" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r58", "r62" ] }, "halo_AnnualInterestPaymentPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AnnualInterestPaymentPeriodAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Interest Payment Period [Axis]", "label": "Annual Interest Payment Period [Axis]", "documentation": "Annual Interest Payment Period" } } }, "auth_ref": [] }, "halo_AnnualInterestPaymentPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AnnualInterestPaymentPeriodDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Interest Payment Period [Domain]", "label": "Annual Interest Payment Period [Domain]", "documentation": "Annual Interest Payment Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.halozyme.com/role/EarningspershareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares excluded from per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r247" ] }, "halo_ArgenxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ArgenxMember", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Argenx", "label": "Argenx [Member]", "documentation": "Argenx [Member]" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r490" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r730", "r855", "r861", "r862" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r149", "r186", "r218", "r252", "r266", "r270", "r314", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r491", "r493", "r511", "r578", "r643", "r736", "r748", "r885", "r886", "r927" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r177", "r194", "r218", "r314", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r491", "r493", "r511", "r736", "r885", "r886", "r927" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r89" ] }, "halo_AutoInjectorTechnologyPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "AutoInjectorTechnologyPlatformMember", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Auto Injector technology platform", "label": "Auto Injector Technology Platform [Member]", "documentation": "Auto Injector Technology Platform" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r286" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "terseLabel": "Unrealized loss position of debt securities", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r287" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year but within five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r291", "r575" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r290", "r574" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r815" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r810" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r813" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r812" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "halo_BulkrHuPH20Member": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "BulkrHuPH20Member", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bulk rHuPH20 sales", "label": "bulk rHuPH20 [Member]", "documentation": "bulk rHuPH20 for use in collaboration products" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts accrued for purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r180", "r696" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r180" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r122", "r215" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r122" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging", "label": "Cash Flow Hedging [Member]", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r790" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r791" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r791" ] }, "halo_CollaborativeAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "CollaborativeAgreementsMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues under collaborative agreements", "verboseLabel": "Collaborative Agreements", "label": "Collaborative Agreements [Member]", "documentation": "Collaborative Agreements [Member]" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r490" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r136", "r743", "r744", "r745", "r746" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r32", "r97", "r579", "r630" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.halozyme.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r134", "r343", "r344", "r691", "r882" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r739", "r740", "r741", "r743", "r744", "r745", "r746", "r843", "r844", "r924", "r942", "r945" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r104", "r631" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r104", "r631", "r649", "r945", "r946" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $0.001 par value; 300,000 shares authorized; 127,186 and 126,770 shares issued and outstanding as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r104", "r581", "r736" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r795" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r797" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r38", "r201", "r203", "r210", "r571", "r592" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "halo_ComputerAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ComputerAndOfficeEquipmentMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and office equipment", "label": "Computer and Office Equipment [Member]", "documentation": "Computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r75", "r706" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.halozyme.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts receivable, deferred revenues from contracts with customers, and amounts under collaborative agreements included in transaction price", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r891" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails": { "parentTag": "halo_AccountsReceivableAndContractWithCustomerAssetBeforeAllowanceForCreditLossCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/RevenueAccountsReceivableOtherContractAssetsandContractLiabilitiesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r889", "r890" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueAccountsReceivableOtherContractAssetsandContractLiabilitiesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r395", "r396", "r416" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized variable consideration and other uncertainties satisfied", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r722" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized previously included in deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from prior periods", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product returns and sales allowance", "label": "Contract with Customer, Refund Liability", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer." } } }, "auth_ref": [ "r893" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r137", "r358", "r359", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r895" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r730", "r732", "r941" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r117", "r566" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating expenses", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r219", "r220", "r361", "r382", "r533", "r703", "r705" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "halo_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "CreditAgreementMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of debt, principal", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued for conversion of debt instrument (shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r101", "r102", "r150", "r151", "r221", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r523", "r716", "r717", "r718", "r719", "r720", "r841" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "halo_DebtInstrumentCapCallTransactionCapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentCapCallTransactionCapPricePerShare", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap call transaction, cap price per share (in usd per share)", "label": "Debt Instrument, Cap Call Transaction, Cap Price Per Share", "documentation": "Debt Instrument, Cap Call Transaction, Cap Price Per Share" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, convertible, conversion price (in usd per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r138", "r360" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, convertible, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r28", "r66", "r141", "r142", "r360" ] }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining amortization per period of debt discount (in years):", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r17" ] }, "halo_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": { "xbrltype": "integerItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, threshold consecutive business days", "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days", "documentation": "Debt Instrument, Convertible, Threshold Consecutive Business Days" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate principal", "terseLabel": "Total principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r93", "r95", "r358", "r523", "r717", "r718" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of outstanding notes", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r366", "r510", "r717", "r718" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lenders fee", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r29" ] }, "halo_DebtInstrumentInterestPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentInterestPeriodFourMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year four", "label": "Debt Instrument, Interest, Period Four [Member]", "documentation": "Debt Instrument, Interest, Period Four" } } }, "auth_ref": [] }, "halo_DebtInstrumentInterestPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentInterestPeriodOneMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year one", "label": "Debt Instrument, Interest, Period One [Member]", "documentation": "Debt Instrument, Interest, Period One" } } }, "auth_ref": [] }, "halo_DebtInstrumentInterestPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentInterestPeriodThreeMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year three", "label": "Debt Instrument, Interest, Period Three [Member]", "documentation": "Debt Instrument, Interest, Period Three" } } }, "auth_ref": [] }, "halo_DebtInstrumentInterestPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DebtInstrumentInterestPeriodTwoMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year two", "label": "Debt Instrument, Interest, Period two [Member]", "documentation": "Debt Instrument, Interest, Period two" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rates", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r27", "r93", "r377", "r523" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r359" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r221", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r523", "r716", "r717", "r718", "r719", "r720", "r841" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r221", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r523", "r716", "r717", "r718", "r719", "r720", "r841" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total coupon interest", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period One", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period Two", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails", "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r66", "r67", "r92", "r93", "r95", "r99", "r140", "r142", "r221", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r523", "r716", "r717", "r718", "r719", "r720", "r841" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r92", "r95", "r888" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance cost", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r94", "r364", "r375", "r717", "r718" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r868" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails", "http://www.halozyme.com/role/FairValueMeasurementContractualMaturitiesofAvailableforsaleDebtSecuritiesDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "verboseLabel": "Available-for-sale marketable securities", "totalLabel": "Total estimated fair value of contractual maturities, available-for-sale", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r868" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, available-for-sale", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r868" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Realized gain on marketable securities", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r863" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of available-for-sale marketable securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r863" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of gross unrealized loss position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r159", "r327", "r714" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loss positions", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r160", "r328" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r479", "r480" ] }, "halo_DeferredRentPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DeferredRentPayments", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease payments deferred", "label": "Deferred Rent Payments", "documentation": "Deferred Rent Payments" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r256" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative instruments", "label": "Derivative Asset", "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." } } }, "auth_ref": [ "r195", "r196", "r510", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r637", "r638", "r679", "r682", "r685", "r686", "r687", "r688", "r705", "r741", "r943" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, current", "label": "Derivative Asset, Current", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, noncurrent", "label": "Derivative Asset, Noncurrent", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r620", "r622", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r658", "r659", "r660", "r661", "r664", "r665", "r666", "r667", "r679", "r680", "r685", "r687", "r739", "r741" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r81", "r83", "r84", "r85", "r620", "r622", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r658", "r659", "r660", "r661", "r664", "r665", "r666", "r667", "r679", "r680", "r685", "r687", "r705", "r739", "r741" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r14", "r81", "r84" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "label": "Derivative Liability", "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." } } }, "auth_ref": [ "r195", "r196", "r510", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r644", "r646", "r647", "r680", "r681", "r682", "r685", "r686", "r687", "r688", "r705", "r943" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, noncurrent", "label": "Derivative Liability, Noncurrent", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r503" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "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." } } }, "auth_ref": [ "r14", "r76", "r77", "r78", "r80", "r82", "r84", "r86", "r87", "r88", "r503" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, contract term", "label": "Derivative, Term of Contract", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedges - Currency Risks", "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts." } } }, "auth_ref": [ "r496", "r923" ] }, "halo_DeviceLicensingAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DeviceLicensingAndDevelopmentMember", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Device licensing and development revenue", "label": "Device Licensing and Development [Member]", "documentation": "Device Licensing and Development" } } }, "auth_ref": [] }, "halo_DevicePartneredProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "DevicePartneredProductsMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Device partnered product sales", "label": "Device Partnered Products [Member]", "documentation": "Device Partnered Products" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive potential common stock outstanding", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r415", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r415", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.halozyme.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of disaggregation of revenues", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r892" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r427", "r432", "r463", "r464", "r466", "r734" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r752" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r785" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r227", "r228", "r229", "r230", "r231", "r236", "r238", "r244", "r245", "r246", "r250", "r506", "r507", "r572", "r593", "r709" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r227", "r228", "r229", "r230", "r231", "r238", "r244", "r245", "r246", "r250", "r506", "r507", "r572", "r593", "r709" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r238", "r242", "r244" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.halozyme.com/role/Earningspershare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r235", "r247", "r248", "r249" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r482" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and payroll taxes", "label": "Employee-related Liabilities", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r96", "r937" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r465" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Weighted-Average Recognition Period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r465" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r750" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r750" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r750" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r824" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r750" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r750" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r750" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r750" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r175", "r205", "r206", "r207", "r222", "r223", "r224", "r226", "r232", "r234", "r251", "r315", "r316", "r394", "r467", "r468", "r469", "r487", "r488", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r515", "r517", "r518", "r519", "r520", "r521", "r532", "r602", "r603", "r604", "r611", "r670" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r793" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "halo_EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "EventBasedDevelopmentAndRegulatoryMilestoneAndOtherFeesMember", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Event-based development and regulatory milestones and other fees", "label": "Event -based Development And Regulatory Milestone And Other Fees [Member]", "documentation": "Event -based Development And Regulatory Milestone And Other Fees" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assets measured at fair value on a recurring basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r89", "r147" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r366", "r420", "r421", "r422", "r423", "r424", "r425", "r509", "r537", "r538", "r539", "r717", "r718", "r730", "r731", "r732" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r508" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r366", "r420", "r425", "r509", "r537", "r730", "r731", "r732" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r366", "r420", "r425", "r509", "r538", "r717", "r718", "r730", "r731", "r732" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r366", "r420", "r421", "r422", "r423", "r424", "r425", "r509", "r539", "r717", "r718", "r730", "r731", "r732" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r366", "r420", "r421", "r422", "r423", "r424", "r425", "r537", "r538", "r539", "r717", "r718", "r730", "r731", "r732" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r18" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r922" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r318", "r319", "r322", "r323", "r324", "r326", "r329", "r330", "r374", "r392", "r503", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r591", "r714", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r863", "r864", "r865", "r866" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "halo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r184", "r339" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r567", "r568" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r568" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r567" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Carrying Value", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r567" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency hedging contracts", "label": "Foreign Exchange Forward [Member]", "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." } } }, "auth_ref": [ "r637", "r641", "r646", "r660", "r666", "r683", "r684", "r685", "r741" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r183", "r336", "r569", "r715", "r736", "r871", "r878" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r128" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r11", "r56" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Measurement period adjustment", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r877" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesCashFlowHedgesCurrencyRisksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r14" ] }, "halo_HelenTorleyMarch2024PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "HelenTorleyMarch2024PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Helen Torley March 2024 Plan [Member]", "documentation": "Helen Torley March 2024 Plan" } } }, "auth_ref": [] }, "halo_HelenTorleyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "HelenTorleyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Helen Torley [Member]", "documentation": "Helen Torley" } } }, "auth_ref": [] }, "halo_HelenTorleyPriorPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "HelenTorleyPriorPlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Helen Torley Prior Plan [Member]", "documentation": "Helen Torley Prior Plan" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Other Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r114", "r153", "r252", "r265", "r269", "r271", "r573", "r588", "r711" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r341", "r342", "r654" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r342", "r654" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "verboseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r161", "r172", "r233", "r234", "r257", "r481", "r489", "r594" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r204", "r477", "r478", "r483", "r484", "r485", "r486", "r609" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net and other contract assets", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.halozyme.com/role/EarningspershareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive potential common stock outstanding (shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r239", "r240", "r241", "r246", "r431" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATRS-1902 (IPR&D)", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r132" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r764", "r772", "r782", "r799", "r807", "r811", "r819" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r817" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r753", "r823" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r753", "r823" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r753", "r823" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r57", "r60" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r94", "r155", "r208", "r255", "r522", "r655", "r747", "r944" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r119", "r371", "r378", "r719", "r720" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income and Interest Expense Disclosure", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r127", "r700" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Total inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r192", "r697", "r736" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r162", "r179", "r191", "r331", "r332", "r333", "r565", "r707" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r127", "r702" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r127", "r701" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contractual maturities of available-for-sale debt securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "halo_JanssenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "JanssenMember", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Janssen", "label": "Janssen [Member]", "documentation": "Janssen Collaboration [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r133" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r527" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of leases", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r926" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r218", "r314", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r492", "r493", "r494", "r511", "r629", "r710", "r748", "r885", "r927", "r928" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r109", "r152", "r584", "r736", "r842", "r867", "r925" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r178", "r218", "r314", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r492", "r493", "r494", "r511", "r736", "r885", "r927", "r928" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "halo_LicenseFeesAndEventBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "LicenseFeesAndEventBasedMember", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License Fees and Event-Based", "label": "License Fees And Event-Based [Member]", "documentation": "License Fees And Event-Based [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r151", "r365", "r376", "r717", "r718", "r938" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.halozyme.com/role/LongTermDebtNetCarryingAmountofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "verboseLabel": "Long-term debt, excluding current maturities", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r187" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Net", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetComponentsofInterestExpenseDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r65" ] }, "halo_ManufacturingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ManufacturingEquipmentMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing equipment", "label": "Manufacturing Equipment [Member]", "documentation": "Manufacturing Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r98" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum", "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r426", "r564", "r601", "r621", "r622", "r675", "r676", "r677", "r678", "r689", "r692", "r693", "r713", "r721", "r733", "r738", "r887", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r791" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r791" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum", "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r426", "r564", "r601", "r621", "r622", "r675", "r676", "r677", "r678", "r689", "r692", "r693", "r713", "r721", "r733", "r738", "r887", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r810" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r895" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r818" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusiness" ], "lang": { "en-us": { "role": { "verboseLabel": "Organization and Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r163", "r173" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r214" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r214" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r122", "r123", "r124" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r124", "r154", "r176", "r200", "r202", "r207", "r218", "r225", "r227", "r228", "r229", "r230", "r233", "r234", "r243", "r252", "r265", "r269", "r271", "r314", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r507", "r511", "r589", "r651", "r668", "r669", "r711", "r747", "r885" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Adoption and Pending Adoption of Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "halo_NicoleLaBrosseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "NicoleLaBrosseMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Nicole LaBrosse [Member]", "documentation": "Nicole LaBrosse" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r791" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r761", "r772", "r782", "r799", "r807" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r789" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r788" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r799" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r818" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r847" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r252", "r265", "r269", "r271", "r711" ] }, "halo_OperatingLeaseAccretionOfLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "OperatingLeaseAccretionOfLiability", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense associated with accretion of lease liabilities", "label": "Operating Lease, Accretion Of Liability", "documentation": "Operating Lease, Accretion Of Liability" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r529", "r735" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r525" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts related to leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r526", "r530" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails": { "parentTag": "halo_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Right of use of assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r524" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset amortization", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r840" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails_1": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r148", "r185", "r577", "r748" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r4", "r113", "r512", "r513", "r514" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), before Tax", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r209", "r515", "r516", "r521", "r570", "r590", "r837", "r838" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain on derivative instruments, net", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r197", "r199" ] }, "halo_OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedHoldingGainLossBeforeAdjustmentAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedHoldingGainLossBeforeAdjustmentAfterTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on derivative instruments, net", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Unrealized Holding Gain (Loss), Before Adjustment, after Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Unrealized Holding Gain (Loss), Before Adjustment, after Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r198", "r199", "r313" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment and other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r120" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r791" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails_1": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other prepaid expenses", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r835", "r869" ] }, "halo_OthercollaboratorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "OthercollaboratorsMember", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other collaborators", "label": "Other collaborators [Member]", "documentation": "Other collaborators [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r787" ] }, "halo_PaymentForCappedCallTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "PaymentForCappedCallTransactions", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for capped calls", "label": "Payment for Capped Call Transactions", "documentation": "Payment for Capped Call Transactions" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of debt issuance cost", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement, net of proceeds from issuance of common stock under equity incentive plans", "terseLabel": "Payments for tax withholding for restricted stock units vested, net", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r213" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r40", "r212", "r281" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r121" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r790" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r790" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r789" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r799" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r792" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r788" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r103", "r380" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r103", "r631" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r103", "r380" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r103", "r631", "r649", "r945", "r946" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock - $0.001 par value; 20,000 shares authorized; no shares issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r103", "r580", "r736" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 2.0 }, "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "terseLabel": "Total prepaid expenses and other assets, current", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r836" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 1.0 }, "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other assets", "negatedTerseLabel": "Less: Long-term portion", "label": "Prepaid Expense and Other Assets, Noncurrent", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r148", "r834" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails_1": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPrepaidExpensesandOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid manufacturing expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r193", "r334", "r335", "r699" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of 2028 Convertible Notes", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and maturities of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r39", "r212", "r281", "r312" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r15" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product sales, net", "verboseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r723" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r272", "r566", "r595", "r596", "r597", "r598", "r599", "r600", "r695", "r723", "r737", "r825", "r883", "r884", "r892", "r940" ] }, "halo_ProductSalesOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ProductSalesOtherMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other product sales", "label": "Product Sales, Other [Member]", "documentation": "Product Sales, Other" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails", "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r272", "r566", "r595", "r596", "r597", "r598", "r599", "r600", "r695", "r723", "r737", "r825", "r883", "r884", "r892", "r940" ] }, "halo_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails", "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r133", "r181", "r587" ] }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentImpairment", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails": { "parentTag": "halo_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r576", "r587", "r736" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r166", "r171", "r585" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment, net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r133" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "halo_ProprietaryProductsSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ProprietaryProductsSalesMember", "presentation": [ "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proprietary product sales", "label": "Proprietary Products Sales [Member]", "documentation": "Proprietary Products Sales" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r787" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r787" ] }, "halo_RSURSAandPRSUawardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RSURSAandPRSUawardsMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs, PSUs and ESPP", "label": "RSU, RSA, and PRSU awards [Member]", "documentation": "Restricted Stock Unit, Restricted Stock Awards, and Performance Restricted Stock Unit awards [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r419", "r426", "r458", "r459", "r460", "r540", "r564", "r601", "r621", "r622", "r675", "r676", "r677", "r678", "r689", "r692", "r693", "r713", "r721", "r733", "r738", "r741", "r881", "r887", "r930", "r931", "r932", "r933", "r934" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r419", "r426", "r458", "r459", "r460", "r540", "r564", "r601", "r621", "r622", "r675", "r676", "r677", "r678", "r689", "r692", "r693", "r713", "r721", "r733", "r738", "r741", "r881", "r887", "r930", "r931", "r932", "r933", "r934" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of 2024 Convertible Notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r43" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r219", "r220", "r361", "r382", "r533", "r704", "r705" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r476", "r935" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development Expenses", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r475" ] }, "halo_ResearchEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ResearchEquipmentMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research equipment", "label": "Research Equipment [Member]", "documentation": "Research equipment." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "halo_RestrictStockUnitsPerformanceSharesAndESPPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RestrictStockUnitsPerformanceSharesAndESPPMember", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs, PSUs and ESPP", "label": "Restrict Stock Units, Performance Shares and ESPP [Member]", "documentation": "Restrict Stock Units, Performance Shares and ESPP" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r180" ] }, "halo_RestrictedStockUnitsAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RestrictedStockUnitsAndPerformanceSharesMember", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and PSUs", "label": "Restricted Stock Units And Performance Shares [Member]", "documentation": "Restricted Stock Units And Performance Shares" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r143", "r583", "r605", "r607", "r610", "r632", "r736" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r222", "r223", "r224", "r226", "r232", "r234", "r315", "r316", "r467", "r468", "r469", "r487", "r488", "r497", "r499", "r500", "r502", "r505", "r602", "r604", "r611", "r945" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r253", "r254", "r264", "r267", "r268", "r272", "r273", "r274", "r414", "r415", "r566" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition and Cost of Sales", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r174", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r694" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.halozyme.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r174", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r405", "r418" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r169" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, remaining performance obligation, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r170" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r170" ] }, "halo_RevenueRemainingPerformanceObligationPeriodOfTerminationByWrittenNotice": { "xbrltype": "durationItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RevenueRemainingPerformanceObligationPeriodOfTerminationByWrittenNotice", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesRevenueandCostofProductSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of contract termination by written notice", "label": "Revenue, Remaining Performance Obligation, Period Of Termination By Written Notice", "documentation": "Revenue, Remaining Performance Obligation, Period Of Termination By Written Notice" } } }, "auth_ref": [] }, "halo_RevenueRemainingPerformanceObligationsUnfulfilledProductPurchaseOrdersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RevenueRemainingPerformanceObligationsUnfulfilledProductPurchaseOrdersAmount", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligations, related to unfulfilled product purchase orders", "label": "Revenue Remaining Performance Obligations, Unfulfilled Product Purchase Orders, Amount", "documentation": "Revenue Remaining Performance Obligations, Unfulfilled Product Purchase Orders, Amount" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligation", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r531", "r735" ] }, "halo_RocheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RocheMember", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Roche", "label": "Roche [Member]", "documentation": "Roche" } } }, "auth_ref": [] }, "halo_RoyaltiesReceivedNumberOfProductsSold": { "xbrltype": "integerItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "RoyaltiesReceivedNumberOfProductsSold", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties received, number of products sold", "label": "Royalties Received, Number of Products Sold", "documentation": "Royalties Received, Number of Products Sold" } } }, "auth_ref": [] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyMember", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/RevenueDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r894" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r818" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r818" ] }, "halo_SaleOfStockPremiumOverLastReportedSalePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "SaleOfStockPremiumOverLastReportedSalePricePercentage", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock premium over last reported sale price, percentage", "label": "Sale of Stock Premium Over Last Reported Sale Price, Percentage", "documentation": "Sale of Stock Premium Over Last Reported Sale Price, Percentage" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in usd per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.halozyme.com/role/EarningspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from calculation of diluted earnings per common share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of share-based compensation expense by type", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.halozyme.com/role/EarningspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reconciliation of numerators and denominators of basic and diluted computations", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r846" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r50", "r52", "r238", "r242", "r244" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of share-based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsAdditionalDetails", "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r59", "r61", "r567" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r715", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r20", "r110", "r111", "r112" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of prepaid expenses and other assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsPropertyandEquipmentnetDetails", "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r428", "r430", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assumptions used in Black-Scholes model", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of unrecognized estimated compensation cost by type", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r61" ] }, "halo_ScheduleofSharebasedCompensationArrangementsValuationInputsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ScheduleofSharebasedCompensationArrangementsValuationInputsLineItems", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items]", "label": "Schedule of Share-based Compensation Arrangements Valuation Inputs [Line Items]", "documentation": "[Line Items] for Schedule of Share-based Compensation Arrangements Valuation Inputs [Table]" } } }, "auth_ref": [] }, "halo_ScheduleofSharebasedCompensationArrangementsValuationInputsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ScheduleofSharebasedCompensationArrangementsValuationInputsTable", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements Valuation Inputs [Table]", "label": "Schedule of Share-based Compensation Arrangements Valuation Inputs [Table]", "documentation": "Schedule of Share-based Compensation Arrangements Valuation Inputs [Table]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r922" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r749" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r751" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r273", "r712" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r118" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r459" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r430", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "halo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum contribution amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employee subscription rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r69" ] }, "halo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumEmployeeSubscriptionRate", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum employee subscription rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding stock options and restricted stock units (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r437", "r438" ] }, "halo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase period (in months)", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.halozyme.com/role/EarningspershareComputationDetails", "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails", "http://www.halozyme.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "http://www.halozyme.com/role/SharebasedCompensationUnrecognizedEstimatedCompensationCostDetails", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options weighted average exercise price (usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r427", "r436", "r455", "r456", "r457", "r458", "r461", "r470", "r471", "r472", "r473" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationAssumptionsUsedintheBlackScholesModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r457" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.halozyme.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase price of common stock, percent of market price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Equity, beginning balance (in shares)", "periodEndLabel": "Equity, ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unit holders awards surrendered to pay for minimum withholding taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r125", "r216" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r34", "r175", "r205", "r206", "r207", "r222", "r223", "r224", "r226", "r232", "r234", "r251", "r315", "r316", "r394", "r467", "r468", "r469", "r487", "r488", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r515", "r517", "r518", "r519", "r520", "r521", "r532", "r602", "r603", "r604", "r611", "r670" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r222", "r223", "r224", "r251", "r566", "r608", "r612", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r648", "r650", "r652", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r670", "r742" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r222", "r223", "r224", "r251", "r566", "r608", "r612", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r648", "r650", "r652", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r670", "r742" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for conversion of 2024 Convertible Notes", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for the conversion of the 2024 Convertible Notes (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r13", "r33", "r66", "r143", "r368" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock issued during period, shares, restricted stock award, net of forfeitures (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r13", "r103", "r104", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r103", "r104", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares of common stock issued as a result of stock option exercises (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r103", "r104", "r143", "r442" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for the conversion of the 2024 Convertible Notes", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r13", "r34", "r143" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r70", "r103", "r104", "r143" ] }, "halo_StockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "StockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted units", "label": "Stock Options And Restricted Stock Units [Member]", "documentation": "Stock Options And Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital return program, authorized amount (in shares)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital return program, purchase period", "label": "Stock Repurchase Program, Period in Force", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r13", "r103", "r104", "r143" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r13", "r103", "r104", "r143" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.halozyme.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Equity, beginning balance", "periodEndLabel": "Equity, ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r104", "r107", "r108", "r126", "r633", "r649", "r671", "r672", "r736", "r748", "r842", "r867", "r925", "r945" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 equity", "terseLabel": "Stockholders' equity (deficit) (textual)", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.halozyme.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r217", "r379", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r504", "r673", "r674", "r690" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItems" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Balance Sheet Items", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r833" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r798" ] }, "halo_TakedaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "TakedaMember", "presentation": [ "http://www.halozyme.com/role/OrganizationandBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Takeda", "label": "Takeda [Member]", "documentation": "Takeda" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CertainBalanceSheetItemsAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "halo_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r790" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r156", "r157", "r158", "r277", "r278", "r280" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r817" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r819" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.halozyme.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r374", "r392", "r503", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r591", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r863", "r864", "r865", "r866" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r820" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r821" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r819" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r819" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r820" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average price paid per share (usd per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r68" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r104", "r143" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.halozyme.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r68", "r143" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.halozyme.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r490" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.halozyme.com/role/FairValueMeasurementAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.halozyme.com/role/FairValueMeasurementComponentsofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r708", "r730", "r732", "r936" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r816" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.halozyme.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r53", "r54", "r55", "r164", "r165", "r167", "r168" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "halo_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "halo_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "halo_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "VariableRateComponentOneMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "halo_VariableRateComponentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "VariableRateComponentTwoMember", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component Two", "label": "Variable Rate Component Two [Member]", "documentation": "Variable Rate Component Two" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.halozyme.com/role/LongTermDebtNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.halozyme.com/role/EarningspershareComputationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (shares)", "totalLabel": "Weighted average common shares outstanding for diluted earnings per share (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r237", "r246" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.halozyme.com/role/EarningspershareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average common shares outstanding for basic earnings per share (shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r236", "r246" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.halozyme.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.halozyme.com/role/EarningspershareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "verboseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "halo_XYOSTEDProprietaryProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.halozyme.com/20240331", "localname": "XYOSTEDProprietaryProductMember", "presentation": [ "http://www.halozyme.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XYOSTED proprietary product", "label": "XYOSTED Proprietary Product [Member]", "documentation": "XYOSTED Proprietary Product" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEEE", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEEE" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480270/815-25-40-8A" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 84 0001159036-24-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001159036-24-000037-xbrl.zip M4$L#!!0 ( #>!IUAL?[Z250@ "4R 3 97@S,3$Q,'%Q,3(P,C,T M+FAT;>U;[V_;-A/^_OX5?!.L:P%;L64[CITT0.JYB(&MZ5)WZSX-M'2RB5"B M1DIVO+]^=Z3\(W'<*%VV>FD*U+'$X_&.]_"Y(R6?3+)8GIY,@(>G_SOY?[7* M?E!!'D.2L4 #SR!DN1')F/T:@KEBU6HAU5/I7(OQ)&-^S6^R7Y6^$E/NVC.1 M23A=Z#DY<-$W[8@$;SL!9V:HUF)X31J-5NC6J' M(?>;?LN'W^M[V!7%71^3S26\WHM%4IT C=]M^EZ[E6;',Q%FDVZ]5OMNSXJ> MGD0JR7 \C?W=5Z=F0UD&UUF52S%.NM:E/==UT1PHJ71WOV;_'5-+->*QD//N M]T,1@V'O8,8N5#WMEP'CV;LA&UZP#_V>=:=1 M\\FEX7F??3B[?'/VKO^A>O'IQ_YO[*PWI!:_5O-+1NP?=ZMYIUN#"CL'"0D; M>&RHM(1YA?WDO?%8;X*?]/W2ZWGO\5MO(B!B_6L(\DQ,@5U$D0A ,Q6Q H&IL$$2> Q%,A'-63;AV8O]UM%Q602G/ R17ZH2HJS;.%Q@ M6B0APJ!;Q<70^FJS5O<67OS[H]^<&+])DS!@$XXAT3 5,$-FSB;"L)]SKG&] MR#F[A%3IC*F$O54Z9O5:]>=[PH:1ZI2*U.&.1\K?L4B]X0;C@Y&(Y^PJ43,) MX1@J+F#:A2E4:$"B,,^B?BX2QI,YRY-,YX#V8^:U21CCQUF,5UIPR2(>X"U< MC+'(6*:4-H/C&"00"(T9&\42[(Z6 MA+CJ9Q,13)C)Z6/5?P8:"B7D0"R,Q-1.5<),9!-TT*006 -);XJFJ1#=G&*W MD(WFZ]/P9!#8^*\@$%@D$HPQP645TPK"#\6Q6:^UBR1")N&90#TB"60>HD[$ MS5H *X@Y0>R38M@)L81D*5>0+-!@;@V-J \%*:Z01"Y1 '&H$"QV.&/M";B9 ML$BJF5F ]!+&PF2:XT"<;CJ[T(N1!(HC P3E2 HS(7$2BY$V M:[T5NBMW*:CX3!Q 23\CVEK#K<,1V5)ZH.C&0!$.1'[>1C-*4'8O73QM(+3M M[Q1"^:N=06C#:UN0XA86-Q@8+IO0[L=2A7)MP'-3O@LEO1&PY4@NC:IYL"$M*4&\K =ET:FZXM02H#:!!NU&VG%"M*$>22$Z^C6]:(52;' M'JXN6"]G\-L(2!"I%_M#^.54NV- 'NT2D.OM32"7IJP-/)V\ MB^+-MMR)O0=P):5T%02YIN"OY<\[M,;*9-B5SCQ1EPE0T1_N0(>]W-(E0A0C MB]V2+@S''1/80P,Z3TCRI5VOG%43;I;%!O&?13V$-C'8^2A(>\ZDN )9G"#< MDJ_\[2GZ>TC?L:U8ZTELQ>S)XG*%5%8D19RYCM(57Q'.'E![;)2Q2],XEK*9 MTF:9[NT-5!G'(LL /I,11@H+"FH/!=IGE;Q$+",!&R)X_$L%]6(!PA^Y0//M M8LN3P!XTO'K>=RY.A1Z$N&*3XLX8[N U'F)' TM:VXK.HD3%+@@QK"0KK@ PF/U-'B- M<):L,T4ZN?/\[$DE]QW<$E$.CS021P7C#I;K$#GV>+J 6,6E0)%,E9P"Y<&$ MCXM3=EW0(\2I5'/ UME$.4[D-P",@'N4(L';@,$CSV6G5"!?[-+OFXF%^I^,=M1KT/#_3^#]<#%P\ZO?LH_Z#+-QL:WNU3F=K:\VK;VW[ MG%;_R&L?'CVZVH;7.FH]NM9ZP^L<;6_^XCE8A.3!6C_7YGOUIO_X$]OTVNUR MQAY8A.F%P&*1%*BGK9PT*4]>[S7V%C(%#W5KK&ZE%F-\XZ+%3-[7QT^OJ=?Z M&RQ$Z!NDH-)_/\?9=XA^H-.)F[7A_3-1TBO'L_N[[%-)7+_8;V()9C_+O>QTP_^2M/6-X^#9_6_1_:+0IVT MNL3LLT:V,.]+'=ZA5R3M;)2AC%LO$C_SQO/">79_QWTJN?S?:S""CM;L2=Z6 MMZ W*X8#>[BQ<8QSQ\\.UOCNUB\74F7LFW!=]\;'%#9^R[ B8GMX4EMUX2-D MXSS;WF7;B_5;?QA1?+J?:1S8GX?\!5!+ P04 " W@:=8=\]5P$,( #I M,0 $@ &5X,S$R,3!Q<3$R,#(T+FAT;>U;47/B.!)^OU^A2^IF9ZJ @($0 M2"95F2RIH6HNV4W8V[VG*V&WL2JVY95D&/;7;[=D PEAXNQF=[A,\D"PU6IU MJS]]W9+-2622^/0D AZ<_N/DG_4Z^U[Z>0*I8;X";B!@N1;IE/T<@+YE]7HA M=2ZSA1+3R#"OZ778SU+=BAEW[4:8&$Y+/2<'[OKDP YR,I'!XO0D$#,F@O=[ MXJCGM;T6;_-.W^]XD\/^82_L!"'TFKS#O:/._UI[V!7%71]M%C&\WTM$6H^ MQA]TO$:OFYGCN0A,-&@UF__:LZ*G)Z%,#8ZGL+_[ZM1L*#/PV=1Y+*;IP+JT MY[J6S;Z,I1KL-^W?,;740YZ(>#'X;BP2T.P2YNQ:)CS]KJ9YJNL:E B=H!:_ M =J$YMG+N3.YAWIBD4+I0LLCHX>_?!Q]&(U9N]7P[EJ\[CA74_3=R&S01ZUK MIOLXUZ"^DNWGP^OQZ&)T?C8>75VRJPMV_G$TO& 7H\NSR_/1V2>\A:W#ZZU^ M[8HC/_QT??/3V>68C:_8S?#N32^..0W9Q=?SB['-[4KW[Y-/PO.SL? M4XO7;%:-V%_N5N=!MT8U=BEP,&"?^ @RA M&;0/2_2*-," #^H(^^Y7FY]6H_3B[Q_][L1X'9J$$8OX#)B"F8 YI7BM3ACD?*V[%(?> :XX.12!;L M-I7S&((I+BX;,.7"%$@T()6845$_%RGCZ8+EJ5$YH/V88VVZQ?AQEN"5HL48 M#$(;/^_(!!8N"3W54QK"#\4QV:UUB[2$)F$&X%Z1.K'>8 Z M$3=K :PAY@2Q3X9A)\02DN-X!T(CZ0)#B&DGD,0H@#B6"Q0ZGK3T^ MUQ$+8SG7)4BO82JT41P'XG33V8U6UM:PIDMC-JQ],7#K[!C?_8BG4V!GR$C7>8P2K3:OM[IO MX9WMVNH&[LI="BHS4P=0TL^(MM9PZW!$ME0>*+PS4(@#D9_WT8P2E-TK%T\; M".UY.X50_FYG$-IN]"Q(<;.*6PD,ETUHCV.I1KG6Y[FNWH62W@38[BZ8+VYY:O*+P0AE@BBAD&1C]0ZBW+B0K\ZRX?KOXL8+$C9$YF:[!54R!%]* Q70X>-;'C8I2W.[!HN90'LLWFB EX"Y8)(_BWH(;&*P\U&0]H+%XA;B MX@3AGGSM3T_1GT/ZCFW%NB]B*V9/%I+,=92N^(IP]H3:8Z.,79K& ML90U4NEENK6I;P\:WKWNN/ZZ-$\G050R"H0:[7)IO^P+0&P4J7JY\YD#OZ7U')?0>W1)3#0X7$4<.X@^4Z1(X]GBX@5G,I4*0S&<^ M\F#*I\4INRKH$9(LE@O UGDD'2?R.P!6]+3L&8J$Q@8,MCZ97K8]VSSW*P7Y MS7[KL%F)&!T0C=WL%:T37">@ZFAJS#,-@_++,::8+.:+@4CMB+;3<:%K(HV1 M":D[GE&>POJF>/IKH>^:BT?Z_7[CJ-NFI_H&)\P$Y<#% _^&?>!_8(+-ML-& ML]?9VMILM+:V?4FKUV_T^NUG5]MN=(^ZSZZUUSAJ;^_YAZ>@C,B3M7ZIS6NT M.MZSV]II-OI>-;4'%F"J%"C72 %ZVN7%.N/I^[WV7BE34-2@R5I6JASC&QSJXN%LV/CX3%;UR)/>5'/LW7[!> MS;Z\]03/G@"'KSH)1Y7FX%[:>W5_EWVJB.LW^QVLSNSG_3>>[GA:D:"^\8B_ MNO\MNE]4]%3OHTO,/G!DI7D[X7!%,G@E@-<5\.K^RT[X-Y *J=A_A _L!P5: MT*&9/:/;\G[S)@L.$A-#27M/2Q)D,8[S:U3ZK MW97\,&Y,5!@<-B:4^(=_-/[,Y^&8>].01@H\08FB/DPEB\;PWJ?R(^3S\U$M M'L\$&T\4N+9;A/=ME)R14W"+5;]0+?_C;*$J#D]TI)H%]/56R*+\A.KY M:T77*I=B5;]FOIK4'-O^:\L,/6R,>*1P/H'ZR65B9LF8HCS5@(970I=?0XR&)7N4DB61>4L%&R4#)/E/T M"=TS7Z\3E\MH)V 132$XKG:Z_>&T<]090,&][^\B;"+&B%SQN%9%FPN.>QAI M*GZ1YZUV;] YZ;2:@\YY%\Y/5OJ_,0Z?=MHGT/[0;ET..N_:Z#)ZW^Y!LWL, MB>RDTVUV6YWF62K;>$P7E[W^9;,[@,$Y.!6XM/I6RX)^NV46Q2F4[-S&8VCV MH7E\?C%H'\,"G(UW.PURU3[ =('!:1OZS=Y1L]ONY\\_G+7_AF9KH"6N;7]/ M3"#'HVY4,!'<$H" M_GD64AA,J" QG2KFR1QT(L^"7:VTLUUQ7;O>HV,FE2"1,C><^AZ@Z1,N0G#L M_%L8<6'F^)3, 33R<2-Z0X0WV=EV#NQZPJ2/^QN@IQ1=O^^>!I2ZAO[GX)0&-(*.!0,N M CK+P1OKR(+6!#_U=0]K[0*O6A-&1S@ENJ#8%87ST8AY" GT/;O<.< ;^M% MS4$\%7**MT#QQ<)-XIW -=6KH1*?QWI/7M2Y-U*GX'RR/A%#$E&9/[]!CZ'I MF272*9A#.4$74%D/'%)I1.$,/D;\&H,YICO;I4I]G50]P!R*B>_C&2$?T)&J M%1RK]&CZ)K<8+F6D:GFG$C_]1OMX0N\Z>RFRGS_]_6 =6(6BCL/ )(!@'.H5OTUK03U,FJ#Y22;U:#Q)DEV -"7!*N_[>;0;<5<)M%0F':*G541U/3Q[KQ%)%E MF&ZML:!2+WA.BTD0 *JA,R3 =) Q9H#,&:T1BTCDZ?MHT&?&M&Y^.&H:)/G" M8VS)6B"7NY&U3J67S#HJ,@QH*AURX5.1QX &)):TEE[4?2;C@,QJ+#)A,4KU MN:TA5XJ'VES]2O= CP3S_#%YDXCGQ_EJU<+G GVB5WB,5WXZ\?RP;YG#_K[R MEV4E#+B[4FI;SDK9EZP6;*ODEGZ\6:M4^?%6G8)5K:P6?Z]9-UV2;[;Z)9EK M.4^Q7D6K7%[/V7V382(=D%;R/.M]+*Q QB1ZO578>M .:S8X9E0ZQPL?.H_D MUW3<^$9K+6X@NE4N-04>__SMP[ (QYK^N'\0^GHDUD25=+E?!.P-F4$Y.4!_ M [)O2(=?&H3*6C%(SDT9_.>4USO;Q7)=FL_U'MCNX5^S;;WP/,C@OT3X\X.^ M?@Q 2"!YP'Q(W=L(P&NVB*PM9'61P7^)AX,+0273E)0A1E80MI'^78;@IG)$CP:6D*;U_C^C]S-Z/WN"?]Y/\(OT_H-'LXRQRQ(^ M@_^2B/RL 605D,%_WAM^GT:,"WC'/ J/T?=+1.P:]/TZI/R#-XMB+@WE4A,T M(/K7@J5WC>ZZJ^$^[#L5,L06.U6K55:]P[#RQ:7Y9_(:U;YY?>L_4$L#!!0 M ( #>!IU@X9%4:O7,! &K9$0 1 :&%L;RTR,#(T,#,S,2YH=&WLO6MW MXDBR+OQ]_PJ]S'[W5*\%E"0N EJ9C__)WI2K_7:*V M[ABF_?S+W[O]RYN;O_^?SG_]_/]5*O_[^?%6NG+T8$QM7[IT*?&I(?TP_9'D MCZCT+\?];KX0Z<$B_M!QQY5*>-NE,YFZYO/(EU19K<>7Q;^Z%XI&FP-MH%:& M35VNU$F[66DK+;DBUYN:+*OM9EMME9_ALF:#*'6U0M4ZK=3; [G2:M4&%8TT M5#)L&W)#:9:-BT9S*,M4T^1VB]9E#9ZK:6I35FH-JLG4T-A[1S[,&>9M>Q>F MY]151?NE-/+]R<7'CS]^_*B^#ERKZKC/'U59KGV,KBA%-WBN/[MX2+P!NQ"^ MA(O56GP1/L%\ZYFVYQ-;I[/KO<6K?]3B:Y6/__OUMJ^/Z)A4EN\:$-XZG*MIL17FZ]^Q:/ZP@WPN?KLO,!X+-.FR."/ODML#_E'?$ $ M/$5I5.169?X<@\['RF85/P1^6" "//+[&S3 GP?$HTF:&4N/CBYN?@Q_C"^E MNK%^"/##PA#,UTT#4&J)2<^&L#+DB!%*N]W^R'Z-+MU\$6(K0?+U[W^+WBI M7ZTH:OR0P*L\$S)9!5WTPWS"%Q8!H2U1N_*M7^K\/*+$Z/P\ICZ1\-8*_3,P M7WXI73JV#P)<>9I.@/9Z^.F7DD]?_8]L\!\[__5?__6S;_H6[2"B*C&2?OX8 M?OGSQ_#1 \>8=GXVS!?)\Z<6_:5DF-[$(M,+V[$I#,!\O< +J1O^:1H&M=F? M\/L=:!'7U,/WO_J/=/A+2:\ R&PRQB=1\Z)GP^NFES ZEU@WMD%?_T&G)?;P9JDS))9'W__<6$]> MFYY.K-\I<:_A&V_V!JW40;+F]8('N-PQ%E_1*G7^J;S_!9>!ZRY,H&<;5Z#R M2U*(UE]* .\+ [ZIC.$IHXI!YMQIESJ*^K&6[?6U^/41LB^NX*(7D(L7VO4\ MZO=]>!G.^7YX;=J@"4V8N..9*#B]5X"Q9PXLVK/QX4R:XN'45;G4>4M\_O;@ MT@DQC=[K!)Y"N[9Q#R;-96_U(D+D-95;DPQ,"Y$=/G>'6:E;9M75=3>@1OQ& MD^YM+G>.K>\\G?J6Z3">)"8S?VDVE ,ZEV;4U4$WNM2 $9L^S.J%&C2- KMZ45][X<5'!NW1(@2\Z M]=;8)32C%QYS:6!,$C.K%SY8HU]*GCF>6.@1L.]&+@YYP0157ST##!1[W_PE MT3L])W#9)^9^743S9D-'W19_3YE=B3^9!GX>FM25V)CH6@?I\N8?B_9F^>9. M_-7BTR=,+\>?P'US?=2A3/=79 7^%]\W_VTV3"-Q::U24^:O"'^)/\X[";IR/WYY16UG#'9SS6/3PGGA$1\71[^5GXU]\S.: M!7U&'R'\:,#+7B>6J9O^5SH>P"L,BOWK)*SA=HCEW<5I&FG<-@Z6$B?5 3./&OB03TR=68>C/76"6E?ZZ M'HP#"Y?P65H=KW/I")_V0F]LW1G3PO""NZ@L(R\>J4],FQH]XMJF_;P''V=/ MA.O17>_O# I;W'ED76?WDM M-"[1?.]![ZDX"'NB?]$C\V-'*7GRHN@1^T&CE#P)7_10_5"*/\=LIUKTD/P8 MBC]/^A<^,C^RXL^3%T4/O ^J^',D?*WP ?51TE/'6?JK%3V(/EQZZD@,*GK\ M?. LQY&X5/B(^^A)Q",QKNBA^N$6T7.+#&M%#\F/LXB>'_V+'ID?.TK)DQ=% MC]@/O(B>QV:<25C]N+(AA]4_1C_&S\BP;XF[V!\K/2^= ;I3L"83N_(.%GI MV76?J?UZDHM.->YB_RV\>"+?J4%.DA=U[M(!6WCQ?XGM>=0^369P%^YO8<:C M Z,Y359P%]@C*QZ)_1S1'S]^-6US'(R+LN94YRX,7T=3\EHHFG(;(<_[8=S M_%S6EL7[%;S16\?S/D^_4.,9/-)':K$>"][(G"R%SL0;75O.C^C"+0S9:5B/ MIO=]\>77CDO-9[OWJH\0'O#Q!W&-_>=8ZNES+,U$AX!LFF[F:ML!#GQ#AX ) M_)G&SY[W&PCGO=YQCW[,[KC7N4U'S!JYS(&T% ACBY3/1 ?GL4_UP&7M60JC M6+A-0VRE^Z7C3G"+'+VB [^ E.I *ZL:3[-T+P0'M--T6[X:_9PM\%MN(OYF*YMX']PS?&% M6*O+C5\=FTZ_$O<[]:\#V]@F.ND!1$SW-V(%]/-T]N<7F UQ]='TEKY0:RE] M$U]T8T\"WV-7*(7QT;B-O(L. ;4P$. V!; '"/!#=6XS $47O/WJWCQ]*&XS M$D6'P'YU;XX0:'*;(N%.]^9)=7X3) ?0?[E"H,A)^":_V9H#Z$ !@Q@&W&:/ M3I[R_":1A!X^H#GF-@TE]/ A85#H5%2A*<]M!H@K/QIC;A-1>Z,Z5 M#> '!-RFI(0F.)@YT+A-2@E-<#@0B!Q982N:O<9NMXRII>]H8$'G#8F(@3UO ;]I0 MZ(%#84!D#?/)7A5T:V6+WX1AH71 8?DO89C!\=0+VG(DPTGG4.I%48IG73^8K]LR%,:N,L=X%$M M#^%AB<\F=8\D.=Y'[%N[T7N QGXE'C2MT@YT)JP.PC4?ZC.=&.^[TJPG> M@._8%+YEATA?TY-UWK@+^ O)O6/)'G=Y@E2:\1;^'ZZWGX%#"2Z>J(1QET3@ MF$?'DJ.B91A"[E#4;,"?N4X\31%2N,LPQ'FUI^F$W@^[KHL+D/-Z0L8C9GMT MQ[+( /L,.&YAMN\H2H%R!C$KHE^+0^,C90%\@*RQ&=&/H.OM@#[2,3%M4/\/ MU!TZ[IC8.KT?6.8S.R^Y]SJAND^-)W,,E]P/^_"M-R0Z_M:/E4+(GI_W\^"J MX>!S(J:$!Q?O]TTS2"4(R!6>1 [CP 07:8F#+@,!H0I&\,N9\3=?:/?9I+YF;5UIL3RI\4!=8'B\4/2.%<<%RV>CGYBR\ L;BL, MG%7N8F.N2)TGJE7NHN)$[ LS\:!3%U='AT.PS064!.[BTL*P(5=IX"Y:S<2&^.);2CPZ"Y6A4 M[L+9@C A5TG@,MY]Q$7)D,SX\:MIF^-@?)I+Q#4NP^!E#I#7$^8 M]'Q-0#? MI[?F"S5N;!#R9W-@478PD/=Y^I7\X;B7%O&\A''N!KYS8_]!==]QGZ@^LAW+ M>49%YN-"XHGRC]OXFG_^[/K/QG MB$/'.))5OSPQ!+Q@KQQ7*W(K-XYSFR(X>XXOJ&?&\W3J>0D>NZEG;E,7IP6/ M=T[[D1IT/,%2O ?&U<4AO'WMO4U/!+,!&&H&6-\EAFD__\<@TQELQ^QL$!IB M(W%!_*SX]_@S/FR3,'";0A+"L*,P//UP3DT8!H%GVM3S-@I#?,'5^X2!NU3> MWH6!'Z^MSET6CT?B\^! U;G-]O'$J64Q41KYB FWJ3H.S&62X[+:>(OCVEXY MKN28P*ASFPGDB?@+BI&1/YUB5'),_-6Y3?R=O6QR 0]N,Y&G!8\CQ%K[3SP< M"[/#G#K%+=!%J#@;:^3Q]9:5<4I5*3\_&1BYC&/#SU MD](9TC^5="ZS:C?IY#;))J23!WPTN,T#"GPL6_>TU37LTIRL>X/;[*/ QV(& M3,DK ];8>\XS*_9KZ3W;/'N5-40J,!L*\RPD:W";W>.4^'GNLFAPFSOC=,TI M5^1SFP3BE/BY(E]D,[CU=WBH-F]PF_H0^."AOVU#Y%MX]95X4!]-D6XI!#R. MI#V:W&9;3JL^N*C:@]MJ- $/'K0'M_DJGIAS+-GE-I_%$W..)3G/<9O;.WGG:EXQSFZL3'-^3C'.;?;MTJ6'ZUT0W+1C6 M4L]Q^N)8+Z;]O'C1WG5[^+I9\_Z]L0 M.R6:..(N=SFP4#/;=D"L&QBJ2SW_@4SQYF09>'3P2Q( LZM3[EH0.#LDSKA+ MIN6$L^T[#03.#HDS[K)R>>%L!-P72.,(:=RE&'-"VK43;#N[1 #MD$#C-EUZ MQ##K-^*:! +FQ]F!G/$O?:H'\,I["*EM\WGD7YLVL748"%[:=X;N[)<;VZ"O M_1]D@K_L.C"&L>2HL!&^8R^B?NWO_'FJNZXK,/2G[MW2R&M=0>,VR[P9K=?4 MH"ZQK@/;\'K#(=7QA+^\,,F!G)XY(KG-@A\!$N]N'%] MGS7)<=U%.$Q\BB!W2X: M):X^ZH(>HR_4]2[#0(F*==YK2UN8V-5\@WAU)[MK,&IFB%N\SI\L.58TL)=!N3="=:B37_6@EI16_GPGMM0I]R4(18G7#TAJ+D2 NX"=&T.E =0N5UL7+=/:L.Y&6RGN.F;IYI84[E=H.212<>2).[6*:EN7-S8 MAOEB&@&Q$DKO"SBH]I/C6G3G#:3XCB>7&*;]W'7=]>]X "JZ^ZEWX4(ZN5LU MS8'Q1>4%=['^&0CAGA+E*GR;,WYNRI@U435.;LE)K4$VFAO8?C,;G]WC^U (&C$V[,J+8 MZ.Q"U2;^IQ^FX8\N%%G^_TOLNL[/WH38G9\'[D>X._P[?,CJHXC[#$_SGU_X\WP653FS_/D6_(_'4E1\GQ$"U?2%+<./L_1\98=YF1&T#(W!X\>4P6L>]B-\U!.15 MAF1L6M.+OS^!#'G2'?TA/3IC8O^][!';JWB U6%XH6?^12\4&%7X\4=(" V> MPU@7$491D0G?[FZ>>E=2_ZG[U.LO8BDQ>%Y&V^]=?GN\>;KI]:7NW974^]_+ M+]V[7WO2Y?W7KS?]_LW]'?=3^!?Q1@ ;W['+TE7ULBJIWCCL!&R:!X%- M/=4LKN\?OTH_@]ZS'?LN&,-#="E2CX]TR';IE"2;H#4QJ'EQY>@L7X2YV!+3 MC$.XH*/(E7\R[3E_RDR?Y3NK9JI922MLR'DYO^E 86 MC5#!'52)M^O55E/)JL/K5:W1?%.%I[8&M:IQ!IM4?ZR]U.ZYP_WCD_3P[;'_K7OW)#W=2V"_GL!(24I-NG^4E,8'XR?I_EIZ^M*3$J9M M9M:ZET_XL]*NU6>$0A)QYFEL)4QH,AQ7\D=4^C.&D!2ZUQ+$-=1XAS$)CS#L MA5'1 A(O#/BF,H9'C/"VBD&FE2DE;H7:,21KI0Z+J__G;TI3_E13RA*& V_# MDW\:WS^F&;$J+(:P&(>R&$\NO,[$F8QZH4W&UI" $?7IL7O7OV&& MX5@V8^\*K)W)1O@ST,1&8N@ZXU!7O^]?R7>D7>Y/_LN-54A'U$MG/#8]3+I) MUR:H?! D3,6E%^4>2Z;AO>&ML8PV,"6H5&IJK=98EM+54"H#DGA@ M 6[7KLNUFO*?9Z7ZQ^2Y)!$+M,<7^$FZ=9X=*9B@N3?"WQ:3/UIC\OH>:Z4V MY,DKLPD'%Q0M%4__D^[_N$%JRK1"5DP^TF?6)-+VL>M&C,MFJ?.E>WO_[]^_ M]E!-/G8?>M^>;B[[9>GF[K)ZF(3#Y(1>Q%_+,%!=[X 56 MJIIZBM'T7HGN,Q1(SE!R9]R7B"=Y$ZKC4H0AF;9D^IZDCUB@L1_^IJ/>Y@3. MZ>F1 N6A6M5&K98IK-CTO5IMM++=L7%0S6J]]7:L\_X )838 3S>K1Y)QB@B M5//80]B%X(%U#F:MA"^=P/;=Z27$-*L!A8=73%SG!9\S#_FU4N>*6MCGD6Z, M*7*+)D*8[IN\ZX.T)2_U77,J.&*>R.M-M#8=]IM>]%Q;I4ZK59'KK5:SU7P3 M# 60N59V8\IH^H%)D@0AEP,QERO]$;BF9Y@Z"[O O)I)J6.7N<_$-O]BGW\J MBLAL77(IGLB\F^$WU<=JORI%741<:5%$I#NG^M,Z\&=845]9%$]>UMQ\60'$ M;#^*JFL8+O6\Z#^W\#PE5E+M4D=1:VU9ZEG2)0S5=J1'2JRBVJX3%,2]0N+! M 3_&^K*Y:8DW3O/D X 0Y1^F@#^W-@>>460]C!Q[:;T#&ZQH[7JEU6JUTZ]W'&X5 M*&,R]<,\>_X_?VNIBO;)DWQJT0G.7++9U,L8!5H!PDHB0&E)7S 01Z]63 >I M.\>7NA,L'$=1*""GKL'F0+R&$"TS P0?2*0+B6W$7PU-#Y K8:D+,&Z(&7#[ MF1J2AY9+LHCG2RY;A.>'@ULS6F'=[VPK<93TIRY,:Q*X7H#9?]^1X H6PRKJ MA\%/:!]P&;FK^Q?;9AJEFU$#IE"(ATUO:XVJJFE9T]NU6K6Q)9.<]E%*NRHK M;U?=I\YOUZN*_'8!SGJK%A,3E"U-?]46+RAB':N\>;/N?_7'S [4,5/!3Z9O ML;4R2O21I(,*\%(X$F=#G7#GG=2?C@>.]2&5XYB*-F'UUBF3[BY:@V6XHJ^A MI9% ?\8F?#-7$NG(.D^)7SMWIY/YP+P]#YO9&&GBCI@.F/F\S;" B+@+.N8 M4Y;^&_=O*=*$N-(+L8+WK*4)WF3B3:2F0BTU8TQ4Y7(4\I^^?LLN.;U("8:5 M2,M9(E212PDB#0P0.*EWQ#/(GZ%T2;CSA_K2[>WE._BZ%SWZOH<>_BHQ#9ZN M$M/@Z2HQ#9ZN.J5IO".YG'D'2YZ))&PXH6/5RV JZ2,*%G>,>VU_C"@K@<&D M4:*J](/R4YA\'Q%/&IH6-21B65$.#5-1?P8F)J)\1QK0Z )X<)2+"F]5:E@Z M$V[;B-)2B6Q6[#1@J@I_QFT;D@&_0E2*ETY=('>!ZX%Y(7 M0*#EC1PLACN[O'82-A(,;O8EB6#3+WJQIT3&=?@+@/7A;>$.X?0!?:)'W@S M#ZI5ZOQ.O65/:7&])"7(_@5/1SI[.\'K=;_5TF^^>Q/-[YQU>U<.2A9\=2O5 MMIEF874%"@W(R]CT?1 S:H'C_E)OT)>B&Y(F4PD_[V&](O=$!Q=4!Q_040.R)9,!,JD?FA $PL M7+2Q:[^5 +R5M3]X8U >\!8W-G\@,F.@P;2,+@4\#DPP4NU9>G:='_XH_KD* M'@9E8S/HT+39/DI6,X'+O"I,<\,(V<_*I_BRK1=L'E]\(;H5T<4;QAI?:=JA MCE/4046-':6D=U3=NI+'&W9F)0&%6#14JFVUD<^B8;VJ*MFVUVPU\ M1J54FULV_>3; * 8V$]O_WZ[7* 29,L3]MU5 )X\_?*'77T=[/:D&U/1CTNLW:WSVC9W MB1#8>S_V3HUL><*PO\D'/P,ZY@J_K"X3(_SGP(,'>5[:/GA*EJY&*55NUOT! MIX:"/*6IMSY(%;*T7UF*R?XKH_IE2/2T,J5FEJF4BU9'RC@-W\CL8#G^VH24 M.5R7CV99:/!-;(BVO:;#DN>Y M3(_Y.C:Q=00,>$#8B0$OQM;I!G$-3\+-4*:QJ4"[]H'\M#;!(TDB,;G/Q*0W MHI85(TGZ /A@Z<&P8<[;R;?-.?W?J;=#:CEM<\)TW78RFW D2$9M4]NJ;43: M?^UJ2%$$"TORPKU/* A.X#.]QA0<.QPR%@]W=?.4'M;)>F&=[*Q =E8QBT=L MX#/*;!'MF'VI(DFY9JMK,.3 -D,Y">=86I(=M02J0C?!X_5^*=W<7:]9J&=3 M9S6,X1F:]W/"+;;F!=I6#,>O1 \$UPG\(7B6/!.Q.O8]T,JJ5B\#%6(QB\=Z M3#G#-F/ _N[$-:VH<; <-PX^'C.KJ7HMBM,_LI1!RW*^IW_$I[FH5>:].Z'7 M=>%27,A_H2LGO,S'R 8GSV\A QA(X*_>LNU0F*PGTVBSDVE&[CR^>::5@4O) M]PH9 GXNB/6#3#V<__KC:^HXW1V.K^%E!^F;_20W"!\O8W_J?K[M84_@R_N[ MI][=T^HQ+T=T6HZT2-IN5^M*(ZL::E6UAIK+:F1+J=:W*+3TKU#4?%9;ZU6Y MKN4R)KG:UEJ%7VL]7,>BPL_I_=E%EL$ZSMS7]8D)AP;.:=3W[B*P01/A5:7. M UB_=[?A6'%-%/6]?=1XNVRM+"MJ;BZS7B_>^#0ZA4"IYJ_Q9\#?-[S73>Y8\,XXE@SP;I8ZU[-$-6OCQ78L[(;D MH_3JRG?M3L L5YBU<8,\W&CCR@C\Q?($K"3D,[$(-M[ICRCU/>G#-YL$A@F_ M_"15)';ZE!0?/,4J9:^H'IZ2&WU;VR=4=UBB7/;>]FZ.SP9(.W)HD[D)PR0T]L0?TR6E\@3OH=)7A^WLZ;$UWC5Z1JB6,P157:B6 MSAP%-26E>F'E2"/'@E=X49&6U/LS,/VI4#<":.F I@EU<^XHJ+,&\C FWY$V MZ)UUZPQ)'2/4QCD!1BMU6F*]='&]5!7KI9S#5FN6.E^)39Z9^IH5M5^9GAZ$ MI\>C$]2UB37U3.9?S;4>JL5P'Q%>\TB]P I=L/L)#8>TUV57H0(YQ%+M,(F@ M NG FM"!G..V#;[>/W''HNFSNGRFSN +*_Z,VM!RO W G4'3N#'';L?3>^[ M4'%G!I6&*E3 +4V\/KJ-3 S6:T%]GAH.<]-=R87MC MI;!]33&X*#(_CR)S65ZH,I^7F=_C5CI18BY*S(NK0Q6Y5NKY96^T;.VQE"X\2NNO<("!TU[+N:@K=Q3MP M\7^BX<^-](X]])ML:]]?WUK;_'?6'>SU-0LWC[ !L+;O[X0&UYN0D#@_ M\D=I:W_=Y%0R4+I96C/SA2/CZK.C/TS [)[4_]+K MK3EFXF"S6#Z 8OTD%O;GQ M>! 0.N^'/FZCT52R'K>A*=5&*Z\#*1JU>BZ'9"A*M:DU#E--A0C?@Y\P$WO4:L?YE,D3_/::^C 'R&2_:=C6M06:+$%1 .B?W]V0149 ME6C(0_9_GS*3X1#9S?5$Z/;[2=NU&0%;)[L%&AOO3YP[MGHHV:X//^S@,N-% MURE]&R]\Y<(O ]<% $O$\VC"4U%I^S6I-+ M':59+S=5;>6,U?7G?[U'0GP<"C=F#/7CHL[.,0^AV1:SYE^F/+@,/9DG= M+G*IBPN]7""OERXU3/_6\;QW2F<=?+)VH]R654Y\,@&] Q@"+J#7 M ,-0JY=5180#!Z\YME^ 88[+@@ P",+K/Y;7'W-B>D0WV=5JE3;Y2;;5Y<'8&G VKJ/>"I#7AJE9M*C1,\ MY>DZU^2JVN!9A3\Y/K'RT-8Y^4&IBDA.5/2VJ/)=A*PNESHMK59NM/)*DJ=F M5 &<[W,&W19]OQ/H\)"\>K-093UX-Q M8.$Q@U=TXL)+V'XYN+<[=H!8?[&/6856!:%ME65MYW!:N/<.K;_/2<-54ZU<4]J][I8HM;#;* M"C=^BT#406M0\D<4+FUJ:KFE\1)JP+3D$N=YN[J5[C"',)DZSZ>S3#)I'0;"BC=C-KK[1FWUO7<%R["I6 M U(83H Y. Y[GJ49W1[2I+PUR;N]Z7Z^N;UYNNGUI>[=E=1_NK_\QY?[VZO> M8Y^U.=8^2;U_?KMY^EVT1,N_)1J_+G7<#L\RR<"THE,J]Y23*>+]Y[-A=];) M84*FN%/[T '6&?A\)^K9;0N6(F ]A+AZ7]%Z ^NA:N6:VN D92\D0DC$NV.= M7"0"R[F4TROG*H:IQ*Y5LV)Z_O%*9FU#A2X:6B7<#HL HY M'QAAUPM9+C>U%B&^)T6K&@)\5O'?J[XU!T#= =B M%_Z1K1(PXPEX@=VDW[WOK8G'9I0;X);G4/ KHCL.4;3-SN2"(CQ: BQ-NZS6 M"Q+<%7][#]OV*EDSE;=XC?:XMJZK#*HARLUDK M:[LWALG$I0($.6<+M_1IMJQP:S"XU=OE>C.OPUN.EF'+-QHRS)VCKP5_IPY_A44I2?9FQA SU^+6]6_?GJF1>V:?U2\ET\!7+I MZ,@Y#:+S9&84F$&W&4*B4/.NYS!O;3;ODT_5]GU'_SYR+- G7ES#COU3_:DH M83[6D>Z@;N('1_=7\.(+I<6$X1@P>7#CY@,> D:J2/_]EE ^4+<_(BY]T\K> MW%VOZ=D6OH;!\H&X]V[?Q[:;["#;^5,C(RO/)+;UMI+8-)[:OL;3+G7DJKPF M*;/RA30AKO2"C_LD;9R"AZ_Q=AL]&ZK7#?R1XP+GC8Q^C":_0>+UX\O&[5W' MIY0ZJEP&,4A!\W"\$IF][""TO_&\8'E>0_.5&I6_J.O,IM2<34D]",DS#ZN6 M>5COH=9]X'L^>&>@_C*,K7X0DKUO;! )V,YV=*;'[Z*#RJ'9",.;3?^:#'AA M%]XY0??L=8N<\I;,RB+>UYP@OP;C>)>))SE#Z2EQ]%!K-FE*65%FMLRNOJ$[' ^HN M_%0K2_# "87GOU!KNH,#+DKMAS[F%I8V_PIE:N:35.W"F!IP,ZY_GCJ08*6BXW M&@79$W6*NW"\PY>G[K)+X@PV2FS1ZLEZXAYC5%:I8XH]1IU8H"O#-L@Y;8DLD6,W,V#KN?PA)R9]UQ";O);?%[%.=( MH--1:.FWN'9M8W?UUMS;T4DYL)73]N%"L(5@[W,S<2Z"K>WM *:&,7&?39N]>BG7&!X8='B J&PG):42T7&]B-A3K,2R'1^>[CL(#@-[ MG+.-QHQ2;(%I:-K$UDT6Y<(7;$MJ=>.6CNA==?33)H['UB$O7&H1+-KZ],,T M_%&,U,1=$0/E^2UD ",(_,VW\$+/VM)"6^)?'"UBWVPTA[),-4UNMVA=UK2! MJFEJ4U9J#:K)U-#^HV)197C3:'9HV(0\T\K I>1[A0QA@A?$^D&F'B(O"3/ M6$QTM:HAW9=)%A*F\_/ 1="NCO:H5%TYPXI1]4OW]O[?OW_M24]?>H_=A]ZW MIYO+?EFZN;O<##U>QGYY?W?5N^OWKB3XJW]_>W/5?>KA,5SPGZ^]NZ>^='^- M,[G_VCO>7-JIIO+AFTT"PP0U\!/W0[VQ)7_D!/ (PRM+]%6GH-(GU T+424R M9N=P9)_'.KE9K^8;X>E^: _FBHW9'Z"!128>O8C_^!2W+C)M-A5VTZ?H69$V M1%%>#FUQC.'/TVI:K*V]B>YJF3\OE%;_Y)- M=VP:E*)4FTH[IT&UU%IN@U*WOGR-@\]].ZR4W0?>O*R]M&GM0#M\<(2]&EFE).D939*SN.&G\MD^^M_;(I")6VP44& M+YUO8.$.AC19O303/B>BU?8F=4?M+UBT)KR/](7:P1X[[J:X/Q?9X'EP!<3Q M&ROTG!=2.5-B[:,YYL[%B07.J:Z;XNED11O;ZG>8BKQVG3%V9<,G_LOT1Y>! M!].C;N]5MP(D"QYR#_\SWE%QB9LW5+G<:.]<(,9/8:^0EU.5E^;1Y:5=ZK3; MY69]YU6%O8I+ NG'US'"'3PSP IWOL/]A$%KVD4@'9L!0!#+G4:K7*C M)2JJ3Q%@K>,#3"EUFC+W^VD+:&**&UE&J1) KL$V8%H6&3@N6^>6R+-+PY5R M<:#[$]:8 MN_M.U.]RUO'R M0IJH;C:P;<@-1NY''0:59^%B B.FML<@!.[!385,M*/:^( M_ C@+*!5VZ7/S3%@?3^A&#'9SQ)]G6#M\?[BI13W[V?EF:/!%1#1A4U!7SJ> MCRU.60I:9)^/Y8DA&^Z'OSJ.P3:Q4/?%U*G7=ZRLG7D5N5GJJ*UR3>6E"YK MT2&]IAR!I)4ZM499R6T7E'!_BIY,[HX=&,E?A*$4C(9I^\1^-@?O-1TBOY># MZ4@RY7YX,V,)QD6^EUGJL:I'*VM-D2L^22P=%DQM!J96K<$UF IH0@H;;SQ2 MC[(M+-ARQ* OU'(FN (I0H_C)8%#CH"[>#7G1R],=&25> 7;O+;+BK)Z? ]/ M3J. TKYRMGEB26'6HYW;RH&P'D4/0/K4@B^?R](SM:E++&9%B#$V;=/SPZ(6 M$8@?N?:(NI>C VS?RL.A$ M;I5K];QB9%%T+T"I;0(\; M4Y0']K12IX%MV@N,O0(:HZ)UW&$G=D6&2/H0Q48K)VOEYJ*>SOT%Q.8NCA*' MIU#>V"_4\W$=(CS=/8'DQ2WWX@3*XSA0R) [QW86C=E[,WNM4J=>;I]23QH! MI?0.4;Y88N<)Y[#^>-Y)XN,/L-A7"?+RY1\5MO;J!CNJ@B\4KVV(FJO]G8J\ MQ5#%K'BG95)E]'(:\NK:1?K3CD6!%9>XV3-P% :<-?M=.0%. >U!T186[J@? M9W(&%.!#XT\^>3WN1HZSSO5ND_LXPQMOB#?M ,@1I8 =V_O,>!E>]X2<[+WZ M+@&*FC9QIS<^'7L0&>%+78?5U,2J)+,.44N==K,LJX4XV5- F)OHG"<,UTJ= MAEI6:P7&< %-9=&6/6YFAE'$3'Q80- *D>O[F=IT:&:7?-:0J*S*.^])$P$4 MCR Z$(JPB$LM-U6^6_D6T$04-YHZ]-D=9WM8UN[ 1C?7PJD-DL= MK5EN[:[3"A+7"0$3 I;5?]A-PK"E3KO<5/+JAW#.46?\<\3JL,"(SR*P-)7[ M:TZ%/XG1<8.7TW5!>\2U8:#>_!CI8[:G+,C]!<3E6X4':E5M\(S1S\0S];R3 M9SOG.@KLHZV;8G'=L ?J]E%QO1GOJ,O.6*SXXKL9R&9^ESSWNUJECEQMGE!/ M&H'\DT=^3M!O(_0Y;P9;0%O\1DDO][;XRK0"GQI'S%>^$4Z9 MU%D$T34*K28S6Y[7(:KI><)_DE)(U?E)56YBI>3C)QQ1K+CQ(I8RDTI=I":Y M'!TW@#G=U.2_V =J2 2&1)XIS'(\!MW&LI2>Y 2^YQ,;YR)2EJ>(5Y&R%*5: MS%4)!3YC.4.L/;JA\K@+Q@/JW@^9*^/=SW5'E/S(MAA;PU-QU6:YG5L?+@[R M@@)>61;S]XLO/!.WUBC+:EX=!D_<;1;)M\/N40F!LTXK=3VW'AZ?[ M#H+8P"T;.'>;E3H2S"P,39O8NDDL&"E\@8V^O.IB4Z_$K*-WU=6JAF["Q/%, M!-Z%2RW64/[3#]/P1[%<)6Z,P"7/;R$#& 1(Q,9;>"%I?:G%6>)?'"V*I=EH M#F69:IK<;M&ZK&D#5=/4I@S"2C69&MI_<,=+=--HEN&<@'JH#%Q*OE?($"9X M0:P?9.HA^))( YC%=$>B+],KI$KGYX&+H%T=ZE%)JJTEZ9?N[?V_?__:DYZ^ M]!Z[#[UO3S>7_;)TY&7J\C/WR_NZJ=]?O74GP5__^]N:J^P0?^D_PGZ^] MNZ>^='\-/WU]>.Q]@>MN?NOAO.YALL>;6CO5S#Y\LTE@F* 5?N)^J#>VY(^< M !YA>)M'FU#2C0U*FNGWN99BA@XF89&)1R_B/S[%ML&TV5C839^BIT>J#5^P M'";A^\*?(ZEMR]6VJJ#@1@%;].)(IJLPMX^KWVMRM=52U_XD5Y6,W[?;V9ZT M:5"*4FTU&SD-JE6OY34H36EM>Q2_[L;F,#YEDOO-R]HKEZWQST/).(R#WMHF M[.'9(B,7O)JO<-W(DWK@Q1C25W8(8DTIIT@$<,N.1#"782,*W[Q29;6>)CF3 M9L+G1+3:WH#,X0(6O^G%';R'Y.5CB=^PL(XEW\XDT@ M5MML[?Y(./YFNQ1&^1<$YQ\LT*8_2<_$M"50T&/B?J=1FHWJ@6OZ9J)/:G9P MGV_]SFXMM#T8/_RU]M"'RZ3^"4WBG*%?' LI]2OP$^WDO=V?L;'KFA[\= 4? M[><'F)5C@$V]'SZ1UW46LP464^&V>;* VGZ\K$,BK%WJM-6=SSH7%6.I*\9J M,N<58]>."Q]M"0#E4EN?2KX+3[-8QUR)&'\$X>E6QZPH.W7]\#[U$#'N,N+; M$[(M?%O7-I[F3(RU1C9-49=+G;RZ%Q>LPNO4X<8GWI121\WKE- S-4S''V"Q MKQ)A:C),C>-3 Y[TPJK7)-/V?#=@-7"['FXI0H<=7(,1L9R->AIU[R7Q1M>6 M\^,+-9XWQQ'A>0C=F8_7Q2([IIZS97KK*O@*.29Z1?C*%09Y .'0?*5&Y2_J M.NOP5RL!TEJJHG[B&H$%M'!%CFP?WV/)1'C+7:9U19OXE0SGPD^^J/2'10J)S=)CR M%&FMU*G+Y49N[;%Y%&E.W">Q&7OM9NRSV8G=R&4G=BN/G=BUIMB)?>RQI]N) MW>U_D:YO[__5YWY/\XEOOS[X9FL0S*H<"F>FW=9*M=7(MAUY\_>-VOJ7O&-C MWL+^(:>ONH;/7USVNGL.C^6\X>%VA2:>M?S!A(K>R!Q MRDW11PVTEJF[/II8[YN_GU0GM1E9[.#>>0?WR:=[[R?4A4 #@AJ,=E\6-W7D M72B3XOY<\,C'X')MZ-GF&43'._W[E#.#ZZ9X0KF]/6[IK;=R/L.;@W5T(0DG M*PE[%85VSH=M[RH*7!0O'W&C^+R"D&6070I@T$V+8G579$3Q>_RD$V\D35SG MQ<2H<3"5G+>'2_6A;@R(.$*Q'A";8^5 (DRP6/Y+?$Q MI-2X3/ CJ]9NR*5.N]S2=MX!RX__(B"4VN#GA"$%G.!RN]GD!$-YGIK$MU:^ MHA,PZV:T-=DV)#)V8&A_O5\UBQT@.:CF)%O@;XM&>T*[">YD%C*UU%'+]7I> MW=DX*.42@$JMJ/>"J!HBJKG['N.<$'4^SG22:Y(SA&#,)_:SB4O=Q/.H_[Z\ MN'")EB)OKTOQ+201=>.VP?)BID8MZ!8(W!-N=391=R$ MEUY +STK:E*W)FDJO#7-.I'NEF(:/%UU'M,X^5CVEA*/2A,R#0O\##JDKDL- M$:T>.B6YU+N--8&\BKCQ"+QYB%BTSN+@FKZZ<[)1A)T\XB17H-1*G1HW0#D/ M"W+\ 8IIG.1B8BSSLQI\\KK'G9 BH$S;;?7&UEUTJJYH^-\;.^94N"GF"?F4 M-:WM?LB7<%=9'G$?6.7(V(_P^,P=3[? M!L9*EEB-N662@6GMFD)/$T44\?X\_9@&U]WDNWJX/H8["ZGY@DE8MF#.0.)$ MI]3:/NJD7H754;.&9Z 99 V+[CBO(H3E;15Z4NP:+,XM9BS8G5VBYG+HM\-)

74::!I<5Y"VFIJ+3SW7D@ M*Q8!,!&.[Y#[=UT"PL[ MRZN8$<272;),N2 NYWP!V^:1C^- &--XOO+BSN;O0M(6]@L[5+B<37/DN2T8 MD$:#:P+;2"22!R.3SAD?C#4[F._N;30XVL]/CBDFD>\VNX:%)6"+L()4/CYB MH/'/I=N_!.DW=O\ 9\W<$+6RVDR6]R\8GB4;55\'G R,]<'&<56B\"60O-0> M6XN1;W;1*;>&X=%>)(4C". >?N'IC(.#F@"JGBW4(9=6O?L:W6D6MQ%^^:8( MZQO'&WR(%.[&_)W$=<#-3:]XKN(?#NI?8H?)U*W@O"XW9^S^5&6$G(YSF,@$ M<[QZ5MS>']/GL[ZU>)A#?,&F56(R0JJ,>G"CI5>3PS:W=[K4]\JO_:L"VCA, MJ1"$((SZDLW([;?2@#.U/Q?J%E97NH6>CQW=A8S>1+(UWYVO-/B,DTT;J?+5C^Z9=RD,6'4$?+@Y[9OZCX*TG M5))OM!NTAN)%EGMX;ETBED7&'90>ORK[' SFI[GPKI=W;M%-'(?,,AD<2$-) MOY8,>XX'';:,=* #0M=EU>ZOX9K6.V-I,8]GG%I!R0"Z%1MR &&,@AN#6S6? MI^B6VG7MS=Q/<2SW "L\\S2%4!8A%ST4%FX]ZT* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K"N_%6D:7J5S:WMQ*DRLI*K;2N M.5!ZJI%;M11?ZZ?_ 'A_Z"*J/+?WB9GV?W_P# (M5[K[O^"<]_PG?A_P#Y^I__ M "G_P#B*/\ A._#_P#S]3_^ 4__ ,170T47I]G]_P#P M5[K[O^"VU[YWV2=)O(E:&78V=CCJI]QFB]/L_O\ ^ %JO=?=_P $Q?\ A._#_P#S M]3_^ 4__ ,11_P )WX?_ .?J?_P"G_\ B*Z&BB]/L_O_ . %JO=?=_P3F;?Q MSH"Q8-U/]YC_ ,>4_J?]BI?^$[\/_P#/U/\ ^ 4__P 16Y;9,)S_ 'V_F:EH MO3[/[_\ @"M5[K[O^"<]_P )WX?_ .?J?_P"G_\ B*/^$[\/_P#/U/\ ^ 4_ M_P 170U3EU:P@M+RYFNHT@L2PN7)XB(4,<_@0?QHO3[/[_\ @#M5[K[O^"97 M_"=^'_\ GZG_ / *?_XBHG\PJ?,*9QNSZ\YQBO9*XT_#7P\_BMM5,,N M\,)_(W_NB^2)KR-&:);:\B@M[4R6X29&"9+*W[TEMS8*X P.#@UZ M#436MN]REP\$;3H,)*4!91Z ]1UH X'7?$5];V6HWR^(UT^\MK\6T>FF&)@4 M\T*,@KO+.IW!@<#(XX-7W\13RZ;':-=Q/J#:K/;36^%+^0LDF 5[#R@ISZ8. M>:Z74]%L-6A>.\@5BZA3(H < '. W7&15K[+;BY:X$$7GLNTR[!N(],]<4 < M+H&KW\6B:%I,3JDNI6-I-9R1Q*%AC$:^> ,?+C(SWD4=A43>)+WS-*N6\1+ M!=W>KI:3Z08HCL3S"IC V[PP !+$D'G &17H2QHNW:BC8-JX'W1Z#\A4?V.U M-R;C[-#Y[8S+Y8W''3GK0!Y;:^(]7L-)M8;:5K:"UTR&6#$ENJSNV[.\2'3S[]5; M D"?)^ZC/&U1ZXYST'OG T*XN;+3K#3Y==FLK:YNM0DDOI%AWETGPL2DIL&< ML_*D_*0,=O1515+%5 +')P.I]:BEM+:> PS6\4D1.3&Z J3G.'M+DF@<64*"!F=4 MC0*K%D*'< ,'ACUH \^U_49;VUDBEN8M1BMVU"""^:),RJ+,L>5 &0Q*DK@' M;]:TKBPU'PIH,^J6"V,,UR+:W,>G6ZP10H7^:8AVVEP'/+8 P,Y%=X+6!8DC M6",1H-JH$&%&,8 [4]D5XS&ZJR,,%2,@CTQ0!P%MK6N7Z6]E!J3VZOJBVQNV M%O-*8S"[NF4!CW @8(' (R#CF+4/#VJ^)FG"WL=S-IMXUL))V$+NH4,I)6-@ M?OX90HW;5Y&*]!BM8((DC@@CCCC.41$ "GV Z=34BJJYVJ!N.3@=30!S.I-/ MX?T'2;!+Y;2.2=+:>^$8Q I#'Y0V57+ (-V0,CK6#8ZQJVHZW+I5CXH^T6Z: MP;8WD<$+2>4+02E 0NW<'_BQ^%>AR11S1-',BR1L,,K#((]"*9%:V\"JL$$4 M:K]T(@&.,<8]J .*BUN^ENH--OM;:PA2YNX6U#9$))C$RA$RRE%8JQ)^7G8< M GB&(1&(1H(R""FT8.>O% 'G/V@Z/!H\-GJNAZ3#J%ZL-S<:5:QI\OD2L%8 ML6 8LHP3TYX-0:[J,EW;202W<>IPVLUY#!?-&FZ0?878\J NY22I*@9Z>M=] M)X>TJ26W<64,?V>1I%6.,*K$HR'< /F&UVZU=6UMTA2)((UC085 @ 4=.!VH M X Z?J'A7PU-K%@MA#/-!;P"*PMA!%&I<;IF#-M+ ,>3@#'/%+#KFN7D<5E; MZE) 'U2*V^UR"WFE"-$[NF8QY>X;1@XXR,@XY]"**T91E!0C!4C@CTJ.*UMX M(DB@@BCC0Y5$0 *?4 =.M 'G^I>'=5\227,*WRW4VFW36ZRSL(79"BN"62-E MZM@@(-P5>01D]; MMX=\-P6VH7EO$$0QAW81H6P3M4$\ @K7"JI)50"Q MR<#J:9/;0747EW4,PP,@=>O;>T+Y/$7B*.,_NOM44@ Z!V@3=_('\:VV@B=65HD8.,,"H^ M8>]0V=A#8M<-#NW7,QGE9CDEB /R ]@* +-%%% !1110 4444 <)J4U_\ M\)U)::;?M8&\O+:&>5(T=C&+:X47?G.['.<8_D3^=)Y,6T#RTP"2!M'! M/4_J?SH X/3YO$,\VGVL_B.8M>Z.;^25;:$&.4%.$&S&P[^0V3P,$P[UW0BC!!"*"J[0<=!Z?2HWL M[:1HFDMH6:#_ %1:,'R_]WTZ=J .+M]1UP)=:I2VT^C[$_T>,;AD8&\,H4,68D')X&5 MQW7E1[2/+7!;<1MZGU^M,%K;K'05 MUE=-;3M+MY;.U*(1>DQAOFW LP+?( A!!SR21B[X@\0:A%I^O79UX:+=:;"& MMK)HHV$A\H/N8."SY8E1M( V]SD5W+V=M(T326\3-#_JBR F/_=].@Z5D:AX M0TS4]0>ZN//'G8\^%9/DEXQR",C( !VD9'!S0!5M]5U&37TT5Y6\X2?;&F\L MN%SUYKIZKQ64,5_/>*&,TZHC$G.%7. /08ZTB1;!H]OK5OHSW-HD\0$ MT4DLGF_,(P^'^YPV.", 9-7XM*:_URVBL(-4A\/?;8W\J7SH6XD3>H.UAT(]QZU)0!YWI=A/UECLYEV.QGA5LS2JJ$,P M MUN3)+I:1"> -D-]I3(!'&0N3^&:]#J&3_CZA^C?TH X+7M(U*PN[NTT074>D ML;26X4B:8,"9Q*%"MO/*PE@ISCMR':A0 " M1BX&[<1NP0#C& *ZVB@#BM.O'%Y87YT[41%I.CR07"&SD#F5FA^1%(RY'E-R MN1TYYI]K<&Q\27$MIINHBW_TB>[@EM"PB< 8>!\?,9,?<4G.'_H(J6HHO M]=/_ +P_]!% $M%%% !1110!#A_ZZ#^1J:H;C[T/_ %T'\C4U !1110 4 M444 0VW^I/\ OM_,U-4-M_J3_OM_,U-0 4444 %0R?\ 'U#]&_I4U0R?\?4/ MT;^E $U%%% !1110 V3_ %3_ .Z:2#_CWC_W!_*ED_U3_P"Z:2#_ (]X_P#< M'\J 'T444 %%%% $2_\ 'X__ %S7^9J6HE_X_'_ZYK_,U+0 4444 %%%% !1 M110 4444 %%%'59[&+2]-MH[EI%B<2;9#)@$[B,CR^PYSP!0! MTM%<_+XRL+>QFN+RVO[9X6B!MI+5O.<2-L0J@SG+''J#UQ52U\;QM>2V4UG< MSWIFF$5O:0,S".,J"7)PH8%P#SCGC- '5T5B/XKT\V]K)9QW-])=*SI!;PDR M!5.'+*<;<-\IS@YXJK:^/-&O! T/VKRY;>2Y:5[=D6&)&9&:0G&WYD(P>?:@ M#I:*Y>X\<6T<=S''I^H)>)8RWL$,]L4\Z-,#(.<=67@D'VJ/3O&RS1N]];LC MM';>3:PQLT[R2QERN.G8G(. 22* .LHKF;3QI!,;[SK6X5X;U;."V6$^?*_ MDK(5V],C+OWUZ9QGG%+;^+HU@1;F"2ZNV>8F*PA9]D M22LF]LXQ]W'J3G .* .DHK%N_%-A;L@MX[J^W0+GC;2I[2WN;1+NYBFMDNV:*W8^1"V=KN.JYPW')X/'% '0T5S\OC33(M0N; M4)=2K9M&MSGW%[>>W M*),5^\JD\Y&#U !P<9JQJ?B6RTNZ:"6.YG:&,37#6\)<6\9)P[XZ#AN!DX!. M* ->BL'3=?GU'Q=J.G);XL;.")TN-N1,SC.0V[&,=L>O-;U !1110 4444 % M%*9X?&LVC"_TJQCBC@=5NU8RSF0L"%PP QM Z'DU>T[QEINIRQ"&.[B@ MF>2.*YG@*12.F[<'!!Q0!MT M5SLGC73K>PGN[NUU"WBBC65/,M&W3(S!04 R2>=!]H*6T! M=HHLD;G'4<@C'4D' .#47_"7VJWEPN#<0XM_L?V8;WN3*C. HZ=%)STP"30! MT5%8A\5V!L(YXX[F6:28VXLDB_?B4#+(5[$#DDG&.<\C)IGBS3=4D>.+SX'C M\P.MS"8]K1[=ZG/<;A[=QD4 ;=%0V=TE]8PW4(<1S('0.NTX(R,CM4U !111 M0 4444 %%8M_J6H3:R=*T1+8310K/<7%T&9(U8L$4*I!9B5;N .^<563Q6+ M7_1=6M9!J*7/V8P6:F42'R_,#KT.-@)P>1@CG&2 ='17-0>,8_M&KI>V5S"M MC>K:6X6++73,BL H!R25=&=Y_LPLA%^_\W&XKM_W? MFSG&.W%S=^:$M8KZ:3R2$@C0D.9"?N$,""#SGMP:;_ ,)IIB6L\]S%=VHBA%PJ3P%6FC)"AD'? MEE&#@C(R!F@#H**YF3QC';ZB\5Q;3!6B@,-LL+?:#(YDRI4\<",D8/.#ZC/2 M(XDC5U! 8 @,"#^(/2@!U%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !447^NG_P!X?^@BI:R[K7-*TF[DCU34K2S>0AD6>94+# Y& M332;=D)R45=FI16+_P )CX:_Z/_ M/\:/^$Q\-?\ 0P:9_P"!:?XU?LY] MF1[6G_,OO-JBL7_A,?#7_0P:9_X%I_C1_P )CX:_Z/_ M/\:/9S[,/:T_ MYE]YJ7'WH?\ KH/Y&IJP)_&'AMFBQK^FG$@)_P!+3C@^]2_\)CX:_P"A@TS_ M ,"T_P :/9S[,/:T_P"9?>;5%8O_ F/AK_H8-,_\"T_QH_X3'PU_P!#!IG_ M (%I_C1[.?9A[6G_ #+[S:HK%_X3'PU_T,&F?^!:?XT?\)CX:_Z/_ +3 M_&CV<^S#VM/^9?>:EM_J3_OM_,U-6#;^,/#:Q$-K^F@[FZW:>I]ZD_X3'PU_ MT,&F?^!:?XT>SGV8>UI_S+[S:HK%_P"$Q\-?]#!IG_@6G^-'_"8^&O\ H8-, M_P# M/\ &CV<^S#VM/\ F7WFU4,G_'U#]&_I67_PF/AK_H8-,_\ M/\:C?Q MAX;-S$1K^FX ;)^UI[>]'LY]F'M:?\R^\WJ*Q?\ A,?#7_0P:9_X%I_C1_PF M/AK_ */\ P+3_ !H]G/LP]K3_ )E]YM45B_\ "8^&O^A@TS_P+3_&C_A, M?#7_ $,&F?\ @6G^-'LY]F'M:?\ ,OO-B3_5/_NFD@_X]X_]P?RK'D\8^&C& MP&OZ9T/_ "]I_C38?&'AH01@Z_I@(49_TM/3ZT>SGV8>UI_S+[S=HK%_X3'P MU_T,&F?^!:?XT?\ "8^&O^A@TS_P+3_&CV<^S#VM/^9?>;5%8O\ PF/AK_H8 M-,_\"T_QI'\9^&41F.OZ:=HSA;I"3^&:/9S_ )6'M:?\R^\UE_X_'_ZYK_,U M+7DUM\:$D\0A9=+V:?(PC\P29D49^\1T[]*]9JJM"I1MSJUR*.(IU[^S=[!1 M116)N%%%% !1110 4444 %86H>%K;5)]8-Y*S0ZK:0VSQA1\GEF0AN<@Y,G0 MC''?-;M<'#)<6GB#Q+K,E@+N+3II&63[?() %MD;8L.THMNNV*0/@C<22Q')W8'& .\2^%M6L_%TE_I-_'#'*EQ([ MSVXD3=)(AV%0ZMP%R&!'O4.I>)-=T?3IGEN--O9Y]+EOK8Q1,J1,A3AOF)=# MY@PW!X]^&ZUJFNV\>K:=>7T$+_V;*]K-%:D"5ECR[*PD^5@21M/;!!/- &K# MX5N+#[-/I.J>5>QI(D\US;^:LXD21@X .,&HM.\#I;:?-:7^HRW MOVBS>UEE\L(S;Y7D+\< YDQC&./PK&?Q3KEG'%:P(TWV'3(+F:?[&7%PSJQP M3O'EKA/O'=R2>W.G>^)-4\O4[^U:SMK?2HXWDM+A2TDVZ-9"-X;"<-M7 ;)! MH L'POJ5WJ!N-6UU+G;ITUBD<5F(@/,VYD;YSEOD'3 ] *:G@M[>X%W9ZD8K MN+[.87:# 01V-8MCX2U=/'@U5HMJ,Y=KHR#E2VX<[MQ8K M\A0J% Z$X KJ-&FD_P"$E\06S.S11S0R(&8G:7B&0,]!E!&O8YY M=4OK>_O)+[[:C7%B&A0^4L6SR]V2NT,L0>X,OB);;[.]W) AC2U8[=R@D#. M6X')K2M!/I_B"XMI@+../1-X@2Z>5$82R98,P!)P1DX':@#0/A-1H5_IWVMC M]KDCDWB,978L:XQGG/E_K6-%X%;4[2*\O+>TM;YO/1XKZT2ZV(\SR+C# !QN MZY9>>0:N^&[BY&KZ7'++(ZW.@Q2R!W+?.C* W/U=!10!S$7A&95M[2;4_,TVR9WM(/L^)$8JRKO?=\P4.V %4],D MXYM_\(TNW2@;DD:=9R6H&S'F!T5<]>/N^_6MRB@#@XM/\2:1!ILNGV;&;^S( M;.Z5/*E^>/(!PTB!>IPP9ASRAP*2'X;(VEV"7$EDUVEA%:74MQ8K<$[ ?FC) M(VM\QZ@CI\M=[10!S\GA2(Z9K%C%<>7'J;(1B,?N0L,<0 //$>>W6J0\ V: MZ\U\@LA$UY]M8-8(TYD+;R/-)^Z6Y^[N'0,*ZVB@#E7\#PS6EM!+?28M[::% M71 &W/*DJN,Y *M&..0:VM-M-2@DDDU74DO'9554AM_)C0#/."S$L<\G..!@ M#OH44 84GA2TGU34KFXD>2"_MVA:VQA8RXVRL#ZL%3_OD^M9%M\.X(;:XC,U ME&TEM]FCDM-.2%@NY26<@DLQVCH57K\OIVE% '+:UX-?6M3N;J2_C@6:$0J( MK;#D;D8!VW?. 5.T8&-QY-3IX8G2>.$ZEG2XKPWB6H@ DW[B^TR;N4#G.-N> M@W8KHJ* ,.Q\-K96.AVPNB_]D=&V8\W]VR>O'WL]Z;J7A^[N;Z[GTW4Q9+?P MK#=*UN)20N0&0[AM;#$9(8=...=ZB@#+TK0H=(OKJ:VD/E3101)$1_JUB4J. M>_%:E%% !1110 4444 89T74(?$UUJEAJ%M'%=QPI-!/:-(V(RWW6$BXR'/4 M'I4:>%(AI&F:?)1CLQYH9)%*]>.)#S[5T%% '*#P?>32:?#J6M?:= M/T])(X[=;4(\JO$T0\Q]QR0K=5"CKD>DR^$IKJ(0:WJ9O8(K22T@6. 1,%=0 MK.YR=S[1C("CKQ72T4 <])X?U.]L6M=4UL3H!&(_*M!']QU?<_S'-OF" =<]O(_\>]JW:* .9M_"EYIH5]'U=;: M9H?(G>6U\P.H=W4J-PVLID89.0<\@TR/P4MF\,NE7QMYK00"U:6+S @CB:(A MQD;@RN.3C=7Y?5!J>DWJ6=VT0AE\Z#SHYD!)7." <\@_-Q@C--M?!G]GVL+:?= M6UK?PW37*R0V2I!EDV%#$&!*[YL-3":FC3/-<36^^.EHH YNV\&P10SQ3W8JA&D8%!O!4@R#;S\NP=:[""(PV\<1D>0H@7>YRS8&,D^M/H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JHMX M9KB8S0QR$,,%U!QP*M5%%_KI_P#>'_H(H ;]AM/^?6'_ +]BC[#:?\^L/_?L M5/13NQ=?+\YB1Y:DX9A M@?>"YQ[XHNPY5V,FQ\1>'KO3;S4)X[>RM;2;RGEN45%92VU) ?[K9X-2C7_" MIL9+LW=@D$;K&[.H7:S?=!!&>>WKVKG_ !'X+ET[1D7PX9IU9K2W>WO)I;A0 MB7$;1D*2>%PV1Q\I)["GZ]HVO7NI6FJRVMBMVES;116\;/-'M1RY>1]JD<\ MX^7D\YQ1=ARKL;QUWPLMDEVUS8K#)-]G4L@!,N,A-N,[L#.,9QS3_P"U_#7V MNXMOM%CYMLK-*NT?*%^]SC!V]\=.]9\7AS4KKQ+!K>HBS@E6X1VMX)&D542& M5 =Q4;G)E]!@#'/=MAX8U&(:3I]XME_9VDRM)'/&S&6X!1T 9"H"Y#G<=S;B M.@SP78'4TM=1:6S%J[^ M6K[!R_\ =QC.[VQFN?'@F[GT=EDNA+<=< M5/:>%M4L)(-3@%M+?QW,DK6]Q=RR*RM&(_\ 7,"VX!1SL QD8[T78N!G%3P M^&9X=,M+=6@#PZN]^Y&<,K2N_I][# ?UHNPY5V(M8\3Z'HVKSZ?<6D9E@MDN M'.Q54*T@3DD8&,Y/M5H:SX:EA-ZD]E]GA)25R@&UCC:,$9R<\#OVJ+Q#X9N= M8U&:9'@\F6UAAV2D\E+@2'(QTP,?6J7B3PE=:IXB&H6\JJR>2\4:W#PEVC$B MD%T!*\2\$9Y'2B[#E78VYKW2%\/W.L6L%O=6\$$DW[M%^;8"2OL>",'H:2WN MK"XOK.U%A&&NK,W:L47"@%1@^_S_ *56TKPW)!X;U&POG"RZD93*5F>?9O39 M]]^6. .<#Z5!::7X@AD%T\6FBZL[#[):()Y"DK$J2[G8"@^0?* V.>31=ARK ML6--U*VU+5[JUCT8+;P2R0BYVH1O0@,K+U3.@ QR?85D'2M=&O3:G%'IDH+'KC )% M7]9TZ^NI-,OK(6SWEA*9/)G8K')N0HP# $J1NX.#Z8YHNPY5V*3^)_!YM]ZW M^G-O+HJJH9BRA2PV@9R-ZY&.,\U/)J_ANSM;1KB>Q7[3")(CA2'3 ^;@<+SU M/%9F@^&-3L_%%UKFKBP5ICE^'-;T:T; M^STTRZ:[M1#*+EW41$,Y4C"G>N).4^7D'GFB[#E78Z/2&L=7T6RU**QBC2\M MXYU1HU)4,H;!_.KGV&T_Y]8?^_8JKX>T^72?#.F:=<,CS6=I% [1YVEE0*2, M]LBM&B[#E78@^PVG_/K#_P!^Q2&PLR"#:0$'J#&*L4478(O MMJI.R(1*MLS@QALGVR1QTS7=5$O_ !^/_P!N!FHK:^BM?%-Q8:GKL MVDZ=YUXY9'6$3.KQ!2\N.N">I!8^N* /0KO0-)OVMVO=-M9S; "'S(@=@'0# MVXZ4ZZT32[V^BO;S3[>>YBQLEDC!9<'(Y]CR/2N-36)YK?3%\0ZQ<:;I\D4[ M)?9%NURRR8CWL1A28_GV\;B>G&*H:+JFNW^FB\M]5OKV2UTR>>!&B"?:9/M$ MR(SH%!)"J/E&,\<4 >G,RHI9R%51DDG JCIMK;6]U?2P7(GFNIA/*=P)4% MJCCH-JC'KR:X"XOX+R]N-/TKQ/>ZI;3Z#=S7">8&V2 Q[6W ?(W+#9V]!4>G MW$NGMY$E[+96#)I\=W? 21H;=B-TF. 7"KN/W0>W6@#N7\.:5>27R7L45]' M/=+@]:X!- M4N(8M3?2-4:XT^36A'<:A-<>1^Z%HF!YVQA@L OF8YZ9R6!(4'&U$4L?E MQZEN?H/2K44TG;%4KG5;^S$4(N8=/T\&ZD2070L_,F^TR#&1&P<@8.SJV2 M2&[ 'J=1/!ZUQ%SJLSRQ+XFUJ;1"-/AE@^SGRU MGF(/F8W+EV!"@1XSS]TYXI:C;,OBC4KIY9IGD&C[EF7Y,FX?)",#M(QGU4DT M >DT5YY:ZU=M<6TD>K3S:M,\RZCII(VVJ!'.=F,Q[2$ 8_>W=\YJUI,NJ:)U=3G#*= MZ?=Q1Z9HUI?ZU-I%G_8]O-;R0N(_M$[ [OF(^9AP0G?<3@]LE?$>NOI&F376 MI>5NTF">WEENOLS7,[;MS;!$WFGA/W8QUZ19Q$"%3]GA=P01E@69NO3M@U$-:UH^,9(9+J)+C^T_(CLC>')MMV WD"( MD@I\_F;L ]P 5H ]#,L8F6(NHD92RH3R0,9./3D?G3J\OCN]6MH;34$N9[V_ MEL+Z3S9(5=X5^T0K\BA?X4R0O\149S77^&;FSFN+E-+UV?6+941BTC"41N9)_9YDFFBN_M+P3EE ('E*L1Y?\ =GTZ<'(!ZE++'!&9 M)I%C1>K.< ?C3Z\Q\2W1GR\9 " /YG<\9YQ0!W=%<+X9DU.*V\- MWUYJUY>RZIN6Y2:S/I7D6J2:;'% M@?:I3NSP0?-.0H\L=CT^;- '8BY@-T;831^>$WF+>-P7.,XZXSWJ2N1\,6TS M>,M:O[WS8[J6VL_-A+DI&QC)8*/8C^===0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %11?ZZ?_ 'A_ MZ"*EJ*+_ %T_^\/_ $$4 2T444 %%%% $-Q]Z'_KH/Y&IJAN/O0_]=!_(U-0 M 4444 %%%% $-M_J3_OM_,U-4-M_J3_OM_,U-0 5PJ:AJD_B37OWNL-#971C MA\D0"VC46\;X;/SGYF)[]17=5D1^&[6+6+C4(;B\C:YE\Z:!;AO*D;8$R4Z? M=5?RH H:;JE]/-X86:8L+W37FN?E'SN%B(/3CEFZ>M=!)_Q]0_1OZ5GZ9X;L M-)NO/M3<.RQF*)9IVD6!"<[4!/RC@?D!VK0D_P"/J'Z-_2@":BBB@ HHHH ; M)_JG_P!TTD'_ ![Q_P"X/Y4LG^J?_=-)!_Q[Q_[@_E0 ^BBB@ HHHH B7_C\ M?_KFO\S4M1+_ ,?C_P#7-?YFI: "BBB@ HHHH **** "BBB@ K(M-06]ZB R MPHT"Q_>QD$$-P#0!L0^(]%N(+J:#5;-XK0%KAUG4K$.>6.>!P>?:LZS\1>'= M1\3W7V:ZA>ZLK!)'N1,-GDNS$]\<&,$D^HYK)U#PSJ^LV$D-U9Z?9&'2Y=/B M2&4LLV\IU^4;4 CX7G[WMS>UWPKU8VO\ CFRTO1$U'3?)U.-R1N2X M"QJ RJYN[C!O#/;31P7-V9A*(6+!7<( ,Y.,*< M8!.>@T[/PV;^XO[W7K6*&6\F21(;:=MT)1-N[S5VG<1U(QQ@)GVEP0< K@EE.& [56M=!U6&XMK$QVRV%IJ$U^EUY MI+OO:1E3R\#&#+R=W1??C.U#1]5&BZXL]G;6AU2!;7[-9.TB2W$C;&N,8&S( M8$^RY)XH [XC((]?2JNG:=;:58I9V2,L*$D!W9V))+$EF)))))R35JB@ HHH MH *",C!Z444 8TGA/2'B@C2&>#[/#Y"-;W4L3&/^X65@67V.<5JP016MO'!; MQK%%$H1$48"@# %244 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !447^NG_P!X?^@BI:BB_P!=/_O#_P!!% $M%%% !1110!#A_ZZ#^ M1J:H;C[T/_70?R-34 %%%% !1110!#;?ZD_[[?S-35#;?ZD_[[?S-34 %%%% M !4,G_'U#]&_I4U0R?\ 'U#]&_I0!-1110 4444 -D_U3_[II(/^/>/_ '!_ M*ED_U3_[II(/^/>/_<'\J 'T444 %%%% $2_\?C_ /7-?YFI:B7_ (_'_P"N M:_S-2T %%%% !1110 4444 %%%% !115>ZU&RL7B2]O+>W:9ML2RRJA<^@R> M3R* +%%0S7MK;NR3W,,3+&96#R!2$'5CGL/7I4JLKH'1@RL,@@Y!% "T444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !447^NG_P!X?^@BI:BB_P!=/_O#_P!!% $M%%% !111 M0!#A_ZZ#^1J:H;C[T/_70?R-34 %%%% !1110!#;?ZD_[[?S-35#;?ZD_ M[[?S-34 %%%% !4,G_'U#]&_I4U0R?\ 'U#]&_I0!-1110 4444 -D_U3_[I MI(/^/>/_ '!_*ED_U3_[II(/^/>/_<'\J 'T444 %%%% $2_\?C_ /7-?YFI M:B7_ (_'_P"N:_S-2T %%%% !1110 4444 %%%% !7CNJ2>%-.\9^)_^%I6" MW-Q>2K_94ES:-.LMKY:@1P$ XXL83--*=0 -JUO:RS)+P3PZ*5Z GKP.>E);^*M(N;AH8[B4$&0 M!I+:6-',>=X1V4*^,'[I/0T <_\ #RXU34=1\3WFKZE=7 AU>:S@M7P(H$0* M?DX!.2Q&2>@%=Q6-;>*])NX(YXY+J."5HUCFGL9X4W"A6P9%7>R@XQD#K^77B@#0HK(N?%&E6K1H\TTCR22QJEO: MRS,6C(#_ "HI. 2.>G-4I_'NA07MM;K-),+E=RS1)E%&,\]S@$$X!P.N* .D MHJ"XOK>T, GD"FXE$40 )WN02 ,>P)^@J>@ HHJE/K%A;7,EO/V^G64MW>2>5!"NYW()VC\*+>]@NY;B.!RSVTGE2@H M1M;:&QR.>&'(R* )Z*** "BBB@ HHHH **** "BBB@ HK#U+Q99Z7J%Q;3VU MXZ6D2375S'&#' C%L,QSG'RL3@' %7K/6;&]F>&&X03)+)%Y3L [%&*L0.I& M0>: +U%1+=V[W+VZ7$33QC<\0<%E'J1U%*;F!8U=IHPC+N5BPP1UR#Z4 245 M574[!PA2]MF$DGEH1*IW/_='/)]J=-?V=M,L-Q=012LNY4>0*Q'J >U %BBL M^VUW3KN\U&VBNH_,TUPEUEP!&2H;GGI@_F#Z4]M6LUFL8TE$OV]V2!XCN5BJ MECR/930!=HJ&"[MKHR"UN(IC&VU_+<-M/H<=#3(=1LKC/V>\MY<-L.R56^;T MX/7D?G0!9HIH=&=D5E++CM $]%9UM MKNG7>J7UA#3');CS%!PQR2. /E M(SZXH NT50?6K!=0@LEN$DN)I6B"1L&V,%+$-C[O"GK1JVLV6BPP2:A+Y:W$ MZ6\>!G+L>/P'))[ $T 7Z*HZIK-AH]G/&&[C#JR*N]@/,+HKC9S\W##I0!IT5G7FO6%C<)#-+DMO+E,$1!59B7/\ M(^4CGOQ4.G^)],U*!;B"8I;-;Q7"W$HVQLLF0H#=-V5P1VXH UZ*8LL;.Z+( MI:/&]0W*Y&>?3BHX;^TN)WAM[J"65!EHTD#,H]2!TH GHK,F\06,&IM82&3S MUDBB.$XW2ABO/_ #4L>LV4NNS:.DN;V&%9W3' 5B0.?7U';(]10!>HJKJ6H0 MZ5IEQ?7(M5++Q%:7/VA;J.;39+<*TD=\%C(5LA6R"5()!' M7J* -6BH7O+:*XC@DN(DFE_U<;. S_0=34$NK6L6H6]D&,LT[E,1#=Y9"LV7 MQ]T?*1D]^* +M%5X]1LIF=8;RWD:,D.%E4E2.N>>,57_ +'_H(H EHHHH **** (;C[T/_ %T'\C4U0W'WH?\ KH/Y&IJ "BBB M@ HHHH AMO\ 4G_?;^9J:H;;_4G_ 'V_F:FH **** "H9/\ CZA^C?TJ:H9/ M^/J'Z-_2@":BBB@ HHHH ;)_JG_W320?\>\?^X/Y4LG^J?\ W320?\>\?^X/ MY4 /HHHH **** (E_P"/Q_\ KFO\S4M1+_Q^/_N+_,U+0 4444 %%%% !111 M0 4444 %U75/M.G7EVE]<_:8)[2'S=V45?+;'W2-O!.%P1SP<=-10 M!QUGH]_;W/AIIK8IY=]=W,\:$,MLLL+ M4X76*W8KM+@E1PG)X/88Z@U8L-/O=&L=%6YL;F;^P;J6*:2",NUTKQL!< 44 <';Z!?7VIZ7<2B_T^*1[^X=HG$U M:4WP]TA[FVD@>>WCMQ@1H5.> &(9@64L Q4C=WKJJ* ,#75"Z[X?& $\^94 M'^W]GDV_H&KF-#\$0Q1Z%#=Z9)Y+:(W]H)*2PENAY6SSAY-/H \OU#1]6X<*@ZC=Y991][!X.<&-?#QO([ M%QI#+8PZZEQ96]Q$-UK!Y>&.T\HID!8+V!' Z#T"B@#R\^&;RUT'1R]G^Y\R MXEU&":R>\,DK-^[9XU=2P"A@.H7*\#&1H)I.K'3M/$D%R_V:$M?HPVM9&$ M6,8,?J#P>M+<^&;NVM;TVE@D%I)KLUQ=0"S,PN8BF$)B1E,BACG&>V<'%>E4 M4 <)IUI=6]OX=M[H.LIU66:")H3%Y4(BDX"%F*K@\ GC.W68Q.5&!=QLPR"#]P'/MFNS,4;3+*T:F1 55RO*@XR ?? _(4^@# MSS4M+N].US^S]"4:>DUQ*=/5?EC60V,@)5>@ ?!(Z9YZFJ^D:-K<=G?II4ZCN7@C:>-2J2E 64'J >H M!P*EH \\U'0[#4O"VK6NC^&;JV22S56AGBV++*&R/W9^\X[R=^.3VDN-(EAU M:[;4=+N+K0UU%C]DBB\Q67[- L;^6/O(K+(, '!(..,COZ* .!TSPLVH:O8_ MV[ITTFGQ6=T(;>[?>L2M.IB1QD@L(^F<[>F8K)N"DKN5EW\$C'0FIAX4D2VFFBL8A?R:^E[YV5W^5]H4D[NW[K M=QZ$C'-=G10!Y[HOA+5+35[9;G[41;W$\LMVQM@DP,X'I5+Q3X-?ZK=16$<\4NIV]T;8, MB_;(TB564YXR'^8!L E1GKFJTOAG5;R226SMO[)2XN;B2*(2+FTWVC1!R%) M8N0V%)]>N:[VB@#SZ\T:\.EW4UMH_P#8*6^D26T@C8.9V)4@ 1;B4 5OF(#? M.<+UJE:#2?$.M3W6G:?;:9;6^CNDEW!+$_E.)$>,_NBR@+M+#)#<'*@=?3J0 M* , ^@H QO"T-P='74-2B6+4-1(N;A5S\A( 5!GG"J /S/?V/A758/$BM+]J*KJ4M MX;S-L$9&9F"[@IF)VD(5.!@'YL8%%QX?UB^T"TT=],:+^S;:YC\]IHRER6@D MA0)AMPSYF3N"XQCGK7H%% '"WG@I=VI"STNW6.30%L[=5V@>>/,[=B 4^;]> M*@U[P_J,^G:[;2>'DUJ?5+54MYWFC A(A">6Q<@J X9P4!R7/0\UZ#10!PUQ MX6OFDU65+**03FQ?RBZK]J6+!DC)]\8YX/?C-(_AW4KN_P#M=K8'2H9+^.5; M8O'NAVP2HTQ"$J&)=!A2>%!]<=U10!PFE:'>Q:QX<_XIN.P&EK(EU>B:,B0F M(K\FTEF#-@DL >1P><:6M^'+WQ%KS-/=S6%C;6S0P^4L3F=I1^\8AE;&%"J# MP>7[5U-% '"MX8O[RWUN74;"*>_FT@6$%Q(49IF7S1G/\.[*-SCD^U++X/DD ML_$+'3H3=74,"6;97(,<" ;3_#AP?3IGTKN:* .#C\(W27L4XT^$/)JE]))@X97.UD_>8/J&) M'(KTNB@#'TWR\:B1IL=G,FR.:>.,*+AUB7D=RJYV@GTP.E6!.X #'?BO1Z* .+_LS5K_6'U:72Y+3?>6C M_9Y9HV?9$C[F^5BO5\#G/'04ECX9UBVDAUR:]FDU)[HW<]AB+9\X"-&'V[CM MCV@?-C*"NUHH P-4%QXC\$7\=O:2127<4D<44IV,PR0K=MNX 'U&?6J.N^%; M>+0G32;"YN+MIDE#B=99-Z@A2QG8AD&2-I/1B1S76T4 <'>>']2DAO[>3189 M[J_2#R+V*5%CLBJ*-O)#J$92R[ @44 >'+B^O;+_BCQ8P6VF7-I<-%E44 5 M=+CFATBTCNHH89T@19([<8C1MHR%_P!D'I[5:HHH **** "BBB@ K"NT\2'4 MKDZ5/I26VY=JW,,C./E&'_H(JHRY796,/R_&7_/ MUH7_ (#3?_%T>7XR_P"?K0O_ &F_P#BZZ&BK]H^R^XCV2[O[SGO+\9?\_6A M?^ TW_Q='E^,O^?K0O\ P&F_^+KH:*/:/LON#V2[O[SFIH_&&Z+==:']_C%M M-UP?]NI/+\9?\_6A?^ TW_Q=;=Q]Z'_KH/Y&I68(I9B%4#))/ %'M'V7W![) M=W]YS_E^,O\ GZT+_P !IO\ XNCR_&7_ #]:%_X#3?\ Q=9Y/)B(M6&W;(%4#"$L5V MOD].>#5S4-9U&P;4_,UXKMQ#;06T6UY"TS-NRI.T[!P,'KS1[1]E]P>R7=_>=AY?C M+_GZT+_P&F_^+J-H_&!N(O\ 2M#SAL?Z--[?[=5_$@DO;[PA<+=36^_4-S)% MLPV;68\[E)[$<8X)[X(YJUU/6_#O@[0+NVO#?R7&DRE+1XD$<;) '0K@!CC; MSECGMBCVC[+[@]DN[^\['R_&7_/UH7_@--_\71L\9?\ /UH7_@--_P#%U3\( MZQJ%]J5S:W4\EU#' DOFS26[.KDD8_) M)':W#?.%$LCD[>N-I!SZ&CVC[+[@]DN[^\W]GC$$ W>@Y/0?9YN?_'Z7R_&7 M_/UH7_@--_\ %UBZM1DD.HX8*\?^X/Y4>T M?9?<'LEW?WF#Y?C+_GZT+_P&F_\ BZ/+\9?\_6A?^ TW_P 770T4>T?9?<'L MEW?WG/>7XR_Y^M"_\!IO_BZ/+\9?\_6A?^ TW_Q==#11[1]E]P>R7=_>?/+7 M/B__ (6)AGN_[6^TXVJ6VXW=AT\O'X8KZ&J)?^/Q_P#KFO\ ,U+6N(Q'MN7W M;6,<-AO8'_H(J6HHO]=/_O#_ -!% $M%%% !1110!#A_Z MZ#^1J5E#*58 @C!!'6HKC[T/_70?R-34 12VT4UJUM(BF)DV%,<8Z8JA_P ( M[IG]CS::MNJ13VOV25U $CQ[=O+=2<=ZU** *\5A:0+((K:%/-(,F(P-Y]6] M3]:>]K;RW$<\D$3S19\N1D!9,^AZBI:* (+55\LM@;BS G')^8TL-G;6ZR+; MV\40D)9PB!=Y]3CK1;?ZD_[[?S-34 0V]G;6:[;2WA@7TB0*/TIRV\**RI#& MJL,, H (]/UJ2B@!IC1MN44[#EE6* MAD_X^H?HW]* %M[6WM$*6L$4"LVXK&@4$^O'>@6MN+HW(@B%P5VF4(-Y'IGK MBI:* (!96JRQ2+;0B2$$1L(QE >N#VJ2.*.%2L,:QJ26(5<9).2:?10 V3_5 M/_NFD@_X]X_]P?RI9/\ 5/\ [II(/^/>/_<'\J 'T444 %%%% $2_P#'X_\ MUS7^9J6HE_X_'_ZYK_,U+0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !447^NG_P!X?^@BI:BB_P!=/_O#_P!!% $M%%% !111 M0!#A_ZZ#^1J:H;C[T/_70?R-34 %%%% !1110!#;?ZD_[[?S-35#;?ZD_ M[[?S-34 %%%% !4,G_'U#]&_I4U0R?\ 'U#]&_I0!-1110 4444 -D_U3_[I MI(/^/>/_ '!_*ED_U3_[II(/^/>/_<'\J 'T444 %%%% $2_\?C_ /7-?YFI M:B7_ (_'_P"N:_S-2T %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 52>[6WN) 8Y6W$'Y8R1TQ5VB@"E_::?\\9_P#OT:/[33_G MC/\ ]^C5VB@"E_::?\\9_P#OT:/[33_GC/\ ]^C5VB@#/DOT,_\ WZ-7:* ,^*_2--OE3GDG_5'N,__?HU=HH I?VFG_/&?_OT:8U^C3(_E3_* M",>4>,__ 'Z-7:* *]N_ MG2-,%905"X9<'C/^-6*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** $* /_V0$! end GRAPHIC 12 halo-20240331_g3.jpg begin 644 halo-20240331_g3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0*617AI9@ 34T *@ @ ! $[ ( M , !2H=I 0 ! !5IR= $ 8 "=NH< < $, /@ M FMC M.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR M9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K" MP\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! M 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $" M=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7 M&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ]9\: M?$?_ (1#6HK#^ROMGF6XF\S[1Y>,LRXQM/\ =Z^]<]_PO'_J7O\ R=_^UUD? M&D_\5G:?]@]/_1DE>>9'K7U&%P&&J4(SE'5KN_\ ,^.QN98NEB)PA*R3[+_( M]:_X7C_U+W_D[_\ :Z/^%X_]2]_Y._\ VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"? MR?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6 MC(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3 MO_VNO)/_ %+W_D[_ /:Z/^%X M_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y. M_P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"% MX_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_ M\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]: M/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VN MO)/_ %+W_D[_ /:Z/^%X_P#4 MO?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#V MNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ M4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-P MG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ MD[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A M>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^ M3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S M_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GX MO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_] MKKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ MU+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ M]KH_X7C_ -2]_P"3O_VNO)/_ M %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\ MCUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/ M[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7 M(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ M ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_ MX7C_ -2]_P"3O_VNO)/_ %+W M_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ M (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO M\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:, MCUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ )._ M_:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ M -2]_P"3O_VNO)/_ %+W_D[_ M /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C M_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+ M_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_ MLW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ MER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2] M_P"3O_VNO)/_ %+W_D[_ /:Z M/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2 M]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]: M_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"? MR?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNC_A>/\ U+W_ ).__:Z\ER/6 MC(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"%X_\ 4O?^3O\ ]KH_X7C_ -2]_P"3 MO_VNO)/_ %+W_D[_ /:Z/^%X M_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_\P_M;&_S_@O\CUK_ (7C_P!2]_Y. M_P#VNC_A>/\ U+W_ ).__:Z\ER/6C(]:/[-PG\GXO_,/[6QO\_X+_(]:_P"% MX_\ 4O?^3O\ ]KH_X7C_ -2]_P"3O_VNO)/_ %+W_D[_ /:Z/^%X_P#4O?\ D[_]KKR7(]:,CUH_LW"?R?B_ M\P_M;&_S_@O\CUK_ (7C_P!2]_Y._P#VNNQ\$>,_^$RM;N;[!]B^S.J8\[S- MV1G^Z,5\Z9'K7L7P0.=,U?\ Z[1_^@FN+'8+#T<.YPC9Z=7W/1RW,,37Q,:= M25UKT7;T/4:***^;/JR&:SMKAPT]O%*P& 70$X_&H_[,L/\ GRM_^_2_X5:H MI\S[D\L7T*O]F6'_ #Y6_P#WZ7_"C^S+#_GRM_\ OTO^%6J*?-+N')'L5?[, ML/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A M1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#? MI?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K M?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\ M^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU M11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[, ML/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A M1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#? MI?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K M?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\ M^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU M11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[, ML/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A M1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#? MI?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K M?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\ M^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU M11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[, ML/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A M1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#? MI?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K M?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\ M^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A1_9EA_SY6_\ WZ7_ JU M11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#?I?\ "K5%'-+N')'L5?[, ML/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44Q5_LRP_P"?*W_[]+_A M1_9EA_SY6_\ WZ7_ JU11S2[AR1[%7^S+#_ )\K?_OTO^%']F6'_/E;_P#? MI?\ "K5%'-+N')'L5?[,L/\ GRM_^_2_X4?V98?\^5O_ -^E_P *M44QGW=E:V]J\L&E0W,BCY8DC0%OQ.!6/#J$3W7E3^%F@43)%)(PA(0OC&<') M^\.E=%=RRP6KR6]NUS(H^6)6"EOQ/%@]*Z*6J=_P _^"NU3CK6O5+4=5M]+$?VE+A_,SCR8'DQCUV@XZU4')RMJR)J,8WT11TR\T' M5Y"EC:QLP02?/9E,KZC.& 1V M^^S>$",G(R6X8\#ICI[UTM75O"=E?^ON(HVG#F:7]?>5?[,L/^?*W_[]+_A1 M_9EA_P ^5O\ ]^E_PJU167-+N;Q5.G:>HRUG; >IB7_"FBPTUCA;6U)]! M&M/O[2SO;4PZC%'+ 2"5E'&>UF,8YK6"4DVY._]>9A4;C))133_ *['2?V98?\ /E;_ /?I?\*/[,L/^?*W M_P"_2_X5:HK+FEW-^2/8J_V98?\ /E;_ /?I?\*/[,L/^?*W_P"_2_X5:HHY MI=PY(]C#U*\T+29-E[9JIV;R4LF=0.>I52!TJ73GT755D-G:1GRB XDM?+(S MTX913]8DOGCDM+;3#=P31%7D%RL9&<@@ CT[U)I@N9)KBYO;(V:7JGJDUE!I\AU)!);MA#&8S)O)X"[0#DGTIQ^AW#,*0^:2 M>QVU@>'[;3(=4D,?A^XM9FG9H9GL2@1=H_B[=ZZ:^M6O+4QQW,UJX(9982 R MD?4$$>QK \.>)+O4;E;.YA6Z(4EKRU!\M"/X7!X#>P)_"NJGS>RE;YZG'5Y? M;1YOEH=/1117*=@4444 ' M_P"QA;S#09EECWCS-LK28./]HG'%5]9O=-M;J]M[V\:*6\M%CVK [[%^66HW5W=6%P900B.IC9"A ..H'7-=4K^RZV_#IY'%#E5;I?\>OF M:E%%%^LUOK4P/--""0=\$A1ACW%6*KWUDE_:F"62:-20=T,IC;CW'- M5%V=R9*\6CG+*SDL_$20+=:K+(EPQ(FED>(P^6>23\I^8@>N:ZNN4LK!K/Q$ MD,$PF,\Y/RGYCC'7-=76U=W:]#GPRM%JUM0HHHKG.H**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,_7HXY=#N$GFAACP M"S7#;8R P.UCZ'H?K7/6IL+[4+:YGU?2I-0-PGEQP7(801CI'%R"2W. M!74WUK]LMA%D >9&YR,@A7#8_'&*J/HZ&:9T\M3)<13+B/[H0KD?CM_6NBG4 M48V;_K0Y:M.4IW2_K7^OF:=%%%S^!P<5KUF:EIS:CJ%N));J.W2*0L;>X:++Y3&=I&>-U:4VE*[,JJ;A M9$6DVFI6U](U]MBL/1-,N+"6W:66\D\RT' MGBXN6E ERO0,3@_>Z5N4ZNLM!44U#5!11161L8_B?8='"3%5B>9%=Y&(C12> M2^",K[$XZ9XJMI^KN][;16%M!'I4KM#;[%*NX523(H' 3(Q[YSW&;^MFY-K! M#9S>2\\ZQM)Y8?:I!SP>.U9=F=8@OXOM&I-<0K>&V,9M40%-A.[(''.*ZH). MG9^??_(XJC:JW5^G;_/]#IJ***Y3M"BBB@#)NY+K3]6:[CLY;NWGA6-A!@O& MREB#@D9!#=NF*ETI+F2:ZO;N%KWO[76((+VYU&2[6=GD4RR/;^24./F/ M!P2!ZY'2NQK%2S;1]2M/L]YW_ Y]"T5\ M]?\ "T?%_P#T%1_X#1?_ !-'_"T?%_\ T%1_X#1?_$UU?V/B.Z_'_(XO[=PW M:7W+_,^A:*^>O^%H^+_^@J/_ &B_P#B:/\ A:/B_P#Z"H_\!HO_ (FC^Q\1 MW7X_Y!_;N&[2^Y?YGT+17SU_PM'Q?_T%1_X#1?\ Q-'_ M'Q?\ ]!4?^ T7 M_P 31_8^([K\?\@_MW#=I?O\ A:/B_P#Z"H_\!HO_ (FC_A:/B_\ Z"H_\!HO_B:/['Q'=?C_ )!_;N&[ M2^Y?YGT+17SU_P +1\7_ /05'_@-%_\ $T?\+1\7_P#05'_@-%_\31_8^([K M\?\ (/[=PW:7W+_,^A:*^>O^%H^+_P#H*C_P&B_^)H_X6CXO_P"@J/\ P&B_ M^)H_L?$=U^/^0?V[ANTON7^9]"T5\]?\+1\7_P#05'_@-%_\31_PM'Q?_P!! M4?\ @-%_\31_8^([K\?\@_MW#=I?O^%H^+_\ H*C_ ,!HO_B: M/^%H^+_^@J/_ &B_P#B:/['Q'=?C_D']NX;M+[E_F?0M%?/7_"T?%__ $%1 M_P" T7_Q-'_"T?%__05'_@-%_P#$T?V/B.Z_'_(/[=PW:7W+_,^A:*^>O^%H M^+_^@J/_ &B_P#B:/\ A:/B_P#Z"H_\!HO_ (FC^Q\1W7X_Y!_;N&[2^Y?Y MGT+17SU_PM'Q?_T%1_X#1?\ Q-'_ M'Q?\ ]!4?^ T7_P 31_8^([K\?\@_ MMW#=I?I4$TZO'/>"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ JIJJ6/2NHK6O=2V_K^NVACAVG#>_] M?UOJ%%%%8'2%%%% !1110!B>-/\ D1]9_P"O*7_T$U\TJI=@J\EC@5]+>-/^ M1'UG_KRE_P#037S7 0+B(DX <$G\:^ER?^%+U/DL^_C0]/U-N\\%ZY87%O!< M6T>^XN!:IY1W MEO!8O%=VK1P8_P!$F8L#-A>2&R#GZUU+$8A*-XK57Z]M#C>%PKI>&=4TJV%Q=0QM!YGE-)!,DJH_P#=8J3M/L:EU+P?K6DVLMQ=VR%( IF\ MJ=)&B#="RJ25!]36I;Q0^&?#FL07>I6=W+J*)!!;V>>E M;NN75E::YK^M'4K&>WO=-^R0007"R/*[(J\JIX ()R:IXBHI)+7Y/7;_ #?W M$+"TG%MW3]5IOOIY+[SB9/#.JQ27"/;J&MK1;R7]XORQ'&&Z\]1QUJ6T\(:U M>VL4\%J@$ZEH(Y)T228#NB,0S#Z"NLO=2L#INH:H+^U=+S0HK&.!909?.&T$ M%.H VGD\5G:W:6_BC5+;5[+6-/L[8V\22)<7 CDM2B@$!/O-TR-N^!]/TJTGBFO)-9D"QAOF(9%56QU )[XJ MOX7O+?PYXXADU"1&A@DDA>>+Y@I(*[U]0"<_2MXU9\DF]6KV1SRHPYX):1=K MOUW*]]X4U?3K.6YN+>-HH2%G\F=)#"?1PI)7TYIW_"'ZW]C^T?8QGRO.\CS4 M\[R_[WE9W8_"II=$71P]]/K&FW*1RJ4@@N/-:Z 8'D+]T8Y^;%=&)+(>/SXN M_MNT_L[S/M.T3#[1]W'D^5][/;TQWK*5>:6C3WZ/RTW-HX>FW[R:VZK1:Z[; M'$/I%['865Z\0$%\[) V\?,5.#QVY/>DO-*O+#5WTRYBQ>)((S&K!OF.,#(X M/45UET\&H^#M#E@NK*(V=W/--;O1NXY ]J/K,E>Z_F_!Z+[@^J0:5G_+]S6K^3.,D\,ZM M#XC70I;;;J+,%6(NN#D9'S9QTIMSX:U:UU.WL&M#+<72AH! ZR"4>JLI((X/ MTQ7=0ZMI.H^(O#&N+J8:2WF:VNWO"D4A !*.5#' Y(SGTI)];TZWU+3UO[NS MCNY=-N+*::Q8/!:;B?*8;<@<9SM]:S^LUKIE6PN;J*-K'/"6KV5W?V=W,KW3?$,,5E8:E96ZK?0I=L)4 G1HU E+=]GS*?2J>(J*:6ZN];/;3_ #L0 ML+2<).]I65E=;Z_Y)GGEUH6HV5I875U!Y4&HC-L[. &&0.>>.HZ]JO7/@O6K M5@LD5NS&W:Y CNHW/E*,E^&Z8Z>O:NK\3:SH?B'0]5L+.^%3;EO-&!)Y9&S_>]NM)8BLXWM9Z]'\B MGA:"DUS76FMUZ/\ (Y2Q\)ZQJ%G%RL8+6VABGCGG$ MK ]1MS6O%XSTV.SUN\41O;7VK@2VC$!Y;=HRK-MZ^^?6F\166ROY=M=B8X6@ MW[TK>=UKIOZ7_JYYYJ&E7>E7$4%]&(Y)8DE0!@)O$Y MNO'<%I!=6O\ 9:7EO,TL(4"0A5&YW'WL?^1R^H^%-8TNX@AN;4-)<2&*,02++N<'!3Y2<,,]*34?"^K:79OCA2=I^M>A:MXFTE/$^F:E#=6ZV45S=03QP;28Y&R!<@#EL@@Y] MJY:T@@\,:3K;7>IV5Z;^U-M;PVLXE,I+ ^8P'W0!S\V#DUG3Q%623DM?1ZZV M_!&E3"T(R:B].]UII?YW>G3[S+O/!VM6-DUU/;1E$C69UCG1W1",AF0'('OB MH5\,:JTD:+;J6DLC?J/,7F$?Q=?;IUKM[ZZLK77FUY]3L9+1='%L(8KA7EED M,6W9L!R.3DD\<5!;ZE8#3;;5'O[4)#X>?3V@\T>=Y_( "=<6]OP M>_8IX2AS-7_%;=SDK#PGJ^I6D5S;V\:QSDB#SITB,Q'78&(+?A2CPEJ_]ES: M@\,4<,#,DH>X171P2-I0G=NXX&,GM6SJ=K;^*8=(N[+5=/M$M[*.UGANK@1- M;LG4@'E@>HVY-5XI[:'P'JEFNH0O,=5B:-]Q#.H!_> 'YL>^*U]M4:TWOM9Z M:^IC["DGK>UGK=:Z7[&/JWA[4M$6-M2A2+S#C"RJY4X!VL 25.".#697;>.) M;*\TNQNI[NQNM:\PQR3V4@87,(7Y9' ^ZV>,'GK^'$UM0G*I34I;G-B:<:=1 MQAL%*JEFPH+$] !FDJ[HUS/::W9S6LKPRK,H#QL01DX//T)%;2;2NC&*3DDR MHT4BYW1LN.N5(Q0(I&.%CYJS%)'!JFH/;7-W%$GAFV\N>!/WP7C!"Y^][9_&O/^NNU^7^K+R\ MST_[/7-;F_I-KOY'D@BD.0(W.WK\IXIH4M]T$\9X%>L>!+A9!JTCW]^\DFH0 M>5)<-YU4O T2V*ZCK=]#9VYOKO[&(;B9852,MF;;N(S@ M$ >E5+&.UOG<4< I:K&\F=B,V.NT9Q0L4CKE(W8>H4FO2 M=%_XHNS\4K.UULLKVU"_991&[KN8KR0?E((SZ@TD.JF?P!)?)<:AI8NM6G?9 MI<>[&4!V'YEPO^<4WBG?2.ETK^JN2L%&RYI6=FVK=G;N>;^6_P#<;D9Z=O6E M\F7C]T_/3Y3S7J-EEGTNZP?LZ>%95:7'R@@,",_6F:)J=_<#P"D]Y/(DTTYD M5Y"0^Q\+GUP.!Z4GBW:ZC^/DWV\BE@8MV_TWPI;W'AAI8Y)KZX&H3VH/FAP_R(Q'(7;SCH:Y/7VU)]9E;6X/(O2%,B>4 M(ST&"0!U(KHIU74?W]==/(Y*U!4UN[Z=--?,SJ***W.8**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z MOA_X]X_]T?RI],A_X]X_]T?RI]?G[W/T];!1112&%%%% !37=8HR\C!549)/ M:G57E'G7B1'[D8\QAZG/'\B?P%3)V6@"![F?F(+"G8R*2Q]\9&*"MW&,K)', M/[K+M)_$Y>!ECAG M6=3MRK*<,K#!4^]257G'E7$4R\;B(W]P>GY'^9JQ3BWLP"J;W5\[%/I_M'Z=/6GW\KQ6;>4=LCLL:'T+$#/X9S4L$*6UND40PB# ]3_]>M59 M*[,Y7E+E6A7\C4!\PO(2W]TP?+_Z%G]:6&\<3"WO(Q%,WW"IRDGT/K['FL8Z MSK,*PW]W:6\6GS3K%Y)W">-6;:K'/&['M].IIOD:DWS->PH?[JP97\P%95YKM_:2S7#:7C38)1$\KR[9&YP75,VQ1H"\FM M9 FI(BJQ 6>+.S)[$'E3^GO5ZF2Q)/"\4JAD<%64]P:KZ=([6[12L7>"0Q%C MU;'0GW((I;JX%NBBBD(**** "BBB@ K-UJ>*VM[>>83-Y=PI5(8B[.<$8 'U M_2M*J6JVT]S:*;,H+B&198PYPK$'[I(Z C(S[U<+4O_H)KYHKZ M7\:?\B/K/_7E+_Z":^:X8GGGCAB4M)(P15'] ME 3TK6TNYL;W7/#UA=[ M8KNRTZ"ZLY<S7^7R M/(H=!U:XT\WUOIEW+: $^>D+%,#KR!56UM9[VY2WLX7GFD.$CC78,EST VANO6L;PS+:S?&&"6P %J]_*T.. M!L.[&/PK98EM3?:_X-[_ '&#PD4Z:N_>M^*3T]+V.=.@:N-1%@=,NQ>,N\6Y MA;>5]<8SBHCI6H#4O[/-C<"]SC[/Y1\S/^[UKM_#?B!=5\6(MQ:)!8V&FW4: M012,24VDM\Y.:TFC6WD\J9F0@1O_=;T/!XJ5M# MU5-.%^^FW:V9&X7!A;9CUSC&*] UJ)-,75I]70+:7WB"&XAR01<0@EF9?48/ M7WK,U[3?%#:_JNJVMQ(MA(LC)>K6NFWQ/3->D>#Y;/0-#ADU>_ MMH9=;N6$ZS*[M+;C?1_<:1P,7&+=#&1CZ55=F2"\MKUP^IV_A>6.].[G., M5[> @2RJA*QYX&3VS7J$EO=6NK?VE?(Z:&V@1QSN[8CE/DX5!GJV[&,4WPY! MI]AX;L/#]_?6UO-KD+R7$$B/YC>8-L&"%(&,9Y(ZT_KC4;VOMM^/S7ZH7U"+ MG:]EKO\ +Z/2[MK0C<)Q"Q0C.,YZ4^X\-ZW:O"ESI%[$ MT[^7$KP,"[>@XY-=%!#-9^ #:W&Y98?$*1NN>A"8(_.N@UV"^LOB7'?:9H]R M+AKEMDMW<@070\LY5 5&"1G')YIO%24FM.OX6\R8X.#@I:]/QOY>1YC>65UI M]RUO?6\MM,O6.5"K#\#4%=)XYL+>P\0(MJTZI+;1R_9KA]SVI.?W1Y.,>G8& MN;KLISYX*7I8= M:U2WG$UOJ5W%*(Q$'2=@VP=%R#T'I7=>/O"\-AX7@DL]/:V;2I%M9IS'M^U* MR ^9GO\ /D?C6IXKT[3K:/3 MG;2>=J%K&GDVJ1_9OD4NCL.7W[LX/\ 2O.6 M+IR4;1WO^%OT/4>"JQVK:B\CR/?W+/)(LKL9F)9U^ZQ M.>2.Q[5'*JW=U-.JLSJ))"P#,>Y/)]:[C7]+76O'T&BVEU821F^> M,P6=GY3VZ \AVV#=@ ]STJ'XDZ-%;366JV>FMIL%R'@:W,>S:T;$!L?[2X/X M5K#$05B'V_=SD\X[ M>E/M-:U2PMS!8ZE=VT+$DQPSLBDGKP#5*BNKEC:UCBYY)WN65U*^2P:Q6\N% MM&.YK<2MY9/KMSBDCU"]B^S^5=SI]E),&V0CRB>3M],^U5Z*?*NPN:73K#F2X3:<*Q.25YX_6O/G1KNIS1>E_P -#U*=?#JFHRCK;MUU M_P _ZL=1J&D:1=ZQ?:##I=O:/#IJW<%Y$6#AQ$'(?)(*G)'08J*YT#2+5&U. M2Q66&RT6UNC:ARHFFD.-S'KCN<8K!OO&NHWMO.GV>RMY;B%;>:YAA(EDC V MEB3Q@#.,=*B7QAJB7\-TOD?NK1+)HFCW1S1*/NNIZU,:-=):_C]_W_@7+$89 MMZ?@O.WW?CL,EEMO$-S8V>GZ/#8WTLPB9K9V\MPQ 'R,201GDYKH?&>B:=HM MSIVHZ18JUI'*]G/#<*VV26,_>(R#A@<\'M6*GC*^@O+6>TL]/M1:;S#%#;[5 M5F&"_7)./4X&!Q563Q/JMQI$^G7MR]Y#-(D@:Y=I&C9>A4D\9S@UK[.KS1:T M2Z7[_P"1BJM%0DGK)];+I_GU.NUS1M+-]XFM;73;6U&GV]N+=TW#:SNF6.2? M[Q'TJN]CHEMXS3PB^CI)"76V>^WM]H,C 'S <[0,G[N.E>*]0OIM5EF6 M-JL<<=QM0C 3&-O/'W1ZU83QMJBJK^79M?)%Y2:@T -PJXQ][IG'&<9]ZS5" MLHV;Z=WO9:_?SB-@?^/I(F MPR>GW>1]*Y;QI96VG>,]2M+&)8;>*4!(UZ*-HJ*#Q-J-M9Z?;P.D?]GW#7$, M@!W;VZY.>1535]4N-:U:XU&\"">X;M0 MG2481L]/P7^?WZ%.BBBNPX HHHH **** "BBB@ HHHH **** "BBB@#ZOA_X M]X_]T?RI],A_X]X_]T?RI]?G[W/T];!1112&%%%% !5=?EU&0'^.)2/P)S_, M58J&XB9PLD./-C.5R>OJ#]?\*B6UUT$35B>&_O:O_P!A*7^2UJQ7,K-*.KM=(DG]E.T4X(LRV8I>T6?X6]! MGH>F..,5>4Q28D0HW'#C!_6DU8L4O_H)KYHKZ MJU"QAU/3KBQN@3!<1F.0*<$@C!YKD/\ A4GA7_GA<_\ @0U>SE^-I8:#C.^K M/!S3+ZV+J1E3MHNIX)D^M&3ZU[W_ ,*D\*_\\+G_ ,"&H_X5)X5_YX7/_@0U M>E_:V'[/[O\ @GD_V'BNZ^__ (!X)DXQDX],T=.E>]_\*D\*_P#/"Y_\"&H_ MX5)X5_YX7/\ X$-1_:V'[/[O^"']AXKNOO\ ^ >"9QTHST]NE>]_\*D\*_\ M/"Y_\"&H_P"%2>%?^>%S_P"!#4?VMA_/[O\ @A_8>*[K[_\ @'@F3G.>?6@D MGJ<_6O>_^%2>%?\ GA<_^!#4?\*D\*_\\+G_ ,"&I?VMA^S^[_@A_8>*[K[_ M /@'@F:,G&,\>E>]_P#"I/"O_/"Y_P# AJ/^%2>%?^>%S_X$-1_:V'[/[O\ M@A_8>*[K[_\ @'@F:,G&,\5[W_PJ3PK_ ,\+G_P(:C_A4GA7_GA<_P#@0U/^ MUL/V?W?\$/[#Q7=??_P#P2C)/4FO>_\ A4GA7_GA<_\ @0U'_"I/"O\ SPN? M_ AJ/[6P_G]W_!#^P\5W7W_\ \%R1T)_.DR:][_X5)X5_P">%S_X$-1_PJ3P MK_SPN?\ P(:E_:V'[/[O^"']AXKNOO\ ^ >"$D]2:,D]Z][_ .%2>%?^>%S_ M .!#4?\ "I/"O_/"Y_\ AJ/[6P_9_=_P0_L/%=U]_\ P#P3)]:7<3U)_.O> MO^%2>%?^>%S_ .!#4?\ "I/"O_/"Y_\ AJ/[6P_9_=_P0_L/%=U]_\ P#P2 MBO>_^%2>%?\ GA<_^!#4?\*D\*_\\+G_ ,"&I_VOA_/[O^"']AXKNOO_ . > M"45[W_PJ3PK_ ,\+G_P(:C_A4GA7_GA<_P#@0U']KX?S^[_@A_8>*[K[_P#@ M'@E%>]_\*D\*_P#/"Y_\"&H_X5)X5_YX7/\ X$-1_:^'\_N_X(?V'BNZ^_\ MX!X)17O?_"I/"O\ SPN?_ AJ/^%2>%?^>%S_ .!#4?VOA_/[O^"']AXKNOO_ M . >"45[W_PJ3PK_ ,\+G_P(:C_A4GA7_GA<_P#@0U']KX?S^[_@A_8>*[K[ M_P#@'@E3V-[/IM_#>6;A)X'#QN5#;2.AP>*]T_X5)X5_YX7/_@0U'_"I/"O_ M #PN?_ AJ3S;#-6:?W?\$:R3%IW37W_\ \1BUB_ACOD2X.V_7;E>X?\*D\*_P#/ M"Y_\"&H_X5)X5_YX7/\ X$-0LRPD=H_@@EE..D[N2^]G@E%>]_\ "I/"O_/" MY_\ AJ/^%2>%?\ GA<_^!#5I_:^'\_N_P""9_V'BNZ^_P#X!X)17O?_ J3 MPK_SPN?_ (:C_A4GA7_ )X7/_@0U']KX?S^[_@A_8>*[K[_ /@'@E%>]_\ M"I/"O_/"Y_\ AJ/^%2>%?\ GA<_^!#4?VOA_/[O^"']AXKNOO\ ^ >"45[W M_P *D\*_\\+G_P "&H_X5)X5_P">%S_X$-1_:^'\_N_X(?V'BNZ^_P#X!X)1 M7O?_ J3PK_SPN?_ (:C_A4GA7_ )X7/_@0U']KX?S^[_@A_8>*[K[_ /@' M@E%>]_\ "I/"O_/"Y_\ AJ/^%2>%?\ GA<_^!#4?VOA_/[O^"']AXKNOO\ M^ >"45[W_P *D\*_\\+G_P "&H_X5)X5_P">%S_X$-1_:^'\_N_X(?V'BNZ^ M_P#X!X)17O?_ J3PK_SPN?_ (:C_A4GA7_ )X7/_@0U']KX?S^[_@A_8>* M[K[_ /@'@E%>]_\ "I/"O_/"Y_\ AJ/^%2>%?\ GA<_^!#4?VOA_/[O^"'] MAXKNOO\ ^ >"45[W_P *D\*_\\+G_P "&H_X5)X5_P">%S_X$-1_:^'\_N_X M(?V'BNZ^_P#X!X)17O?_ J3PK_SPN?_ (:C_A4GA7_ )X7/_@0U']KX?S^ M[_@A_8>*[K[_ /@'@E%>]_\ "I/"O_/"Y_\ AJ/^%2>%?\ GA<_^!#4?VOA M_/[O^"']AXKNOO\ ^ >"45[W_P *D\*_\\+G_P "&H_X5)X5_P">%S_X$-1_ M:^'\_N_X(?V'BNZ^_P#X!X)17O?_ J3PK_SPN?_ (:C_A4GA7_ )X7/_@0 MU']KX?S^[_@A_8>*[K[_ /@'@E%>]_\ "I/"O_/"Y_\ AJ/^%2>%?\ GA<_ M^!#4?VOA_/[O^"']AXKNOO\ ^ >"45[W_P *D\*_\\+G_P "&H_X5)X5_P"> M%S_X$-1_:^'\_N_X(?V'BNZ^_P#X!X)17O?_ J3PK_SPN?_ (:C_A4GA7_ M )X7/_@0U']KX?S^[_@A_8>*[K[_ /@'@E%>]_\ "I/"O_/"Y_\ AJ/^%2> M%?\ GA<_^!#4?VOA_/[O^"']AXKNOO\ ^ =I#_Q[Q_[H_E3Z15"J%'0# I:^ M4/M$%%%% !1110 4444 ,D@BF'[V-7]-RYQ38[2")LQPHK?WL<_G4M%3RQO> MP!1115 %(Z+(I610RGJ&&0:6B@"H-*L VX6G_CIJQ13T%J5_MUO_ST_P#'31]NM_\ GI_XZ:L44:!J5S?VP&3+@>X- M'VZW_P">G_CII]U_Q[M^'\ZEHT#4K_;K?_GI_P".FC[=;_\ /3_QTU8HHT#4 MK_;K?_GI_P".FC[=;_\ /3_QTU8I&^X?I1H&I +^V(!$N0>AP:/MUO\ \]/_ M !TU);_\>L7^X/Y5)1H&I7^W6_\ ST_\=-'VZW_YZ?\ CIJQ11H&I7^W6_\ MST_\=- O[8])<]NAJQ45O]U_^NC?SHT#49]NM_\ GI_XZ:/MUO\ \]/_ !TU M8HHT#4K_ &ZW_P">G_CIH^W6_P#ST_\ '35BBC0-2O\ ;[;=CS>>N,&C[=;_ M //3_P =-/'_ !^-_P!:0("?3)^E-@U*QN6C6VO+>9ID+QB.56 M+J#@D8/(SWIV=KBYE>URS159-1LI&18[RW9I':- LJG4<\D=QVIZ7=M) M%))'<1-'$2LCJX(0CJ">V.]%F',B:BJ[7]FEFMV]U ML^-LQD 1L],-TYHGU M"RM6=;F[@A,:>8XDE"[4SC<+4;*